Implement final string correctly with browser.i18n

This commit is contained in:
Lesley Norton
2021-10-28 13:57:27 -05:00
parent b9f69e2b99
commit cb30ac0bbc
2 changed files with 6 additions and 3 deletions
+5
View File
@@ -10,6 +10,7 @@ const MozillaVPN = {
return;
}
const tooltipProxyWarning = browser.i18n.getMessage("tooltipWarning");
for (const el of document.querySelectorAll("[data-cookie-store-id]")) {
const cookieStoreId = el.dataset.cookieStoreId;
@@ -28,6 +29,10 @@ const MozillaVPN = {
}
if (!mozillaVpnConnected && proxy.mozProxyEnabled) {
flag.classList.add("proxy-unavailable");
const tooltip = el.querySelector(".tooltip.proxy-unavailable");
if (tooltip) {
tooltip.textContent = tooltipProxyWarning;
}
const menuItemName = el.querySelector(".menu-item-name");
if (menuItemName) {
el.querySelector(".menu-item-name").dataset.mozProxyWarning = "proxy-unavailable";