diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-07-27 17:44:04 +0200 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-07-27 17:44:04 +0200 |
commit | a9a7dba5a329eb17e23ba08802406a4e2e2cb836 (patch) | |
tree | 2cb69c855b36e82128a00e5895d5f5409d5e0a5e /src/assets/javascripts/localise.js | |
parent | Merge branch 'BobIsMyManager-librex' (diff) | |
parent | , (diff) | |
download | libredirect-a9a7dba5a329eb17e23ba08802406a4e2e2cb836.zip |
Merge pull request 'Squashed a few bugs' (#10) from BobIsMyManager/libredirect:master into master
Reviewed-on: https://codeberg.org/LibRedirect/libredirect/pulls/10
Diffstat (limited to 'src/assets/javascripts/localise.js')
-rw-r--r-- | src/assets/javascripts/localise.js | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/src/assets/javascripts/localise.js b/src/assets/javascripts/localise.js index a4bbca92..34ccd66b 100644 --- a/src/assets/javascripts/localise.js +++ b/src/assets/javascripts/localise.js @@ -1,31 +1,31 @@ -window.browser = window.browser || window.chrome; +window.browser = window.browser || window.chrome function localisePage() { - function getMessage(tag) { - return tag.replace(/__MSG_(\w+)__/g, (_match, v1) => { - return v1 ? browser.i18n.getMessage(v1) : null; - }); - } + function getMessage(tag) { + return tag.replace(/__MSG_(\w+)__/g, (_match, v1) => { + return v1 ? browser.i18n.getMessage(v1) : null + }) + } - const elements = document.querySelectorAll("[data-localise]"); - for (let i in elements) - if (elements.hasOwnProperty(i)) { - const obj = elements[i]; - const tag = obj.getAttribute("data-localise").toString(); - const msg = getMessage(tag); - if (msg && msg !== tag) obj.textContent = msg; - } + const elements = document.querySelectorAll("[data-localise]") + for (let i in elements) + if (elements.hasOwnProperty(i)) { + const obj = elements[i] + const tag = obj.getAttribute("data-localise").toString() + const msg = getMessage(tag) + if (msg && msg !== tag) obj.textContent = msg + } - const placeholders = document.querySelectorAll("[data-localise-placeholder]"); - for (let i in placeholders) - if (placeholders.hasOwnProperty(i)) { - const obj = placeholders[i]; - const tag = obj.getAttribute("data-localise-placeholder").toString(); - const msg = getMessage(tag); - if (msg && msg !== tag) obj.placeholder = msg; - } + const placeholders = document.querySelectorAll("[data-localise-placeholder]") + for (let i in placeholders) + if (placeholders.hasOwnProperty(i)) { + const obj = placeholders[i] + const tag = obj.getAttribute("data-localise-placeholder").toString() + const msg = getMessage(tag) + if (msg && msg !== tag) obj.placeholder = msg + } } export default { - localisePage + localisePage, } |