Index: desktop-options.js |
=================================================================== |
--- a/desktop-options.js |
+++ b/desktop-options.js |
@@ -45,17 +45,17 @@ |
let lastArg = paramValues[paramValues.length - 1]; |
if (typeof lastArg == "function") |
callback = lastArg; |
for (let i = 0; i < paramValues.length - (callback ? 1 : 0); i++) |
message[paramKeys[i]] = paramValues[i]; |
} |
- chrome.runtime.sendMessage(message, callback); |
+ browser.runtime.sendMessage(message, callback); |
}; |
} |
const getDocLink = wrapper({type: "app.get", what: "doclink"}, "link"); |
const getInfo = wrapper({type: "app.get"}, "what"); |
const getPref = wrapper({type: "prefs.get"}, "key"); |
const togglePref = wrapper({type: "prefs.toggle"}, "key"); |
const getSubscriptions = wrapper({type: "subscriptions.get"}, |
@@ -86,17 +86,17 @@ |
let delayedSubscriptionSelection = null; |
let acceptableAdsUrl; |
// Loads options from localStorage and sets UI elements accordingly |
function loadOptions() |
{ |
// Set page title to i18n version of "Adblock Plus Options" |
- document.title = chrome.i18n.getMessage("options"); |
+ document.title = browser.i18n.getMessage("options"); |
// Set links |
getPref("subscriptions_exceptionsurl", url => |
{ |
acceptableAdsUrl = url; |
$("#acceptableAdsLink").attr("href", acceptableAdsUrl); |
}); |
getDocLink("acceptable_ads", url => |
@@ -156,30 +156,30 @@ |
}); |
getPref("notifications_showui", showNotificationsUI => |
{ |
if (!showNotificationsUI) |
document.getElementById("shouldShowNotificationsContainer").hidden = true; |
}); |
// Register listeners in the background message responder |
- chrome.runtime.sendMessage({ |
+ browser.runtime.sendMessage({ |
type: "app.listen", |
filter: ["addSubscription", "focusSection"] |
}); |
- chrome.runtime.sendMessage({ |
+ browser.runtime.sendMessage({ |
type: "filters.listen", |
filter: ["added", "loaded", "removed"] |
}); |
- chrome.runtime.sendMessage({ |
+ browser.runtime.sendMessage({ |
type: "prefs.listen", |
filter: ["notifications_ignoredcategories", "notifications_showui", |
"show_devtools_panel", "shouldShowBlockElementMenu"] |
}); |
- chrome.runtime.sendMessage({ |
+ browser.runtime.sendMessage({ |
type: "subscriptions.listen", |
filter: ["added", "disabled", "homepage", "lastDownload", "removed", |
"title", "downloadStatus", "downloading"] |
}); |
// Load recommended subscriptions |
loadRecommendations(); |
@@ -300,17 +300,17 @@ |
selectedPrefix = prefix; |
} |
} |
} |
list.appendChild(option); |
} |
let option = new Option(); |
- let label = chrome.i18n.getMessage("filters_addSubscriptionOther_label"); |
+ let label = browser.i18n.getMessage("filters_addSubscriptionOther_label"); |
option.text = label + "\u2026"; |
option._data = null; |
list.appendChild(option); |
list.selectedIndex = selectedIndex; |
if (delayedSubscriptionSelection) |
startSubscriptionSelection(...delayedSubscriptionSelection); |
@@ -360,17 +360,17 @@ |
if (data) |
addSubscription(data.url, data.title, data.homepage); |
else |
{ |
let url = document.getElementById("customSubscriptionLocation") |
.value.trim(); |
if (!/^https?:/i.test(url)) |
{ |
- alert(chrome.i18n.getMessage("global_subscription_invalid_location")); |
+ alert(browser.i18n.getMessage("global_subscription_invalid_location")); |
$("#customSubscriptionLocation").focus(); |
return; |
} |
let title = document.getElementById("customSubscriptionTitle").value.trim(); |
if (!title) |
title = url; |
@@ -416,37 +416,37 @@ |
enabled.checked = !subscription.disabled; |
let lastUpdate = element.getElementsByClassName("subscriptionUpdate")[0]; |
lastUpdate.classList.remove("error"); |
let {downloadStatus} = subscription; |
if (subscription.isDownloading) |
{ |
- lastUpdate.textContent = chrome.i18n.getMessage( |
+ lastUpdate.textContent = browser.i18n.getMessage( |
"filters_subscription_lastDownload_inProgress" |
); |
} |
else if (downloadStatus && downloadStatus != "synchronize_ok") |
{ |
if (statusMessages.has(downloadStatus)) |
{ |
- lastUpdate.textContent = chrome.i18n.getMessage( |
+ lastUpdate.textContent = browser.i18n.getMessage( |
statusMessages.get(downloadStatus) |
); |
} |
else |
lastUpdate.textContent = downloadStatus; |
lastUpdate.classList.add("error"); |
} |
else if (subscription.lastDownload > 0) |
{ |
let timeDate = i18nTimeDateStrings(subscription.lastDownload * 1000); |
let messageID = (timeDate[1] ? "last_updated_at" : "last_updated_at_today"); |
- lastUpdate.textContent = chrome.i18n.getMessage(messageID, timeDate); |
+ lastUpdate.textContent = browser.i18n.getMessage(messageID, timeDate); |
} |
} |
function onSubscriptionMessage(action, subscription) |
{ |
let element = findSubscriptionElement(subscription); |
switch (action) |
@@ -651,17 +651,17 @@ |
let removeButton = element.getElementsByClassName( |
"subscriptionRemoveButton" |
)[0]; |
removeButton.setAttribute("title", removeButton.textContent); |
removeButton.textContent = "\xD7"; |
removeButton.addEventListener("click", () => |
{ |
- if (!confirm(chrome.i18n.getMessage("global_remove_subscription_warning"))) |
+ if (!confirm(browser.i18n.getMessage("global_remove_subscription_warning"))) |
return; |
removeSubscription(subscription.url); |
}, false); |
getPref("additional_subscriptions", additionalSubscriptions => |
{ |
if (additionalSubscriptions.includes(subscription.url)) |