From acf434f691db90a9a072fa2667896c5fa5479854 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 28 Jan 2015 13:39:12 -0700 Subject: [PATCH] Fixes YouTube/ClickToPlugin #615 (*cough* again *cough*) --- platform/safari/sitepatch-safari.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/platform/safari/sitepatch-safari.js b/platform/safari/sitepatch-safari.js index b1556e302..1f935ebd4 100644 --- a/platform/safari/sitepatch-safari.js +++ b/platform/safari/sitepatch-safari.js @@ -21,9 +21,10 @@ var vAPI = self.vAPI = self.vAPI || {}; vAPI.sitePatch = function() { +(function() { // disable spf window.ytspf = {}; - Object.defineProperty(ytspf, "enabled", { + Object.defineProperty(window.ytspf, "enabled", { "value": false }); // Based on ExtendTube's ad removing solution @@ -87,23 +88,24 @@ vAPI.sitePatch = function() { yt[p] = oldyt[p]; } } - if(window.ytplayer) { - var oldytplayer = window.ytplayer; - delete window.ytplayer; - for(p in oldytplayer) { - ytplayer[p] = oldytplayer[p]; - } - } Object.defineProperty(window, "yt", { get: function() { return yt; }, set: function() {} }); + if(window.ytplayer) { + var oldytplayer = window.ytplayer.config; + delete window.ytplayer; + for(p in oldytplayer) { + ytplayer.config[p] = oldytplayer[p]; + } + } Object.defineProperty(window, "ytplayer", { get: function() { return ytplayer; }, set: function() {} }); +})(); };