Left: | ||
Right: |
OLD | NEW |
---|---|
1 var ElemHide = require("elemHide").ElemHide; | |
1 var FilterNotifier = require("filterNotifier").FilterNotifier; | 2 var FilterNotifier = require("filterNotifier").FilterNotifier; |
2 var FilterStorage = require("filterStorage").FilterStorage; | 3 var FilterStorage = require("filterStorage").FilterStorage; |
3 var Synchronizer = require("synchronizer").Synchronizer; | 4 var Synchronizer = require("synchronizer").Synchronizer; |
4 var Subscription = require("subscriptionClasses").Subscription; | 5 var Subscription = require("subscriptionClasses").Subscription; |
5 var DownloadableSubscription = require("subscriptionClasses").DownloadableSubscr iption; | 6 var DownloadableSubscription = require("subscriptionClasses").DownloadableSubscr iption; |
6 | 7 |
7 var isFirstRun = false; | 8 var isFirstRun = false; |
8 FilterNotifier.addListener(function(action) | 9 FilterNotifier.addListener(function(action) |
9 { | 10 { |
10 if (action == "load") | 11 if (action == "load") |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
137 subscription.disabled = false; | 138 subscription.disabled = false; |
138 subscription.title = selectedItem.getAttribute("title"); | 139 subscription.title = selectedItem.getAttribute("title"); |
139 subscription.homepage = selectedItem.getAttribute("homepage"); | 140 subscription.homepage = selectedItem.getAttribute("homepage"); |
140 if (subscription instanceof DownloadableSubscription && !subscription.last Download) | 141 if (subscription instanceof DownloadableSubscription && !subscription.last Download) |
141 Synchronizer.execute(subscription); | 142 Synchronizer.execute(subscription); |
142 FilterStorage.addSubscription(subscription); | 143 FilterStorage.addSubscription(subscription); |
143 } | 144 } |
144 }; | 145 }; |
145 request.send(null); | 146 request.send(null); |
146 } | 147 } |
148 | |
149 opera.extension.addEventListener("message", function(event) | |
150 { | |
151 var request = event.data; | |
152 switch (request.reqtype) | |
Felix Dahlke
2012/10/10 14:21:42
I'd prefer an if here, since there is only one cas
Wladimir Palant
2012/10/17 10:15:57
This code is essentially identical to Chrome and w
| |
153 { | |
154 case "get-settings": | |
155 var host = extractHostFromURL(request.frameUrl); | |
156 var selectors = ElemHide.getSelectorsForDomain(host, false); | |
157 event.source.postMessage({reqtype: "get-settings-response", selectors: sel ectors}); | |
158 break; | |
159 } | |
160 }, false); | |
OLD | NEW |