diff --git a/js/youtube.js b/js/youtube.js
index 7193d1b7..1826a8fc 100644
--- a/js/youtube.js
+++ b/js/youtube.js
@@ -36,31 +36,34 @@ $(document).ready(function(){
var span = $("[Embed]");
var spanProxy = $("[Proxy]");
var defaultEmbed = location.hostname.includes("onion") ? ONION : YOUTUBE;
- var embedNode = function(embedHost) {
+ var makeEmbedNode = function(embedHost) {
$('');
}
+ var embeddedNode = null;
videoNode.click(function(e) {
e.preventDefault();
if (span.text() == ON){
videoNode.append(contents);
- embedNode.remove();
+ embeddedNode.remove();
span.text(OFF);
spanProxy.hidden = false;
} else{
+ embeddedNode = makeEmbedNode(defaultEmbed);
contents.detach();
- videoNode.append(embedNode(defaultEmbed));
+ videoNode.append(embeddedNode);
span.text(ON);
spanProxy.hidden = true;
}
});
spanProxy.click(function(e) {
+ embeddedNode = makeEmbedNode(PROXY);
e.preventDefault();
contents.detach();
- videoNode.append(embedNode(PROXY));
+ videoNode.append(embeddedNode);
span.text(ON);
spanProxy.hidden = true;
});