From 49c4a33ef29aa5eb8c29be861ed39a2796691876 Mon Sep 17 00:00:00 2001 From: mic Date: Sat, 14 Dec 2024 23:46:37 +0100 Subject: [PATCH] added the tag limit info text. see #183 --- _locales/en/messages.json | 4 ++++ pages/addtags/mzta-add-tags.css | 4 ++++ pages/addtags/mzta-add-tags.html | 1 + pages/addtags/mzta-add-tags.js | 8 +++++++- 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 3743f50a..8ad760b2 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -814,5 +814,9 @@ "save": { "message": "Save", "description": "" + }, + "addtags_info_limit_num": { + "message": "This statement will be added at the end of the prompt:", + "description": "" } } \ No newline at end of file diff --git a/pages/addtags/mzta-add-tags.css b/pages/addtags/mzta-add-tags.css index 9c7fe133..801de4f8 100644 --- a/pages/addtags/mzta-add-tags.css +++ b/pages/addtags/mzta-add-tags.css @@ -36,4 +36,8 @@ .btn_div{ width: 100%; text-align: right; +} + +#addtags_info_limit_num{ + display: none; } \ No newline at end of file diff --git a/pages/addtags/mzta-add-tags.html b/pages/addtags/mzta-add-tags.html index c90e984a..c6b3e53f 100644 --- a/pages/addtags/mzta-add-tags.html +++ b/pages/addtags/mzta-add-tags.html @@ -15,6 +15,7 @@ __MSG_AddTags_prompt_text_title__
__MSG_prefs_OptionText_btnManagePrompts_infoline__ __MSG_customPrompts_managePrompts_help__
+
diff --git a/pages/addtags/mzta-add-tags.js b/pages/addtags/mzta-add-tags.js index 0ce96254..1132dce3 100644 --- a/pages/addtags/mzta-add-tags.js +++ b/pages/addtags/mzta-add-tags.js @@ -23,8 +23,14 @@ document.addEventListener('DOMContentLoaded', async () => { let specialPrompts = await getSpecialPrompts(); let addtags_prompt = specialPrompts.find(prompt => prompt.id === 'prompt_add_tags'); addtags_prompt.text = browser.i18n.getMessage(addtags_prompt.text); - document.getElementById('addtags_prompt_text').value = addtags_prompt.text; + let prefs_maxt = await browser.storage.sync.get({add_tags_maxnum: 3}); + if(prefs_maxt.add_tags_maxnum > 0){ + let el_tag_limit = document.getElementById('addtags_info_limit_num'); + el_tag_limit.textContent = browser.i18n.getMessage("addtags_info_limit_num") + " \"" + browser.i18n.getMessage("prompt_add_tags_maxnum") + " " + prefs_maxt.add_tags_maxnum +"\"."; + el_tag_limit.style.display = 'block'; + } + i18n.updateDocument(); }); \ No newline at end of file