From bd22df313441ebd6d1511d8285d22bc0e2042fcf Mon Sep 17 00:00:00 2001 From: Matthieu Napoli Date: Thu, 19 Mar 2015 14:06:30 +1300 Subject: Fixes #7466 The menu does not intercept middle mouse clicks anymore --- plugins/CoreHome/javascripts/menu.js | 11 ++++++++--- plugins/CoreHome/templates/_menu.twig | 10 ++++------ 2 files changed, 12 insertions(+), 9 deletions(-) (limited to 'plugins') diff --git a/plugins/CoreHome/javascripts/menu.js b/plugins/CoreHome/javascripts/menu.js index b229a0fab5..128a22188c 100644 --- a/plugins/CoreHome/javascripts/menu.js +++ b/plugins/CoreHome/javascripts/menu.js @@ -38,9 +38,12 @@ menu.prototype = }, 2000); }, - onItemClick: function (item) { - $('.Menu--dashboard').trigger('piwikSwitchPage', item); - broadcast.propagateAjax( $(item).attr('href').substr(1) ); + onItemClick: function (e) { + if (e.which !== 1) { + return; + } + $('.Menu--dashboard').trigger('piwikSwitchPage', this); + broadcast.propagateAjax( $(this).attr('href').substr(1) ); return false; }, @@ -81,6 +84,8 @@ menu.prototype = } }); + this.menuNode.find('a.item').click(this.onItemClick); + menu.prototype.adaptSubMenuHeight(); }, diff --git a/plugins/CoreHome/templates/_menu.twig b/plugins/CoreHome/templates/_menu.twig index f46264879b..63c1d75aca 100644 --- a/plugins/CoreHome/templates/_menu.twig +++ b/plugins/CoreHome/templates/_menu.twig @@ -1,8 +1,7 @@ {% macro submenuItem(name, url) %} {% if name|slice(0,1) != '_' %}
  • - + {{ name|translate }}
  • @@ -15,8 +14,7 @@ {% for item in group.getItems %} + {% if item.tooltip %}title="{{ item.tooltip|e('html_attr') }}"{% endif %}> {{ item.name|translate }} {% endfor %} @@ -41,8 +39,8 @@