From 261548ff184926567a623e90df7954aeef842d59 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Wed, 30 Jun 2021 12:28:05 +0200 Subject: emply an sh-based build system; make some changes to blocking --- common/browser.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'common/browser.js') diff --git a/common/browser.js b/common/browser.js index 0ff3510..e50a121 100644 --- a/common/browser.js +++ b/common/browser.js @@ -5,21 +5,19 @@ * Redistribution terms are gathered in the `copyright' file. */ -"use strict"; - /* * This module normalizes access to WebExtension apis between * chrome-based and firefox-based browsers. */ -(() => { - if (typeof browser === "object") { - window.browser = browser; - window.is_chrome = false; - window.is_mozilla = true; - } else { - window.browser = window.chrome; - window.is_chrome = true; - window.is_mozilla = false; - } -})(); +const is_mozilla = typeof window.browser === "object"; +const is_chrome = !is_mozilla; +const browser = window[is_chrome ? "chrome" : "browser"]; + +/* + * EXPORTS_START + * EXPORT browser + * EXPORT is_chrome + * EXPORT is_mozilla + * EXPORTS_END + */ -- cgit v1.2.3