UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

99 lines (86 loc) 4.07 kB
<md-dialog class="pip-dialog layout-column" width="440"> <form name="form" ng-submit="onApply()" > <div class="pip-header"> <h3 class="m0"> {{::'SETTINGS_CHANGE_PASSWORD_TITLE' | translate : module}} </h3> </div> <div class="pip-body"> <div class="pip-content"> <div class="text-error bm8" ng-messages="form.$serverError"> <div ng-message="ERROR_UNKNOWN"> {{ form.$serverError.ERROR_UNKNOWN | translate }} </div> </div> <md-input-container class="md-block"> <label>{{::'SETTINGS_CHANGE_PASSWORD_CURRENT_PASSWORD' | translate }}</label> <input name="oldPassword" type="password" ng-model="changePasData.old_password" ng-required="change_password.$submitted" pip-clear-errors/> <div ng-messages="errorsWithHint(form, form.oldPassword)"> <div ng-message="required"> {{::'ERROR_REQUIRED' | translate }} </div> <div ng-message="ERROR_1107"> {{::'ERROR_WRONG_PASSWORD' | translate }} </div> </div> </md-input-container> <md-input-container class="md-block"> <label>{{'SETTINGS_CHANGE_PASSWORD_NEW_PASSWORD' | translate }}</label> <input name="newPassword" type="password" ng-model="changePasData.new_password" ng-change="onCheckRepeatPassword()" ng-required="change_password.$submitted" ng-minlength="6" pip-clear-errors/> <div class="hint" ng-if="errorsWithHint(form, form.newPassword).hint"> {{ 'HINT_PASSWORD' | translate }} </div> <div ng-messages="errorsWithHint(form, form.newPassword)"> <div ng-message="required"> {{::'ERROR_REQUIRED' | translate}} </div> <div ng-message="minlength"> {{::'HINT_PASSWORD' | translate }} </div> <div ng-message="ERROR_1105"> {{::'ERROR_IDENTICAL_PASSWORDS' | translate }} </div> </div> </md-input-container> <md-input-container class="md-block"> <label>{{ 'SETTINGS_CHANGE_PASSWORD_REPEAT_RASSWORD' | translate }}</label> <input name="repeat" type="password" ng-model="repeat" ng-change="onCheckRepeatPassword()" ng-required="change_password.$submitted" ng-minlength="6" /> <div class="hint" ng-if="errorsRepeatWithHint(form.repeat).hint"> {{::'HINT_REPEAT_PASSWORD' | translate }} </div> <div ng-messages="errorsRepeatWithHint(form.repeat)"> <div ng-message="required">{{::'ERROR_REQUIRED' | translate }}</div> <div ng-message="minlength">{{::'HINT_PASSWORD' | translate }}</div> <div ng-message="repeat">{{::'REPEAT_PASSWORD_INVALID' | translate }}</div> </div> </md-input-container> </div> </div> <div class="pip-footer"> <div> <md-button aria-label="xxx" ng-click="onCancel()"> {{::'CANCEL' | translate }} </md-button> <md-button type="submit" class="md-accent" aria-label="xxx"> {{::'APPLY' | translate : module}} </md-button> </div> </div> </form> </md-dialog>