diff --git a/public/language/en-GB/admin/manage/categories.json b/public/language/en-GB/admin/manage/categories.json index 1c170fe15f26..5d8923c6ac90 100644 --- a/public/language/en-GB/admin/manage/categories.json +++ b/public/language/en-GB/admin/manage/categories.json @@ -27,6 +27,8 @@ "enable": "Enable", "disable": "Disable", "edit": "Edit", + "analytics": "Analytics", + "view-category": "View category", "select-category": "Select Category", "set-parent-category": "Set Parent Category", diff --git a/public/less/admin/manage/categories.less b/public/less/admin/manage/categories.less index ce2293beae8c..71f877778d66 100644 --- a/public/less/admin/manage/categories.less +++ b/public/less/admin/manage/categories.less @@ -33,7 +33,6 @@ div.categories { } li { - min-height: @acp-line-height; margin: @acp-base-line 0; &.placeholder { diff --git a/public/src/admin/manage/categories.js b/public/src/admin/manage/categories.js index f4a8609c3cf2..76ac746f53a4 100644 --- a/public/src/admin/manage/categories.js +++ b/public/src/admin/manage/categories.js @@ -22,9 +22,9 @@ define('admin/manage/categories', [ $('button[data-action="create"]').on('click', Categories.throwCreateModal); // Enable/Disable toggle events - $('.categories').on('click', 'button[data-action="toggle"]', function () { + $('.categories').on('click', '.category-tools [data-action="toggle"]', function () { var $this = $(this); - var cid = $this.attr('data-cid'); + var cid = $this.attr('data-disable-cid'); var parentEl = $this.parents('li[data-cid="' + cid + '"]'); var disabled = parentEl.hasClass('disabled'); var childrenEls = parentEl.find('li[data-cid]'); @@ -34,14 +34,10 @@ define('admin/manage/categories', [ parentEl.toggleClass('disabled', !disabled); childrenEls.toggleClass('disabled', !disabled); - $this.translateText(!disabled ? '[[admin/manage/categories:enable]]' : '[[admin/manage/categories:disable]]'); - $this.toggleClass('btn-primary', !disabled).toggleClass('btn-danger', disabled); - childrenEls.find('button[data-action="toggle"]').translateText(!disabled ? '[[admin/manage/categories:enable]]' : '[[admin/manage/categories:disable]]'); - childrenEls.find('button[data-action="toggle"]').toggleClass('btn-primary', !disabled).toggleClass('btn-danger', disabled); + childrenEls.find('li a[data-action="toggle"]').translateText(!disabled ? '[[admin/manage/categories:enable]]' : '[[admin/manage/categories:disable]]'); Categories.toggle([cid].concat(childrenCids), !disabled); - return false; }); $('.categories').on('click', '.toggle', function () { diff --git a/src/views/admin/manage/category.tpl b/src/views/admin/manage/category.tpl index aadaf0c52b20..53b46edde568 100644 --- a/src/views/admin/manage/category.tpl +++ b/src/views/admin/manage/category.tpl @@ -180,6 +180,9 @@ [[admin/manage/privileges:edit-privileges]] + + [[admin/manage/category:view-category]] + diff --git a/src/views/admin/partials/categories/category-rows.tpl b/src/views/admin/partials/categories/category-rows.tpl index e14a7de7ca93..7fa7ec1723d1 100644 --- a/src/views/admin/partials/categories/category-rows.tpl +++ b/src/views/admin/partials/categories/category-rows.tpl @@ -23,20 +23,25 @@
-