Use button on features is now disabled rather than hidden

This commit is contained in:
Thaum
2015-03-04 11:47:53 +00:00
parent 821f28eb22
commit 251d056a03
3 changed files with 12 additions and 2 deletions

View File

@@ -32,3 +32,7 @@ paper-tabs.transparent-brown::shadow #selectionBar {
paper-tabs.transparent-brown paper-tab::shadow #ink {
color: #795548;
}
core-toolbar.medium-tall {
height: 108px;
}

View File

@@ -65,8 +65,8 @@
{{#if description}}<div flex class="containerMain body1 featureDescription">{{description}}</div>{{/if}}
{{#if hasUses}}
<div class="containerFoot" layout horizontal center end-justified>
{{#if usesLeft}}<paper-button class="useFeature">Use</paper-button>{{/if}}
<paper-button class="resetFeature">Reset</paper-button>
<paper-button class="useFeature" disabled={{noUsesLeft}}>Use</paper-button>
<paper-button class="resetFeature" disabled={{usesFull}}>Reset</paper-button>
</div>
{{/if}}
</paper-shadow>

View File

@@ -6,6 +6,12 @@ Template.features.helpers({
hasUses: function(){
return this.usesValue() > 0;
},
noUsesLeft: function(){
return this.usesLeft() <= 0;
},
usesFull: function(){
return this.usesLeft() >= this.usesValue();
},
colorClass: function(){
return getColorClass(this.color)
},