From cf85955b391662c8d0e65cc3880cedc836590161 Mon Sep 17 00:00:00 2001
From: mic
Date: Mon, 16 Jun 2025 21:19:53 +0200
Subject: [PATCH] Add a button to pen the custom dataplaceholder page. see #156
---
pages/customprompts/mzta-custom-prompts.html | 3 ++-
pages/customprompts/mzta-custom-prompts.js | 6 +++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/pages/customprompts/mzta-custom-prompts.html b/pages/customprompts/mzta-custom-prompts.html
index 30049b14..cedae75c 100644
--- a/pages/customprompts/mzta-custom-prompts.html
+++ b/pages/customprompts/mzta-custom-prompts.html
@@ -12,7 +12,8 @@
__MSG_customPrompts_managePrompts_info_default__
__MSG_customPrompts_managePrompts_info_default_2__
__MSG_customPrompts_managePrompts_info_default_3__ __MSG_more_info_string__
-
__MSG_prefs_OptionText_btnManagePrompts_infoline__ __MSG_more_info_string__
+
__MSG_prefs_OptionText_btnManagePrompts_infoline__ __MSG_more_info_string__
+
diff --git a/pages/customprompts/mzta-custom-prompts.js b/pages/customprompts/mzta-custom-prompts.js
index 85d0ae34..4da2c278 100644
--- a/pages/customprompts/mzta-custom-prompts.js
+++ b/pages/customprompts/mzta-custom-prompts.js
@@ -18,7 +18,7 @@
import { prefs_default } from "../../options/mzta-options-default.js";
import { getPrompts, setDefaultPromptsProperties, setCustomPrompts, preparePromptsForExport, preparePromptsForImport } from "../../js/mzta-prompts.js";
-import { ChatGPTWeb_models, isThunderbird128OrGreater, getLocalStorageUsedSpace, sanitizeHtml, validateCustomData_ChatGPTWeb, getChatGPTWebModelsList_HTML } from "../../js/mzta-utils.js";
+import { ChatGPTWeb_models, isThunderbird128OrGreater, getLocalStorageUsedSpace, sanitizeHtml, validateCustomData_ChatGPTWeb, getChatGPTWebModelsList_HTML, openTab } from "../../js/mzta-utils.js";
import { taLogger } from "../../js/mzta-logger.js";
import { getPlaceholders, placeholdersUtils } from "../../js/mzta-placeholders.js";
import { textareaAutocomplete } from "../../js/mzta-placeholders-autocomplete.js";
@@ -369,6 +369,10 @@ document.addEventListener('DOMContentLoaded', async () => {
}, { once: true });
+document.getElementById('btnManageCustomDataPH').addEventListener('click', () => {
+ openTab('../pages/customdataplaceholders/mzta-custom-dataplaceholders.html');
+ });
+
//========= handling an item in a row
function handleEditClick(e) {
e.preventDefault();