Skip to content

Commit

Permalink
add min required plugin version
Browse files Browse the repository at this point in the history
  • Loading branch information
sheehan committed Sep 3, 2015
1 parent 91ec592 commit d5a2618
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
16 changes: 15 additions & 1 deletion job-dsl-api-viewer/src/css/main.less
@@ -1,5 +1,8 @@
@color1: #13262F;
//http://app.coolors.co/2e4057-583e23-13262f-66a182-caffb9
@color2: #27A668;
@color3: #FC715B;
@color4: #E4344A;
@color5: #FE9D0B;

.text-ellipsis {
white-space: nowrap;
Expand Down Expand Up @@ -203,6 +206,17 @@ body {
.label {
margin-bottom: 3px;
display: inline-block;
font-size: 12px;
padding: 4px 5px 5px;
&.label-min-version {
background-color: @color2;
}
&.label-since {
background-color: @color4;
}
&.label-deprecated {
background-color: @color5;
}
}
.signature {
.code-block;
Expand Down
9 changes: 8 additions & 1 deletion job-dsl-api-viewer/src/js/app.js
Expand Up @@ -186,7 +186,7 @@
text = '(' + text + ')';
}

return {
var data = {
name: method.name,
href: href,
path: path,
Expand All @@ -198,6 +198,13 @@
context: signature.context,
comment: signature.firstSentenceCommentText
};

if (signature.plugin) {
data.plugin = signature.plugin;
data.plugin.title = window.updateCenter.data.plugins[signature.plugin.id].title;
}

return data;
}, this)
},

Expand Down
5 changes: 3 additions & 2 deletions job-dsl-api-viewer/src/templates/detail.hbs
Expand Up @@ -14,11 +14,12 @@
</h2>
<div class="signatures">
{{#each signatures}}
{{#if plugin.minimumVersion}}<span class="label label-min-version">Requires {{plugin.title}} v{{plugin.minimumVersion}}+</span>{{/if}}
{{#if availableSince}}
<span class="label label-info">Since {{availableSince}}</span>
<span class="label label-since">Since {{availableSince}}</span>
{{/if}}
{{#if deprecated}}
<span class="label label-warning">Deprecated</span>
<span class="label label-deprecated">Deprecated</span>
{{/if}}
<div class="signature">
{{name}}<span class="highlight groovy inline">{{text}}</span>
Expand Down

0 comments on commit d5a2618

Please sign in to comment.