From c65bfb5337d46340d0aff56cf296456a6aeb2777 Mon Sep 17 00:00:00 2001 From: Mic Date: Thu, 22 May 2025 00:46:00 +0200 Subject: [PATCH] Add reset button for max prompt length in options --- options/mzta-options.html | 1 + options/mzta-options.js | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/options/mzta-options.html b/options/mzta-options.html index 3ac1fdc2..790aabe0 100644 --- a/options/mzta-options.html +++ b/options/mzta-options.html @@ -451,6 +451,7 @@ diff --git a/options/mzta-options.js b/options/mzta-options.js index 0b4d1e28..5ade9216 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -389,7 +389,12 @@ function resetOpenAICompConfigs(){ let select_openai_comp_model = document.getElementById('openai_comp_services_shortcut'); select_openai_comp_model.value = 'custom'; } - + +function resetMaxPromptLength(){ + let maxPromptLength = document.getElementById('max_prompt_length'); + maxPromptLength.value = prefs_default.max_prompt_length; + browser.storage.sync.set({max_prompt_length: prefs_default.max_prompt_length}); +} document.addEventListener('DOMContentLoaded', async () => { await restoreOptions(); @@ -871,7 +876,8 @@ document.addEventListener('DOMContentLoaded', async () => { document.getElementById('openai_comp_use_v1').dispatchEvent(new Event('change', { bubbles: true })); document.getElementById('openai_comp_chat_name').dispatchEvent(new Event('change', { bubbles: true })); } - }); + document.getElementById('reset_max_prompt_length').addEventListener('click', resetMaxPromptLength); + }, { once: true });