use radio buttons - refactor

This commit is contained in:
JDonadio 2017-04-04 15:14:42 -03:00
commit b6f8013880
2 changed files with 86 additions and 65 deletions

View file

@ -6,17 +6,11 @@
</ion-nav-bar>
<ion-content>
<ion-toggle ng-model="usePin.enabled" toggle-class="toggle-balanced" ng-change="usePinChange()" ng-disabled="errorMsg && !usePin.enabled">
<span class="toggle-label" ng-class="{'disabled': errorMsg && !usePin.enabled}" translate>Enable Pin</span>
</ion-toggle>
<ion-radio ng-repeat="opt in options" ng-value="opt" ng-model="currentOption" ng-click="select(opt.method)" ng-disabled="opt.needsBackup">
<span ng-class="{'disabled': opt.needsBackup}" translate>{{opt.label}}</span>
</ion-radio>
<div ng-show="fingerprintAvailable">
<ion-toggle ng-model="useFingerprint.enabled" toggle-class="toggle-balanced" ng-change="useFingerprintChange()" ng-disabled="errorMsg && !useFingerprint.enabled">
<span class="toggle-label" ng-class="{'disabled': errorMsg && !useFingerprint.enabled}" translate>Enable Fingerprint</span>
</ion-toggle>
</div>
<div class="assertive" style="text-align: center; margin: 4rem" ng-if="errorMsg && !usePin.enabled && !useFingerprint.enabled">
<div class="assertive" style="text-align: center; margin: 4rem" ng-if="errorMsg">
{{errorMsg}}
</div>
</ion-content>