From e8449b74a33d1fea3191c96d3c16992e032a6f47 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 7 Apr 2022 10:39:35 +0300 Subject: scripts: Add some JSDoc --- src/main/assets/scripts.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/assets') diff --git a/src/main/assets/scripts.js b/src/main/assets/scripts.js index d053748e..08ff3c2d 100644 --- a/src/main/assets/scripts.js +++ b/src/main/assets/scripts.js @@ -21,6 +21,11 @@ function autosize(el) { }); } +/** + * Display an icon from the evil-icons set + * @param {string} name Icon name from the iconset + * @returns HTML markup for the selected icon + */ function evilIcon(name) { return `
`; } @@ -80,12 +85,16 @@ const translations = { }; /* eslint-enable only-ascii/only-ascii */ +/** + * Detect window language + * @returns {string} Detected language + */ function getLang() { return (window.navigator.languages && window.navigator.languages[0]) || window.navigator['userLanguage'] || window.navigator.language; } -function i18n(key, lang = undefined) { +function i18n(key = '', lang = undefined) { const fallbackLang = 'ru'; lang = lang || getLang().split('-')[0]; return (translations[lang] && translations[lang][key]) -- cgit v1.2.3