From fdbcce150714ba5bdd6eb4dc72a015bd49eaf7b0 Mon Sep 17 00:00:00 2001
From: sgiehl <stefan@piwik.org>
Date: Wed, 30 Sep 2015 22:08:38 +0200
Subject: [PATCH] fixes #8863 - open plugin popover for all plugin detail links

---
 plugins/CorePluginsAdmin/javascripts/marketplace.js | 2 +-
 plugins/CorePluginsAdmin/templates/macros.twig      | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/plugins/CorePluginsAdmin/javascripts/marketplace.js b/plugins/CorePluginsAdmin/javascripts/marketplace.js
index 64cb5087ab..ceb498a401 100755
--- a/plugins/CorePluginsAdmin/javascripts/marketplace.js
+++ b/plugins/CorePluginsAdmin/javascripts/marketplace.js
@@ -13,7 +13,7 @@ $(document).ready(function () {
         watch: 'window'
     });
 
-    $('.marketplace').on('click', '.plugin-details', function (event) {
+    $('a.plugin-details[data-pluginName]').on('click', function (event) {
         event.preventDefault();
 
         var pluginName = $(this).attr('data-pluginName');
diff --git a/plugins/CorePluginsAdmin/templates/macros.twig b/plugins/CorePluginsAdmin/templates/macros.twig
index 0b6e24e37a..0c0ea9e279 100644
--- a/plugins/CorePluginsAdmin/templates/macros.twig
+++ b/plugins/CorePluginsAdmin/templates/macros.twig
@@ -15,13 +15,13 @@
             {% for name,plugin in pluginsHavingUpdate %}
                 <tr {% if plugin.isActivated|default(false) %}class="active-plugin"{% else %}class="inactive-plugin"{% endif %}>
                     <td class="name">
-                        <a href="javascript:void(0);" data-pluginName="{{ plugin.name|e('html_attr') }}">
+                        <a href="javascript:void(0);" data-pluginName="{{ plugin.name|e('html_attr') }}" class="plugin-details">
                             {{ plugin.name }}
                         </a>
                     </td>
                     <td class="vers">
                         {% if plugin.repositoryChangelogUrl %}
-                            <a href="javascript:void(0);" title="{{ 'CorePluginsAdmin_Changelog'|translate }}" data-activePluginTab="changelog" data-pluginName="{{ plugin.name|e('html_attr') }}">{{ plugin.currentVersion }} => {{ plugin.latestVersion }}</a>
+                            <a href="javascript:void(0);" title="{{ 'CorePluginsAdmin_Changelog'|translate }}" class="plugin-details" data-activePluginTab="changelog" data-pluginName="{{ plugin.name|e('html_attr') }}">{{ plugin.currentVersion }} => {{ plugin.latestVersion }}</a>
                         {% else %}
                             {{ plugin.currentVersion }} => {{ plugin.latestVersion }}
                         {% endif %}
@@ -156,7 +156,7 @@
                     <td class="name" style="white-space:nowrap;">
                         <a name="{{ name|e('html_attr') }}"></a>
                         {% if not plugin.isCorePlugin and name in marketplacePluginNames -%}
-                            <a href="javascript:void(0);"
+                            <a href="javascript:void(0);" class="plugin-details"
                                data-pluginName="{{ name|e('html_attr') }}"
                                >{{ name }}</a>
                         {%- else %}
-- 
GitLab