Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'master' of https://github.com/Dither/noads-advanced

Conflicts:
	includes/noads-options.js
	includes/noads.js
  • Loading branch information...
commit 42a0b3b20414544b295fa0f54b1a151cba66b28c 2 parents ea9a1dd + c135d64
@Gemorroj authored
View
2  config.xml
@@ -89,4 +89,4 @@ distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.</license>
- </widget>
+</widget>
View
70 includes/noads-options.js
@@ -354,34 +354,51 @@ var options = {
// TODO:
// If we add all the sites this list will be endless shall we stop maybe?
// Propably should load from separate and(or) JSON file.
- '^https?://94\\.198\\.241\\.153', // letitbit
- '^https?://(?:cdn\\.)?connect\\.mail\\.ru',
- '^https?://(?:cdn\\.)?sstatic\\.net',
- '^https?://[0-9a-z-]*\\.cloudfront\\.net',
+ '^http://cdn\\d*\\.', // content delivery networks >_<
+ '^https?://(?:apis|maps|plus)+\\.google\\.com',
+ '^https?://www\\.google\\.com/(?:uds|cse|jsapi|recaptcha|support|s2)+',
+ '^https?://(?:api|api-read)\\.facebook\\.com',
+ '^https?://(?:api|stg|www)+\\.odnoklassniki\\.ru',
+ '^https?://yuilibrary\\.com',
+ '^https?://(?:[0-9a-z-]*\\.)?ebayrtm.com',
+ '^https?://(?:[0-9a-z-]*\\.)?ebaystatic.com',
+ '^https?://(?:[0-9a-z-]*\\.)?gawkerassets.com',
+ '^https?://(?:[0-9a-z-]*\\.)?keycaptcha.com',
+ '^https?://(?:[0-9a-z-]*\\.)?solvemedia.com',
'^https?://[0-9a-z-\\.]+\\.com\\.com',
+ '^https?://[0-9a-z-\\.]+\\.s-msft\\.com',
+ '^https?://[0-9a-z-]*\\.cloudfront\\.net',
'^https?://[0-9a-z-]*\\.disqus\\.com',
'^https?://[0-9a-z-]*\\.googleapis\\.com',
'^https?://[0-9a-z-]+\\.googlecode\\.com',
'^https?://[0-9a-z-]*\\.yahooapis\\.com',
'^https?://[0-9a-z-]+\\.appspot\\.com',
+ '^https?://[0-9a-z-]+\\.ea\\.com',
'^https?://[0-9a-z-]+\\.github\\.com',
+ '^https?://[0-9a-z-]+\\.googlecode\\.com',
'^https?://[0-9a-z-]+\\.gstatic\\.com',
'^https?://[0-9a-z-]+\\.hotmail\\.',
'^https?://[0-9a-z-]+\\.imgsmail\\.ru',
+ '^https?://[0-9a-z-]+\\.ltvimg\\.com',
+ '^https?://[0-9a-z-]+\\.olark\\.com',
'^https?://[0-9a-z-]+\\.wlxrs\\.com',
- '^https?://[0-9a-z-]+\\.ea\\.com',
+ '^https?://[0-9a-z\\.]*\\.?browserid\\.org',
+ '^https?://[0-9a-z\\.]*zohostatic\\.com',
+ '^https?://[0-9a-z\\.]+\\.akamai\\.net',
+ '^https?://[0-9a-z\\.]+\\.cdnvideo\\.ru',
+ '^https?://[0-9a-z\\.]+\\.edgecastcdn\\.net',
+ '^https?://[0-9a-z\\.]+\\.longtailvideo\\.com',
+ '^https?://[0-9a-z]+\\.fjcdn\\.com',
+ '^https?://a[0-9]+\\.e\\.fsimg\\.ru',
+ '^https?://i[0-9]+\\.services\\.social\\.microsoft\\.com',
'^https?://[0-9a-z\\.]*zohostatic\\.com',
'^https?://[a-z-]+\\.aolcdn\\.com',
'^https?://[a-z-]+\\.bitsontherun\\.com',
'^https?://[a-z-]+\\.cdn\\.turner\\.com',
- '^https?://[a-z]+\\.ignimgs\\.com',
'^https?://[a-z-]+\\.stj\\.s-msn\\.com',
- '^https?://[0-9a-z-\\.]+\\.s-msft\\.com',
- '^https?://[0-9a-z-]+\\.olark\\.com',
'^https?://[a-z\\.]+\\.twitter\\.com',
+ '^https?://[a-z]+\\.ignimgs\\.com',
'^https?://[a-z]+\\.xnimg\\.cn',
- '^https?://[0-9a-z]+\\.fjcdn\\.com',
- '^https?://a[0-9]+\\.e\\.fsimg\\.ru',
'^https?://[0-9a-z-]+\\.ltvimg\\.com',
'^https?://a\\.dolimg\\.com',
'^https?://a\\.fsdn\\.com',
@@ -390,34 +407,26 @@ var options = {
'^https?://api-maps\\.yandex\\.ru',
'^https?://api-public\\.addthis\\.com',
'^https?://api\\.bit\\.ly',
- '^https?://(?:api|api-read)\\.facebook\\.com',
+ '^https?://api\\.recaptcha\\.net',
'^https?://api\\.soundcloud\\.com',
'^https?://apps\\.skypeassets\\.com',
- '^https?://(?:api|stg|www)+\\.odnoklassniki\\.ru',
- '^https?://api\\.recaptcha\\.net',
- '^https?://(?:apis|maps|plus)+\\.google\\.com',
'^https?://auth\\.tbn\\.ru',
- '^https?://[0-9a-z\\.]+\\.akamai\\.net',
- '^https?://[0-9a-z\\.]*\\.?browserid\\.org',
- '^https?://cdn\\.gigya\\.com',
- '^https?://cdn\\.gradientbot\\.com',
+ '^https?://badoocdn\\.com',
'^https?://connect\\.facebook\\.net',
+ '^https?://connect\\.mail\\.ru',
'^https?://connect\\.sensiolabs\\.com',
'^https?://css\\.yandex\\.net',
- '^https?://img-css\\.friends\\.yandex\\.net',
- '^https?://my\\.ya\\.ru',
'^https?://fastcache\\.gawkerassets\\.com',
'^https?://fonts\\.gizmodo\\.com',
- '^https?://js\\.gotophotels\\.ru',
- '^https?://i[0-9]+\\.services\\.social\\.microsoft\\.com',
+ '^https?://img-css\\.friends\\.yandex\\.net',
'^https?://internal\\.immogames\\.cdnvideo\\.ru',
'^https?://ipinfodb\\.com',
+ '^https?://js\\.gotophotels\\.ru',
'^https?://live\\.nhle\\.com',
- '^https?://[0-9a-z\\.]+\\.longtailvideo\\.com',
- '^https?://[0-9a-z\\.]+\\.edgecastcdn\\.net',
- '^https?://[0-9a-z\\.]+\\.cdnvideo\\.ru',
+ '^https?://login\\.vk\\.com',
'^https?://mat1\\.gtimg\\.com',
- '^https?://www\\.redditstatic\\.com',
+ '^https?://my\\.ya\\.ru',
+ '^https?://onlywire\\.com',
'^https?://rutube\\.ru',
'^https?://badoocdn\\.com',
'^https?://s\\d+\\.addthis\\.com/js',
@@ -425,6 +434,7 @@ var options = {
'^https?://script\\.aculo\\.us',
'^https?://secure\\.gravatar\\.com',
'^https?://secure\\.skypeassets\\.com',
+ '^https?://sstatic\\.net',
'^https?://st\\.drweb\\.com',
'^https?://static\\.addtoany\\.com',
'^https?://static\\.ak\\.fbcdn\\.net',
@@ -434,18 +444,16 @@ var options = {
'^https?://static\\.myopera\\.com',
'^https?://static\\.polldaddy\\.com',
'^https?://translate\\.googleusercontent\\.com',
- '^https?://onlywire\\.com',
'^https?://userapi\\.com',
- '^https?://login\\.vk\\.com',
- '^https?://vkontakte\\.ru',
'^https?://vk\\.com',
+ '^https?://vkontakte\\.ru',
'^https?://www\\.bing\\.com',
'^https?://www\\.browserscope\\.org',
'^https?://www\\.gamehive\\.ru',
'^https?://www\\.paypalobjects\\.com',
- '^https?://www\\.google\\.com/(?:uds|cse|jsapi|recaptcha|support|s2)+',
+ '^https?://www\\.redditstatic\\.com',
'^https?://yandex\\.st',
- '^https?://yuilibrary\\.com',
+ '^https?://94\\.198\\.241\\.153', // letitbit
// TODO:
// See comment before. That idea ends here.
'[a-z0-9]+\\.jq\\.(?:full|min|pack)+\\.js',
View
2  includes/noads-service.js
@@ -762,4 +762,4 @@ var run = {
delElement(overlay);
}
}
-};
+};
View
1  includes/noads.js
@@ -245,7 +245,6 @@ window.addEventListener('DOMContentLoaded', function () {
// Create menu messaging channel and parse background messages
opera.extension.onmessage = onMessageHandler;
-
if (options.checkEnabled('noads_button_state')) {
log('Button is enabled...');
addStyle(quickButtonCSS, 'qbCSS');
Please sign in to comment.
Something went wrong with that request. Please try again.