diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index 5beec15d..7949fc17 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -818,5 +818,9 @@
"addtags_info_limit_num": {
"message": "This statement will be added at the end of the prompt:",
"description": ""
+ },
+ "reset_default": {
+ "message": "Reset to default",
+ "description": ""
}
}
\ No newline at end of file
diff --git a/pages/addtags/mzta-add-tags.css b/pages/addtags/mzta-add-tags.css
index dc329c75..be79f242 100644
--- a/pages/addtags/mzta-add-tags.css
+++ b/pages/addtags/mzta-add-tags.css
@@ -23,7 +23,8 @@
.btn_div{
width: 100%;
- text-align: right;
+ display: flex;
+ justify-content: space-between;
}
#addtags_info_limit_num{
diff --git a/pages/addtags/mzta-add-tags.html b/pages/addtags/mzta-add-tags.html
index ee4b5ae9..88469af6 100644
--- a/pages/addtags/mzta-add-tags.html
+++ b/pages/addtags/mzta-add-tags.html
@@ -20,7 +20,7 @@
-
+
__MSG_AddTags_excl_list_title__
diff --git a/pages/addtags/mzta-add-tags.js b/pages/addtags/mzta-add-tags.js
index 4ab919c3..b7387914 100644
--- a/pages/addtags/mzta-add-tags.js
+++ b/pages/addtags/mzta-add-tags.js
@@ -24,9 +24,21 @@ let autocompleteSuggestions = [];
document.addEventListener('DOMContentLoaded', async () => {
+ let addtags_textarea = document.getElementById('addtags_prompt_text');
+ let addtags_reset_btn = document.getElementById('btn_reset_prompt');
+
+ addtags_textarea.addEventListener('input', (event) => {
+ addtags_reset_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_add_tags_full_text'));
+ });
+
+ addtags_reset_btn.addEventListener('click', () => {
+ addtags_textarea.value = browser.i18n.getMessage('prompt_add_tags_full_text');
+ addtags_reset_btn.disabled = true;
+ });
+
+
let specialPrompts = await getSpecialPrompts();
let addtags_prompt = specialPrompts.find(prompt => prompt.id === 'prompt_add_tags');
- let addtags_textarea = document.getElementById('addtags_prompt_text');
addtags_prompt.text = browser.i18n.getMessage(addtags_prompt.text);
addtags_textarea.value = addtags_prompt.text;