Safari: don't double inject, and cleanup stray unicode

This commit is contained in:
Chris 2015-02-09 22:47:45 -07:00
parent 6e7f26f925
commit 5b16418e60
3 changed files with 10 additions and 3 deletions

View File

@ -55,7 +55,7 @@
},
"www.fanboy.co.nz/fanboy-antifacebook.txt": {
"off": true,
"title": "Anti-ThirdpartySocial (see warning inside list)",
"title": "Anti-ThirdpartySocial (see warning inside list)",
"group": "social",
"homeURL": "https://www.fanboy.co.nz/fanboy-antifacebook.txt"
},

View File

@ -24,6 +24,10 @@
(function() {
'use strict';
var vAPI = self.vAPI = self.vAPI || {};
if(vAPI.vapiClientInjected) {
return;
}
vAPI.vapiClientInjected = true;
vAPI.safari = true;
/******************************************************************************/
var messagingConnector = function(response) {
@ -143,7 +147,7 @@
};
vAPI.canExecuteContentScript = function() {
return(/^https?:/.test(location.protocol) && typeof safari === "object");
return (/^https?:/.test(location.protocol) && typeof safari === "object");
};
// The following code should run only in content pages

View File

@ -18,6 +18,8 @@
Home: https://github.com/gorhill/uBlock
*/
(function() {
'use strict';
var whenSizeChanges = function(elm, callback) {
var reset = function() {
@ -63,3 +65,4 @@ var onLoaded = function() {
whenSizeChanges(body, updateSize);
};
window.addEventListener('load', onLoaded);
})();