diff --git a/plugins/CorePluginsAdmin/javascripts/marketplace.js b/plugins/CorePluginsAdmin/javascripts/marketplace.js index 64cb5087abca96797f67b23744da60b3ccfe265d..ceb498a401c8afd4ad7a38a9b109b2c767841225 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 0b6e24e37ad46d9a9c17a6e81f63b19c0ed6e7b7..0c0ea9e27910cca9da5ac0519498f702c2ac5997 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 %}