UI changes for input checking
Change-Id: I09ad6b37b8e481f2f37b298e911b237c7e3455b5
This commit is contained in:
parent
8933c56d8b
commit
c0dd63c370
File diff suppressed because one or more lines are too long
@ -146,7 +146,7 @@ angular.module('kbWebApp')
|
||||
"mode":{"name":"Mode"},
|
||||
"runtime":{"name":"Run Time","default":30},
|
||||
"block_size":{"name":"Block Size (KB)","default":"4k"},
|
||||
"iodepth":{"name":"IO Depth","default":"1"},
|
||||
"iodepth":{"name":"IO Depth","default":1},
|
||||
"rate_iops":{"name":"IOPs","default":100},
|
||||
"rate":{"name":"BW (MB/s)","default":"60M"},
|
||||
"rwmixread":{"name":"Read %","default":70},
|
||||
|
@ -18,7 +18,8 @@
|
||||
<input type="button" value="Default/Reset" class="btn btn-default btn-sm" ng-click="getDefaultConfig()"
|
||||
style="width:110px"/>
|
||||
<!--<button type="submit" class="btn btn-default btn-sm" ng-click="getRunConfig()">Get Current Config</button>-->
|
||||
<input type="button" value="Save" class="btn btn-primary btn-sm" ng-click="changeConfig()" style="width:80px"/>
|
||||
<input type="button" value="Save" class="btn btn-primary btn-sm" ng-click="changeConfig()" style="width:80px"
|
||||
ng-disabled="general.$pristine && server.$pristine"/>
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
@ -47,7 +48,7 @@
|
||||
<md-content layout-padding>
|
||||
<md-input-container class="col-md-12">
|
||||
<label>VM Creation Concurrency</label>
|
||||
<input type="number" min="1" max="1000" step="1" name="vm_creation_concurrency"
|
||||
<input type="number" min="1" max="999" step="1" name="vm_creation_concurrency"
|
||||
id="vm_creation_concurrency" ng-model="config.vm_creation_concurrency"
|
||||
ng-pattern="/^[1-9][0-9]{0,2}$/i" required style="text-align:left;"/>
|
||||
|
||||
@ -61,13 +62,13 @@
|
||||
<md-content layout-padding>
|
||||
<md-input-container class="col-md-12">
|
||||
<label>Volume Size (GB)</label>
|
||||
<input type="number" min="0" max="1000" step="1" name="volume_size"
|
||||
<input type="number" min="1" max="999" step="1" name="volume_size"
|
||||
id="volume_size" ng-model="config.client.volume_size"
|
||||
ng-pattern="/^[0-9]{0,2}$/i" required style="text-align:left;"/>
|
||||
ng-pattern="/^[1-9][0-9]{0,2}$/i" required style="text-align:left;"/>
|
||||
|
||||
<div ng-messages="general.volume_size.$error" ng-if="general.volume_size.$dirty">
|
||||
<div ng-message="required" style="padding-right: 0;">This field is required</div>
|
||||
<div ng-message="pattern" style="padding-right: 0;">Must be a number between 0 and 999</div>
|
||||
<div ng-message="pattern" style="padding-right: 0;">Must be a number between 1 and 999</div>
|
||||
</div>
|
||||
</md-input-container>
|
||||
</md-content>
|
||||
@ -75,7 +76,7 @@
|
||||
<md-content layout-padding>
|
||||
<md-input-container class="col-md-12">
|
||||
<label>IO File Size (GiB)</label>
|
||||
<input type="number" min="1" max="1000" step="1" name="io_file_size"
|
||||
<input type="number" min="1" max="999" step="1" name="io_file_size"
|
||||
id="io_file_size" ng-model="config.client.io_file_size"
|
||||
ng-pattern="/^[1-9][0-9]{0,2}$/i" required style="text-align:left;"/>
|
||||
|
||||
@ -97,7 +98,7 @@
|
||||
id="client_vcpus" ng-model="config.client.flavor.vcpus" ng-pattern="/^[1-9][0-9]{0,2}$/i"
|
||||
required style="text-align:left;"/>
|
||||
|
||||
<div ng-messages="client.client_vcpus.$error" ng-if="client.client_vcpus.$dirty">
|
||||
<div ng-messages="general.client_vcpus.$error" ng-if="general.client_vcpus.$dirty">
|
||||
<div ng-message="required" style="padding-right: 0;">This field is required</div>
|
||||
<div ng-message="pattern" style="padding-right: 0;">Must be a number between 1 and 999</div>
|
||||
</div>
|
||||
@ -108,7 +109,7 @@
|
||||
ng-model="config.client.flavor.ram" ng-pattern="/^[0-9]*$/i" required
|
||||
style="text-align:left;"/>
|
||||
|
||||
<div ng-messages="client.client_ram.$error" ng-if="client.client_ram.$dirty">
|
||||
<div ng-messages="general.client_ram.$error" ng-if="general.client_ram.$dirty">
|
||||
<div ng-message="required" style="padding-right: 0;">This field is required</div>
|
||||
<div ng-message="pattern" style="padding-right: 0;">Must be a number no less than 0</div>
|
||||
</div>
|
||||
@ -119,7 +120,7 @@
|
||||
ng-model="config.client.flavor.disk" ng-pattern="/^[0-9]*$/i" required
|
||||
style="text-align:left;"/>
|
||||
|
||||
<div ng-messages="client.client_disk.$error" ng-if="client.client_disk.$dirty" role="alert">
|
||||
<div ng-messages="general.client_disk.$error" ng-if="general.client_disk.$dirty" role="alert">
|
||||
<div ng-message="required" style="padding-right: 0;">This field is required</div>
|
||||
<div ng-message="pattern" style="padding-right: 0;">Must be a number no less than 0</div>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user