From 074837f8dafc61d4b3c5a7bcfe7d087de4ef8ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Czo=C5=82nowski?= <marcin@czolnowski.net> Date: Mon, 15 Sep 2014 11:24:21 +0200 Subject: [PATCH] Add option to disable menu title change after click position in top menu. --- .../menudropdown/menudropdown-directive.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/CoreHome/angularjs/menudropdown/menudropdown-directive.js b/plugins/CoreHome/angularjs/menudropdown/menudropdown-directive.js index f2e5517e2e..4d21f7a4e1 100644 --- a/plugins/CoreHome/angularjs/menudropdown/menudropdown-directive.js +++ b/plugins/CoreHome/angularjs/menudropdown/menudropdown-directive.js @@ -25,7 +25,8 @@ angular.module('piwikApp').directive('piwikMenudropdown', function(){ scope: { menuTitle: '@', tooltip: '@', - showSearch: '=' + showSearch: '=', + menuTitleChangeOnClick: '=' }, templateUrl: 'plugins/CoreHome/angularjs/menudropdown/menudropdown.html?cb=' + piwik.cacheBuster, link: function(scope, element, attrs) { @@ -37,9 +38,11 @@ angular.module('piwikApp').directive('piwikMenudropdown', function(){ return; } - scope.menuTitle = $self.text().replace(/[\u0000-\u2666]/g, function(c) { - return '&#'+c.charCodeAt(0)+';'; - }); + if (scope.menuTitleChangeOnClick !== false) { + scope.menuTitle = $self.text().replace(/[\u0000-\u2666]/g, function(c) { + return '&#'+c.charCodeAt(0)+';'; + }); + } scope.$eval('view.showItems = false'); scope.$apply(); @@ -63,4 +66,4 @@ angular.module('piwikApp').directive('piwikMenudropdown', function(){ }; } }; -}); \ No newline at end of file +}); -- GitLab