Reverted Refactoring

This commit is contained in:
fnuesse 2018-10-29 08:58:15 +01:00
parent 1b4f332810
commit ea01990672
No known key found for this signature in database
GPG key ID: 2089A3431243E819

View file

@ -1,95 +1,93 @@
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-5 col-lg-5"> <div class="col-xs-12 col-md-5 col-lg-5">
<label>{{ 'password' | translate}}</label> <label>{{ 'password' | translate}}</label>
<div> <div>
<password-gen ng-model="storedCredential.password" <password-gen ng-model="storedCredential.password"
settings="pwSettings" callback="pwGenerated"></password-gen> settings="pwSettings" callback="pwGenerated"></password-gen>
<ng-password-meter <ng-password-meter
password="storedCredential.password"></ng-password-meter> password="storedCredential.password"></ng-password-meter>
</div> </div>
<label>{{ 'password.r' | translate}}</label> <label>{{ 'password.r' | translate}}</label>
<div> <div>
<input type="password" ng-model="storedCredential.password_repeat"> <input type="password" ng-model="storedCredential.password_repeat">
</div> </div>
<label>{{ 'expire.date' | translate}}</label>
<div>
<span datetime-picker ng-model="storedCredential.expire_time" class="link"
future-only ng-show="storedCredential.expire_time == 0"
<!-- TODO rework this section to include better layout and margins--> close-on-select="false"
<b>{{ 'expire.date' | translate}}</b> > {{'no.expire.date' | translate}}</span>
<div> <span datetime-picker ng-model="storedCredential.expire_time" class="link"
<a datetime-picker ng-model="storedCredential.expire_time" class="link" future-only ng-show="storedCredential.expire_time != 0"
future-only ng-show="storedCredential.expire_time == 0"
close-on-select="false"
> {{'no.expire.date' | translate}}</a>
<span datetime-picker ng-model="storedCredential.expire_time" class="link"
future-only ng-show="storedCredential.expire_time != 0"
close-on-select="false"> {{ storedCredential.expire_time | date:'dd-MM-yyyy @ HH:mm:ss'}}</span>
</div> close-on-select="false"> {{ storedCredential.expire_time | date:'dd-MM-yyyy @ HH:mm:ss'}}</span>
<label>{{ 'renew.interval' | translate}}</label>
<div>
<input type="number" ng-model="renewIntervalValue" min="0"
ng-change="updateInterval(renewIntervalValue, renewIntervalModifier)">
<select ng-model="renewIntervalModifier"
ng-change="updateInterval(renewIntervalValue, renewIntervalModifier)">
<option value="0">{{ 'disabled' | translate}}</option>
<option value="86400">{{ 'days' | translate }}</option>
<option value="604800">{{ 'weeks' | translate}}</option>
<option value="2592000">{{ 'months' | translate}}</option>
<option value="31622400">{{ 'years' | translate}}</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-7 col-lg-7">
<b>{{ 'generation.settings' | translate}}</b>
<div class="row"> </div>
<div class="password_settings"> <label>{{ 'renew.interval' | translate}}</label>
<div class="col-xs-12 col-sm-5 col-lg-4"> <div>
<label> <input type="number" ng-model="renewIntervalValue" min="0" ng-change="updateInterval(renewIntervalValue, renewIntervalModifier)">
<span class="label">{{ 'password.generation.length' | translate}}</span><br/> <select ng-model="renewIntervalModifier" ng-change="updateInterval(renewIntervalValue, renewIntervalModifier)">
<input type="number" ng-model="pwSettings.length" min="1"> <option value="0">{{ 'disabled' | translate}}</option>
<option value="86400">{{ 'days' | translate }}</option>
<option value="604800">{{ 'weeks' | translate}}</option>
<option value="2592000">{{ 'months' | translate}}</option>
<option value="31622400">{{ 'years' | translate}}</option>
</select>
</div>
</div>
<div class="col-xs-12 col-md-7 col-lg-7">
<b>{{ 'generation.settings' | translate}}</b>
</label> <div class="row">
<label> <div class="password_settings">
<span class="label">{{'password.generation.min_digits' | translate}}</span><br/> <div class="col-xs-12 col-sm-5 col-lg-4">
<input type="number" ng-model="pwSettings.minimumDigitCount" min="0"> <label>
<span class="label">{{ 'password.generation.length' | translate}}</span><br />
<input type="number" ng-model="pwSettings.length" min="1">
</label> </label>
</div> <label>
<div class="col-xs-12 col-sm-6 col-lg-6"> <span class="label">{{'password.generation.min_digits' | translate}}</span><br />
<label> <input type="number" ng-model="pwSettings.minimumDigitCount" min="0">
<input type="checkbox"
ng-model="pwSettings.useUppercase"> </label>
<span class="label sm">{{ 'password.generation.uppercase' | translate}}</span> </div>
</label> <div class="col-xs-12 col-sm-6 col-lg-6">
<label> <label>
<input <input type="checkbox"
ng-model="pwSettings.useLowercase" type="checkbox" ng-model="pwSettings.useUppercase">
id="lower"> <span class="label sm">{{ 'password.generation.uppercase' | translate}}</span>
<span class="label sm">{{ 'password.generation.lowercase' | translate}}</span> </label>
</label> <label>
<label> <input
<input ng-model="pwSettings.useDigits" type="checkbox" ng-model="pwSettings.useLowercase" type="checkbox"
id="digits"> id="lower">
<span class="label sm">{{ 'password.generation.digits' | translate}}</span> <span class="label sm">{{ 'password.generation.lowercase' | translate}}</span>
</label> </label>
<label> <label>
<input type="checkbox" id="special" <input ng-model="pwSettings.useDigits" type="checkbox"
ng-model="pwSettings.useSpecialChars"> id="digits">
<span class="label sm">{{ 'password.generation.special' | translate}}</span> <span class="label sm">{{ 'password.generation.digits' | translate}}</span>
</label> </label>
<label> <label>
<input type="checkbox" id="ambig" <input type="checkbox" id="special"
ng-model="pwSettings.avoidAmbiguousCharacters"> ng-model="pwSettings.useSpecialChars">
<span class="label sm">{{ 'password.generation.ambiguous' | translate}}</span> <span class="label sm">{{ 'password.generation.special' | translate}}</span>
</label> </label>
<label> <label>
<input type="checkbox" ng-model="pwSettings.requireEveryCharType" <input type="checkbox" id="ambig"
id="reqevery"> ng-model="pwSettings.avoidAmbiguousCharacters">
<span class="label sm">{{ 'password.generation.require_same' | translate}}</span> <span class="label sm">{{ 'password.generation.ambiguous' | translate}}</span>
</label> </label>
</div> <label>
</div> <input type="checkbox" ng-model="pwSettings.requireEveryCharType"
</div> id="reqevery">
</div> <span class="label sm">{{ 'password.generation.require_same' | translate}}</span>
</label>
</div>
</div>
</div>
</div>
</div> </div>