Skip to content

Commit

Permalink
refs #4967 display missing requirements a bit more consistent
Browse files Browse the repository at this point in the history
  • Loading branch information
tsteur committed Apr 9, 2014
1 parent d836040 commit 681e655
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 8 deletions.
1 change: 0 additions & 1 deletion lang/en.json
Expand Up @@ -736,7 +736,6 @@
"Inactive": "Inactive",
"Deactivate": "Deactivate",
"Activate": "Activate",
"ActivationNotPossible": "Activation of %s is not possible",
"PluginRequirement": "%1$s requires %2$s.",
"EmailToEnquireUpdatedVersion": "Please email %1$s and enquire an updated version of %2$s.",
"MenuPlatform": "Platform",
Expand Down
9 changes: 9 additions & 0 deletions plugins/CorePluginsAdmin/stylesheets/marketplace.less
Expand Up @@ -15,6 +15,15 @@
color: red;
}

.plugin-desc-missingrequirements {
font-weight:bold;
font-style: italic;
a {
text-decoration: underline !important;
color: black;
}
}

.settingsLink {
text-align: right;
width: 100%;
Expand Down
16 changes: 9 additions & 7 deletions plugins/CorePluginsAdmin/templates/macros.twig
Expand Up @@ -171,8 +171,16 @@
{% endif %}
</td>
<td class="desc">
<div class="plugin-desc-missingrequirements">
{% if plugin.missingRequirements is defined and plugin.missingRequirements %}
{{ _self.missingRequirementsInfo(name, plugin.info, plugin.missingRequirements, marketplacePluginNames) }}
<br />
{% endif %}
</div>
<div class="plugin-desc-text">

{{ plugin.info.description|raw|nl2br }}

{% if plugin.info.homepage|default is not empty and plugin.info.homepage not in [
'http://piwik.org', 'http://www.piwik.org', 'http://piwik.org/', 'http://www.piwik.org/'
] %}
Expand Down Expand Up @@ -229,13 +237,7 @@
{% if plugin.activated %}
<a href='index.php?module=CorePluginsAdmin&action=deactivate&pluginName={{ name }}&nonce={{ deactivateNonce }}'>{{ 'CorePluginsAdmin_Deactivate'|translate }}</a>
{% elseif plugin.missingRequirements %}
<a ng-click="{{ name }}.outdated=true" >{{ 'CorePluginsAdmin_Activate'|translate }}</a>
<span ng-init="{{ name }}.outdated" piwik-dialog="{{ name }}.outdated" class="ui-confirm">
<h2>{{ 'CorePluginsAdmin_ActivationNotPossible'|translate(name) }}</h2>
<p style="text-align: center">
{{ _self.missingRequirementsInfo(name, plugin.info, plugin.missingRequirements, marketplacePluginNames) }}
</p>
</span>
-
{% else %}
<a href='index.php?module=CorePluginsAdmin&action=activate&pluginName={{ name }}&nonce={{ activateNonce }}'>{{ 'CorePluginsAdmin_Activate'|translate }}</a>
{% endif %}
Expand Down

0 comments on commit 681e655

Please sign in to comment.