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