make it possible to disable umb-button

This commit is contained in:
Mads Rasmussen
2015-10-16 20:05:01 +02:00
parent 34813b9da5
commit e3af2c3bae
2 changed files with 4 additions and 3 deletions

View File

@@ -52,7 +52,8 @@
shortcut: "@?",
label: "@?",
labelKey: "@?",
icon: "@?"
icon: "@?",
disabled: "="
}
};

View File

@@ -16,7 +16,7 @@
</span>
</a>
<button ng-if="type === 'button'" type="button" class="btn umb-button__button {{style}}" ng-click="action(model)" hotkey="{{shortcut}}">
<button ng-if="type === 'button'" type="button" class="btn umb-button__button {{style}}" ng-click="action(model)" hotkey="{{shortcut}}" ng-disabled="disabled">
<span class="umb-button__content" ng-class="{'-hidden': state !== 'init'}">
<i ng-if="icon && buttonStyle==='link'" class="{{icon}}"></i>
<localize ng-if="labelKey" key="{{labelKey}}">{{label}}</localize>
@@ -24,7 +24,7 @@
</span>
</button>
<button ng-if="type === 'submit'" type="submit" class="btn umb-button__button {{style}}" hotkey="{{shortcut}}">
<button ng-if="type === 'submit'" type="submit" class="btn umb-button__button {{style}}" hotkey="{{shortcut}}" ng-disabled="disabled">
<span class="umb-button__content" ng-class="{'-hidden': state !== 'init'}">
<i ng-if="icon && buttonStyle==='link'" class="{{icon}}"></i>
<localize ng-if="labelKey" key="{{labelKey}}">{{label}}</localize>