Left: | ||
Right: |
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 let {Prefs} = require("prefs"); | 7 let {Prefs} = require("prefs"); |
8 | 8 |
9 let domainData; | 9 let domainData; |
10 let nodeData; | 10 let nodeData; |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
128 } | 128 } |
129 | 129 |
130 /********************* | 130 /********************* |
131 * General functions * | 131 * General functions * |
132 *********************/ | 132 *********************/ |
133 | 133 |
134 function init() { | 134 function init() { |
135 var element = window.arguments[0]; | 135 var element = window.arguments[0]; |
136 doc = element.ownerDocument; | 136 doc = element.ownerDocument; |
137 var wnd = doc.defaultView; | 137 var wnd = doc.defaultView; |
138 wnd.addEventListener("unload", function(event){ togglePreview(false); }, true) ; | |
Wladimir Palant
2012/11/08 10:42:34
So togglePreview() is the issue? Then this is the
Andrey Novikov
2012/11/08 10:54:54
Exact issue is that previewStyle is dead object af
| |
138 | 139 |
139 // Check whether element hiding group is disabled | 140 // Check whether element hiding group is disabled |
140 let subscription = AdblockPlus.getSubscription("~eh~"); | 141 let subscription = AdblockPlus.getSubscription("~eh~"); |
141 if (subscription && subscription.disabled) | 142 if (subscription && subscription.disabled) |
142 { | 143 { |
143 let warning = document.getElementById("groupDisabledWarning"); | 144 let warning = document.getElementById("groupDisabledWarning"); |
144 if (/\?1\?/.test(warning.textContent)) | 145 if (/\?1\?/.test(warning.textContent)) |
145 warning.textContent = warning.textContent.replace(/\?1\?/g, subscription.t itle); | 146 warning.textContent = warning.textContent.replace(/\?1\?/g, subscription.t itle); |
146 warning.hidden = false; | 147 warning.hidden = false; |
147 } | 148 } |
(...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
626 | 627 |
627 fillAttributes(item.nodeData); | 628 fillAttributes(item.nodeData); |
628 } | 629 } |
629 | 630 |
630 function addExpression() | 631 function addExpression() |
631 { | 632 { |
632 AdblockPlus.addPatterns([document.getElementById("expression").value]); | 633 AdblockPlus.addPatterns([document.getElementById("expression").value]); |
633 | 634 |
634 togglePreview(false); | 635 togglePreview(false); |
635 } | 636 } |
OLD | NEW |