diff options
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/options_domains.js')
-rw-r--r-- | data/extensions/jsr@javascriptrestrictor/options_domains.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/options_domains.js b/data/extensions/jsr@javascriptrestrictor/options_domains.js index 55726d4..09a81fe 100644 --- a/data/extensions/jsr@javascriptrestrictor/options_domains.js +++ b/data/extensions/jsr@javascriptrestrictor/options_domains.js @@ -58,7 +58,7 @@ function show_restore_domain_level(levelLiEl, domain) { ${escape(domain)} </span> <span>JavaScript shield disabled</span> - <button id="enable-jss-${escape(domain)}">Restore level ${escape(level.level_id)}</button>`); + <button id="enable-jss-${escape(domain)}">${browser.i18n.getMessage("ButtonRestoreLevel", escape(level.level_id))}</button>`); levelLiEl.appendChild(fragment); document.getElementById(`enable-jss-${escape(domain)}`).addEventListener("click", function(e) { e.preventDefault(); @@ -99,13 +99,13 @@ function show_domain_level_custom_level(levelLiEl, domain) { </span> <select id="dl-change-${escape(domain)}"></select> <span id="tweaks-text-${escape(domain)}">tweaked</span> - <button id="show-tweaks-${escape(domain)}" class="help">⤵</button> + <button id="show-tweaks-${escape(domain)}" class="help">${browser.i18n.getMessage("ButtonSignExpandOneCharacterDown")}</button> <span id="li-exist-group-${escape(domain)}"> - <button id="overwrite-dl-${escape(domain)}">Save</button> - <button id="delete-dl-${escape(domain)}">Remove</button> + <button id="overwrite-dl-${escape(domain)}">${browser.i18n.getMessage("ButtonSave")}</button> + <button id="delete-dl-${escape(domain)}">${browser.i18n.getMessage("ButtonRemove")}</button> </span> <span id="li-removed-group-${escape(domain)}" class="hidden"> - <button id="restore-dl-${escape(domain)}">Restore</button> + <button id="restore-dl-${escape(domain)}">${browser.i18n.getMessage("ButtonRestore")}</button> </span> <div class="tweakgrid" id="tweaks-${escape(domain)}"></div>`); levelLiEl.appendChild(fragment); @@ -202,7 +202,7 @@ document.getElementById("add_domain").addEventListener("click", function (e) { } let domainLevel = document.getElementById("domain-level"); if (domain in domains) { - let ok = confirm(`Settings for domain ${domain} already exists and will be overriden.`); + let ok = confirm(browser.i18n.getMessage("JSSAdvancedConfirmOverwrite", domain)); if (!ok) { return; } @@ -221,7 +221,7 @@ function update_domain_level(dlel, set_value) { dlel.textContent = ""; for (let levelid in levels) { let descr = levels[levelid].level_description; - dlel.appendChild(document.createRange().createContextualFragment(`<option value="${escape(levelid)}">${escape(levels[levelid].level_text)}: ${escape(create_short_text(descr, 50))}</option>`)); + dlel.appendChild(document.createRange().createContextualFragment(`<option value="${escape(levelid)}">${browser.i18n.getMessage("LevelAndDescription", [escape(levels[levelid].level_text), escape(create_short_text(descr, 50))])}</option>`)); }; dlel.value = finalValue; } @@ -241,3 +241,7 @@ document.getElementById("delete-all-domain-levels").addEventListener("click", fu saveDomainLevels(); Array.from(document.getElementsByClassName("custom_domain_level")).forEach((el) => el.remove()); }); + +window.addEventListener("DOMContentLoaded", function() { + document.getElementById("domain-text").attributes.placeholder.nodeValue = browser.i18n.getMessage("ExampleDomainsText") +}); |