| 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 |