| OLD | NEW |
| 1 var backgroundPage = chrome.extension.getBackgroundPage(); | 1 var backgroundPage = chrome.extension.getBackgroundPage(); |
| 2 var require = backgroundPage.require; | 2 var require = backgroundPage.require; |
| 3 var Prefs = require("prefs").Prefs; | 3 var Prefs = require("prefs").Prefs; |
| 4 var Utils = require("utils").Utils; | 4 var Utils = require("utils").Utils; |
| 5 var Filter = require("filterClasses").Filter; |
| 5 | 6 |
| 6 function openSharePopup(url) | 7 function openSharePopup(url) |
| 7 { | 8 { |
| 8 var iframe = document.getElementById("share-popup"); | 9 var iframe = document.getElementById("share-popup"); |
| 9 var glassPane = document.getElementById("glass-pane"); | 10 var glassPane = document.getElementById("glass-pane"); |
| 10 var popupMessageReceived = false; | 11 var popupMessageReceived = false; |
| 11 | 12 |
| 12 var popupMessageListener = function(event) | 13 var popupMessageListener = function(event) |
| 13 { | 14 { |
| 14 if (event.origin !== url) | 15 var originFilter = Filter.fromText("||adblockplus.org^"); |
| 16 if (!originFilter.matches(event.origin, "OTHER", null, null)) |
| 15 return; | 17 return; |
| 16 | 18 |
| 17 iframe.width = event.data.width; | 19 iframe.width = event.data.width; |
| 18 iframe.height = event.data.height; | 20 iframe.height = event.data.height; |
| 19 popupMessageReceived = true; | 21 popupMessageReceived = true; |
| 20 window.removeEventListener("message", popupMessageListener); | 22 window.removeEventListener("message", popupMessageListener); |
| 21 }; | 23 }; |
| 22 window.addEventListener("message", popupMessageListener, false); | 24 window.addEventListener("message", popupMessageListener, false); |
| 23 | 25 |
| 24 var popupLoadListener = function() | 26 var popupLoadListener = function() |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 } | 116 } |
| 115 } | 117 } |
| 116 } | 118 } |
| 117 | 119 |
| 118 function getDocLink(page, anchor) | 120 function getDocLink(page, anchor) |
| 119 { | 121 { |
| 120 return Prefs.documentation_link | 122 return Prefs.documentation_link |
| 121 .replace(/%LINK%/g, page) | 123 .replace(/%LINK%/g, page) |
| 122 .replace(/%LANG%/g, Utils.appLocale) + (anchor ? "#" + anchor : ""
); | 124 .replace(/%LANG%/g, Utils.appLocale) + (anchor ? "#" + anchor : ""
); |
| 123 } | 125 } |
| OLD | NEW |