diff --git a/.gitignore b/.gitignore
index e630d2e..d84e968 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,71 +1 @@
-.discourse-site
-# Created by https://www.toptal.com/developers/gitignore/api/eclipse
-# Edit at https://www.toptal.com/developers/gitignore?templates=eclipse
-
-### Eclipse ###
-.metadata
-bin/
-tmp/
-*.tmp
-*.bak
-*.swp
-*~.nib
-local.properties
-.settings/
-.loadpath
-.recommenders
-
-# External tool builders
-.externalToolBuilders/
-
-# Locally stored "Eclipse launch configurations"
-*.launch
-
-# PyDev specific (Python IDE for Eclipse)
-*.pydevproject
-
-# CDT-specific (C/C++ Development Tooling)
-.cproject
-
-# CDT- autotools
-.autotools
-
-# Java annotation processor (APT)
-.factorypath
-
-# PDT-specific (PHP Development Tools)
-.buildpath
-
-# sbteclipse plugin
-.target
-
-# Tern plugin
-.tern-project
-
-# TeXlipse plugin
-.texlipse
-
-# STS (Spring Tool Suite)
-.springBeans
-
-# Code Recommenders
-.recommenders/
-
-# Annotation Processing
-.apt_generated/
-.apt_generated_test/
-
-# Scala IDE specific (Scala & Java development for Eclipse)
-.cache-main
-.scala_dependencies
-.worksheet
-
-# Uncomment this line if you wish to ignore the project description file.
-# Typically, this file would be tracked if it contains build/dependency configurations:
-.project
-
-### Eclipse Patch ###
-# Spring Boot Tooling
-.sts4-cache/
-
-# End of https://www.toptal.com/developers/gitignore/api/eclipse
+.discourse-site
\ No newline at end of file
diff --git a/common/common.scss b/common/common.scss
index 9702319..38e0162 100644
--- a/common/common.scss
+++ b/common/common.scss
@@ -14,6 +14,7 @@ span.category-badge-icon {
margin-left: 0px;
}
+.badge-wrapper.bullet span.category-badge-icon .d-icon,
.categories-list .category .category-icon .d-icon {
color: inherit;
}
diff --git a/javascripts/discourse/initializers/category-icons.js b/javascripts/discourse/initializers/category-icons.js
index 0e2f765..7875070 100644
--- a/javascripts/discourse/initializers/category-icons.js
+++ b/javascripts/discourse/initializers/category-icons.js
@@ -107,9 +107,13 @@ export default {
/// Add custom category icon from theme settings
let iconItem = getIconItem(category.slug);
if (iconItem) {
- let itemColor = iconItem[2] == 'categoryColour' ? `style="color: #${color}"` : iconItem[2] ? `style="color: ${iconItem[2]}"` : "";
- let itemIcon = iconItem[1] != "" ? iconHTML(iconItem[1]) : "";
- html += `${itemIcon}`;
+ let itemColor = iconItem[2]
+ ? iconItem[2] == "categoryColour"
+ ? `style="color: #${color}"`
+ : `style="color: ${iconItem[2]}"`
+ : "";
+ let itemIcon = iconItem[1] != "" ? iconHTML(iconItem[1]) : "";
+ html += `${itemIcon}`;
}
/// End custom category icon
diff --git a/settings.yml b/settings.yml
index d5b7119..0d6f76c 100644
--- a/settings.yml
+++ b/settings.yml
@@ -1,12 +1,13 @@
-category_icon_list:
- default: 'help,question-circle,#CC0000,partial|'
- type: 'list'
+category_icon_list:
+ default: "help,question-circle,#CC0000,partial|"
+ type: "list"
+ list_type: "simple"
description: 'Enter comma-delimited configuration for categories, in the format "slug,icon,colour,match". Colour in format #123456 or "categoryColour" to use the default colour for the category (same as the Badge colour). If match is "partial" then the slug need only partially match the category-slug, otherwise an exact match is required'
-svg_icons:
- default: 'question-circle'
- type: 'list'
- list_type: 'compact'
- description: 'List of FontAwesome 5 icons used in this theme component'
-category_lock_icon:
- default: ''
- description: 'Enter the name of a FontAwesome 5 icon to display instead of the lock icon next to private categories.'
+svg_icons:
+ default: "question-circle"
+ type: "list"
+ list_type: "compact"
+ description: "List of FontAwesome 5 icons used in this theme component"
+category_lock_icon:
+ default: ""
+ description: "Enter the name of a FontAwesome 5 icon to display instead of the lock icon next to private categories."