| Index: options.js |
| =================================================================== |
| --- a/options.js |
| +++ b/options.js |
| @@ -12,24 +12,31 @@ |
| * GNU General Public License for more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| "use strict"; |
| +// Both Edge and Mozilla Web Extensions use the namespace |
|
Manish Jethani
2017/10/09 15:49:41
This is a duplication of Ollie's change, will be m
Sebastian Noack
2017/10/09 16:05:37
See my comment on Ollie's review. I don't think we
Manish Jethani
2017/10/09 16:08:38
Yes, so I think I can do it as part of this change
Sebastian Noack
2017/10/09 16:14:19
s/desperate/separate/
Manish Jethani
2017/10/11 10:59:18
Done.
|
| +// 'browser' instead of 'chrome'. Edge has chrome namespace defined, |
| +// in some cases, but only with one property: 'app'. |
| +if (typeof browser == "undefined" || |
| + typeof chrome != "undefined" && typeof chrome.extension != "undefined") |
| + window.browser = chrome; |
| + |
| let iframe = document.getElementById("content"); |
| iframe.onload = () => |
| { |
| document.title = iframe.contentDocument.title; |
| }; |
| -chrome.runtime.sendMessage({ |
| +browser.runtime.sendMessage({ |
| type: "app.get", |
| what: "application" |
| }, |
| application => |
| { |
| // Load the mobile version of the options page on Firefox for Android. |
| iframe.src = iframe.getAttribute("data-src-" + application) || |
| iframe.getAttribute("data-src"); |