diff --git a/src/com_weblinks/site/views/categories/tmpl/default.php b/src/com_weblinks/site/views/categories/tmpl/default.php
index cf56a15..6ea708f 100644
--- a/src/com_weblinks/site/views/categories/tmpl/default.php
+++ b/src/com_weblinks/site/views/categories/tmpl/default.php
@@ -11,6 +11,18 @@ defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
JHtml::_('behavior.caption');
+
+JFactory::getDocument()->addScriptDeclaration("
+jQuery(function($) {
+ $('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
+ var btn = $(btn);
+ btn.on('click', function() {
+ btn.find('span').toggleClass('icon-plus');
+ btn.find('span').toggleClass('icon-minus');
+ });
+ });
+});");
+
echo JLayoutHelper::render('joomla.content.categories_default', $this);
echo $this->loadTemplate('items');
?>
diff --git a/src/com_weblinks/site/views/categories/tmpl/default_items.php b/src/com_weblinks/site/views/categories/tmpl/default_items.php
index f4272f3..0eb36ff 100644
--- a/src/com_weblinks/site/views/categories/tmpl/default_items.php
+++ b/src/com_weblinks/site/views/categories/tmpl/default_items.php
@@ -34,7 +34,8 @@ if (count($this->items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
getChildren()) > 0 && $this->maxLevelcat > 1) : ?>
-
+
params->get('show_subcat_desc_cat') == 1) :?>