Skip to content
Browse files

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

Conflicts:
	includes/noads-options.js
	includes/noads.js
  • Loading branch information...
2 parents ea9a1dd + c135d64 commit 42a0b3b20414544b295fa0f54b1a151cba66b28c @Gemorroj committed Jun 18, 2012
Showing with 41 additions and 34 deletions.
  1. +1 −1 config.xml
  2. +39 −31 includes/noads-options.js
  3. +1 −1 includes/noads-service.js
  4. +0 −1 includes/noads.js
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,41 +407,34 @@ 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',
'^https?://s\\d+\\.ucoz\\.net',
'^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');

0 comments on commit 42a0b3b

Please sign in to comment.
Something went wrong with that request. Please try again.