| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This Source Code is subject to the terms of the Mozilla Public License | 2 * This Source Code is subject to the terms of the Mozilla Public License |
| 3 * version 2.0 (the "License"). You can obtain a copy of the License at | 3 * version 2.0 (the "License"). You can obtain a copy of the License at |
| 4 * http://mozilla.org/MPL/2.0/. | 4 * http://mozilla.org/MPL/2.0/. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 var SELECTOR_GROUP_SIZE = 20; | 7 var SELECTOR_GROUP_SIZE = 20; |
| 8 | 8 |
| 9 var savedBeforeloadEvents = new Array(); | 9 var savedBeforeloadEvents = new Array(); |
| 10 | 10 |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 43 } | 43 } |
| 44 setRules(); | 44 setRules(); |
| 45 } | 45 } |
| 46 | 46 |
| 47 function sendRequests() | 47 function sendRequests() |
| 48 { | 48 { |
| 49 // Make sure this is really an HTML page, as Chrome runs these scripts on just
about everything | 49 // Make sure this is really an HTML page, as Chrome runs these scripts on just
about everything |
| 50 if (!(document.documentElement instanceof HTMLElement)) | 50 if (!(document.documentElement instanceof HTMLElement)) |
| 51 return; | 51 return; |
| 52 | 52 |
| 53 chrome.extension.sendRequest({reqtype: "get-settings", selectors: true, host:
window.location.hostname}, function(response) | 53 chrome.extension.sendRequest({reqtype: "get-settings", selectors: true, frameU
rl: window.location.href}, function(response) |
| 54 { | 54 { |
| 55 setElemhideCSSRules(response.selectors); | 55 setElemhideCSSRules(response.selectors); |
| 56 }); | 56 }); |
| 57 } | 57 } |
| 58 | 58 |
| 59 // In Chrome 18 the document might not be initialized yet | 59 // In Chrome 18 the document might not be initialized yet |
| 60 if (document.documentElement) | 60 if (document.documentElement) |
| 61 sendRequests(); | 61 sendRequests(); |
| 62 else | 62 else |
| 63 window.setTimeout(sendRequests, 0); | 63 window.setTimeout(sendRequests, 0); |
| OLD | NEW |