diff --git a/src/.jshintrc b/src/.jshintrc index c927b55a1..b3ee96144 100644 --- a/src/.jshintrc +++ b/src/.jshintrc @@ -13,6 +13,7 @@ "newcap": false, "-W058": true, // suppress "Missing '()' invoking a constructor" message "globals": { + "vAPI": false, "chrome": false, "safari": false, "Components": false // global variable in Firefox diff --git a/src/js/3p-filters.js b/src/js/3p-filters.js index cfe55e7ff..00b731875 100644 --- a/src/js/3p-filters.js +++ b/src/js/3p-filters.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI, uDom */ +/* global µBlock, uDom */ 'use strict'; /******************************************************************************/ diff --git a/src/js/about.js b/src/js/about.js index 81fb1feea..c8b41bbc0 100644 --- a/src/js/about.js +++ b/src/js/about.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI, uDom */ +/* global µBlock, uDom */ 'use strict'; /******************************************************************************/ diff --git a/src/js/assets.js b/src/js/assets.js index 655add43b..80dc0fe5b 100644 --- a/src/js/assets.js +++ b/src/js/assets.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI, YaMD5 */ +/* global µBlock, YaMD5 */ 'use strict'; /******************************************************************************* diff --git a/src/js/async.js b/src/js/async.js index 21f8df8f4..655c83fd5 100644 --- a/src/js/async.js +++ b/src/js/async.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI */ +/* global µBlock */ 'use strict'; /******************************************************************************/ diff --git a/src/js/messaging.js b/src/js/messaging.js index e8942d8c5..96a9bd4ec 100644 --- a/src/js/messaging.js +++ b/src/js/messaging.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI, YaMD5 */ +/* global µBlock, YaMD5 */ 'use strict'; /******************************************************************************/ diff --git a/src/js/mirrors.js b/src/js/mirrors.js index 0e61cf58e..b8a76afc4 100644 --- a/src/js/mirrors.js +++ b/src/js/mirrors.js @@ -20,7 +20,7 @@ */ /* jshint bitwise: false */ -/* global µBlock, vAPI, YaMD5 */ +/* global µBlock, YaMD5 */ 'use strict'; /******************************************************************************/ diff --git a/src/js/pagestore.js b/src/js/pagestore.js index a78a40ca2..5ea2fc914 100644 --- a/src/js/pagestore.js +++ b/src/js/pagestore.js @@ -20,7 +20,7 @@ */ /* jshint bitwise: false */ -/* global µBlock, vAPI */ +/* global µBlock */ 'use strict'; /******************************************************************************* @@ -460,7 +460,7 @@ PageStore.prototype.updateBadge = function() { var iconStr = ''; if ( µb.userSettings.showIconBadge && netFiltering && this.perLoadBlockedRequestCount ) { - // Safari knows numbers only, 0 (zero) means empty badge + // Safari can't show formatted strings, only integers. if (vAPI.safari) { iconStr = this.perLoadBlockedRequestCount; } diff --git a/src/js/stats.js b/src/js/stats.js index 103be33e9..9eb3b18ae 100644 --- a/src/js/stats.js +++ b/src/js/stats.js @@ -20,7 +20,7 @@ */ /* jshint bitwise: false */ -/* global uDom, vAPI */ +/* global uDom */ 'use strict'; /******************************************************************************/ diff --git a/src/js/storage.js b/src/js/storage.js index ec3e5433f..6b634201a 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI, punycode, publicSuffixList */ +/* global µBlock, punycode, publicSuffixList */ 'use strict'; /******************************************************************************/ diff --git a/src/js/tab.js b/src/js/tab.js index 08fa4bcaf..71a699337 100644 --- a/src/js/tab.js +++ b/src/js/tab.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI */ +/* global µBlock */ 'use strict'; /******************************************************************************/ diff --git a/src/js/traffic.js b/src/js/traffic.js index 8d1d70ef7..a0c3e24fa 100644 --- a/src/js/traffic.js +++ b/src/js/traffic.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI */ +/* global µBlock */ 'use strict'; /******************************************************************************/ diff --git a/src/js/xal.js b/src/js/xal.js index be9e017d6..5ce6ecf60 100644 --- a/src/js/xal.js +++ b/src/js/xal.js @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global µBlock, vAPI */ +/* global µBlock */ 'use strict'; /******************************************************************************/