From 14ef9e8af5272b29b6c05bab08f4ec95a0976702 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 23 Jul 2022 18:18:57 +0200
Subject: [PATCH] chips input: show placeholder text even if already chips
 added

---
 .../src/main/resources/static/js/transactions.js             | 1 +
 .../templates/settings/containers/settingsTransactions.ftl   | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/BudgetMasterServer/src/main/resources/static/js/transactions.js b/BudgetMasterServer/src/main/resources/static/js/transactions.js
index ccb8fe381..9a09d15f9 100644
--- a/BudgetMasterServer/src/main/resources/static/js/transactions.js
+++ b/BudgetMasterServer/src/main/resources/static/js/transactions.js
@@ -172,6 +172,7 @@ $(document).ready(function()
                 minLength: 1
             },
             placeholder: tagsPlaceholder,
+            secondaryPlaceholder: tagsPlaceholder,
             data: initialTags
         });
 
diff --git a/BudgetMasterServer/src/main/resources/templates/settings/containers/settingsTransactions.ftl b/BudgetMasterServer/src/main/resources/templates/settings/containers/settingsTransactions.ftl
index 25663f6fe..a11f2e53f 100644
--- a/BudgetMasterServer/src/main/resources/templates/settings/containers/settingsTransactions.ftl
+++ b/BudgetMasterServer/src/main/resources/templates/settings/containers/settingsTransactions.ftl
@@ -40,7 +40,7 @@
             </div>
             <div id="hidden-transaction-name-keywords"></div>
             <script>
-                tagsPlaceholder = "${locale.getString("settings.transactions.keywords.placeholder")}";
+                keywordsPlaceholder = "${locale.getString("settings.transactions.keywords.placeholder")}";
                 var initialKeywords = [
                     <#list transactionNameKeywords as keyword>
                     {tag: '${keyword.getValue()?replace("'", "\\'")}'},
@@ -70,7 +70,8 @@
 
         <script>
             M.Chips.init(document.querySelectorAll('.chips'), {
-                placeholder: tagsPlaceholder,
+                placeholder: keywordsPlaceholder,
+                secondaryPlaceholder: keywordsPlaceholder,
                 data: initialKeywords,
                 onChipAdd: onKeywordsChange,
                 onChipDelete: onKeywordsChange
-- 
GitLab