|
@@ -1,5 +1,10 @@
|
|
|
package config
|
|
package config
|
|
|
|
|
|
|
|
|
|
+import (
|
|
|
|
|
+ "fmt"
|
|
|
|
|
+ "strings"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
var emojis = map[string]string{
|
|
var emojis = map[string]string{
|
|
|
"poop": "💩",
|
|
"poop": "💩",
|
|
|
"smile": "😀",
|
|
"smile": "😀",
|
|
@@ -27,5 +32,15 @@ func lookupHTMLIcon(keyToLookup string, defaultIcon string) string {
|
|
|
return emoji
|
|
return emoji
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ keyToLookup = expandShortPathToFullPath(keyToLookup)
|
|
|
|
|
+
|
|
|
|
|
+ return keyToLookup
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func expandShortPathToFullPath(keyToLookup string) string {
|
|
|
|
|
+ if strings.Contains(keyToLookup, "/") && !strings.HasPrefix(keyToLookup, "<") {
|
|
|
|
|
+ return fmt.Sprintf("<img src = \"/custom-webui/%s\" />", keyToLookup)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return keyToLookup
|
|
return keyToLookup
|
|
|
}
|
|
}
|