From 7211264c5fd9c908a9b0902ceaec43c11419cb55 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Fri, 16 Jun 2017 18:19:32 +0200 Subject: [PATCH] Improved icon loading --- utils/icons.go | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/utils/icons.go b/utils/icons.go index 526a4fa6..fcbcefab 100644 --- a/utils/icons.go +++ b/utils/icons.go @@ -5,14 +5,24 @@ import ( "strings" ) +var svgIcons = make(map[string]string) + +func init() { + files, _ := ioutil.ReadDir("images/icons/svg/") + + for _, file := range files { + name := strings.Replace(file.Name(), ".svg", "", 1) + data, _ := ioutil.ReadFile("images/icons/svg/" + name + ".svg") + svgIcons[name] = strings.Replace(string(data), "