rsanchez
2017-03-10 6078e6018ca05bcc0203241dc44071a59cf5e78c
securis/src/main/webapp/src/app/forms/pack.form.html
....@@ -8,49 +8,58 @@
88 </md-card-subtitle>
99 <md-divider></md-divider>
1010 <md-card-content>
11
- <div layout="column" layout-align="start center">
12
- <div layout="row" layout-align="start center" layout-margin>
13
- <md-input-container flex>
11
+ <div layout="column" layout-align="start center" layout-fill>
12
+ <div layout="row" layout-fill layout-padding>
13
+ <div layout="column" layout-fill flex="50">
14
+ <md-input-container>
1415 <input mdInput maxLength="50" type="text" [(ngModel)]="data.code" name="code" required />
1516 <md-placeholder>
1617 <span i18n>Code</span>
1718 </md-placeholder>
1819 </md-input-container>
20
+ {{log(packForm.controls)}}
21
+ <div *ngIf="packForm.controls.code?.touched && packForm.controls.code.invalid" layout="column">
22
+ <span *ngIf="packForm.controls.code.errors.required" align="end">Code is required</span>
23
+ <span align="end">Code is ok</span>
24
+ </div>
25
+ </div>
1926 <!-- TODO: <div class="alert inline-alert alert-warning" ng-show="packForm.code.$invalid">
2027 <span class="glyphicon glyphicon-warning-sign"></span>
2128 <span ng-show="packForm.code.$error.maxlength" ng-bind="maxLengthErrorMsg('Code', maxlength.code)"
2229 class="ng-binding ng-hide">Code length is too long (max: 50).</span>
2330 <span ng-show="packForm.code.$error.required" ng-bind="mandatoryFieldErrorMsg('Code')" class="ng-binding">'Code' is required.</span>
2431 </div> -->
25
- <md-input-container flex>
32
+ <md-input-container flex="50">
2633 <input mdInput type="number" type="text" [(ngModel)]="data.num_licenses" name="num_licenses" required />
2734 <md-placeholder>
2835 <span i18n>Num. licenses</span>
2936 </md-placeholder>
3037 </md-input-container>
3138 </div>
32
- <div layout="row" layout-align="start center" layout-margin>
39
+ <div layout="row" layout-align="start center" layout-fill layout-padding>
3340 <md-input-container flex>
3441 <input mdInput type="date" type="text" [(ngModel)]="data.init_valid_date" name="init_valid_date" required />
3542 <md-placeholder>
3643 <span i18n>Initial date</span>
3744 </md-placeholder>
45
+ <md-hint align="end">YYYY-MM-DD</md-hint>
3846 </md-input-container>
3947 <md-input-container flex>
4048 <input mdInput type="date" type="text" [(ngModel)]="data.end_valid_date" name="end_valid_date" required />
4149 <md-placeholder>
4250 <span i18n>End date</span>
4351 </md-placeholder>
52
+ <md-hint align="end">YYYY-MM-DD</md-hint>
4453 </md-input-container>
4554 </div>
46
- <div layout="row" layout-align="start center" layout-margin>
55
+ <div layout="row" layout-fill layout-padding>
4756 <md-select flex placeholder="Organization" [(ngModel)]="data.organization_id" name="organization_id">
4857 <md-option *ngFor="let org of organizations" [value]="org.id">
4958 {{org.label}}
5059 </md-option>
5160 </md-select>
5261 <md-select flex placeholder="License type" [(ngModel)]="data.license_type_id" name="license_type_id">
53
- <md-option *ngFor="let lt of lictypes" [value]="lt.id">
62
+ <md-option *ngFor="let lt of licensetypes" [value]="lt.id">
5463 {{lt.label}}
5564 </md-option>
5665 </md-select>
....@@ -60,7 +69,7 @@
6069 <md-divider></md-divider>
6170 <md-card-actions>
6271 <button [disabled]="!packForm.form.valid" md-raised-button color="primary" (click)="save()">Save</button>
63
- <button md-button (click)="close()">Cancel</button>
72
+ <button md-button md-dialog-close>Cancel</button>
6473 </md-card-actions>
6574 </md-card>
6675 </form>