From 93a093441c07db91e330333b85e3274904dc1bde Mon Sep 17 00:00:00 2001 From: Sergio Manzi Date: Fri, 19 Dec 2014 11:21:11 +0100 Subject: [PATCH] Toggle icon Plus/Minus when expanding/collapsing Ported to com_weblinks from a similar PR in core (https://github.com/joomla/joomla-cms/pull/5469) --- .../site/views/categories/tmpl/default.php | 12 ++++++++++++ .../site/views/categories/tmpl/default_items.php | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) 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) :?>