From 135da7d4bfb7414d5fab62b257a6651ad72a4cfd Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Thu, 4 Mar 2021 21:50:47 +0100
Subject: [PATCH] #133 - added basic text input field for icon

---
 src/main/resources/languages/base_de.properties        |  1 +
 src/main/resources/languages/base_en.properties        |  1 +
 .../resources/templates/categories/newCategory.ftl     | 10 ++++++++++
 3 files changed, 12 insertions(+)

diff --git a/src/main/resources/languages/base_de.properties b/src/main/resources/languages/base_de.properties
index ccf34ad1d..47ba8a788 100644
--- a/src/main/resources/languages/base_de.properties
+++ b/src/main/resources/languages/base_de.properties
@@ -184,6 +184,7 @@ menu.update=Update verfügbar
 menu.search.results=Suchergebnisse ({0})
 
 category.new.label.name=Name
+category.new.label.icon=Icon
 categories.usages=Verweise
 categories.actions=Aktionen
 
diff --git a/src/main/resources/languages/base_en.properties b/src/main/resources/languages/base_en.properties
index 337825d40..273e7f3a9 100644
--- a/src/main/resources/languages/base_en.properties
+++ b/src/main/resources/languages/base_en.properties
@@ -184,6 +184,7 @@ menu.update=Update available
 menu.search.results=Search results ({0})
 
 category.new.label.name=Name
+category.new.label.icon=Icon
 categories.usages=Usages
 categories.actions=Actions
 
diff --git a/src/main/resources/templates/categories/newCategory.ftl b/src/main/resources/templates/categories/newCategory.ftl
index f4b7f8b64..9c40cee1d 100644
--- a/src/main/resources/templates/categories/newCategory.ftl
+++ b/src/main/resources/templates/categories/newCategory.ftl
@@ -75,6 +75,16 @@
                                     </div>
                                 </div>
                             </div>
+
+                            <#-- icon -->
+                            <div class="row">
+                                <div class="input-field col s12 m12 l8 offset-l2">
+                                    <i class="fas fa-icons prefix"></i>
+                                    <input id="category-icon" type="text" name="icon" <@validation.validation "icon"/> value="<#if category.getIcon()??>${category.getIcon()}</#if>">
+                                    <label for="category-icon">${locale.getString("category.new.label.icon")}</label>
+                                </div>
+                            </div>
+
                             <br>
 
                             <#-- buttons -->
-- 
GitLab