fixes number validation on global max settings
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/cd36573c Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/cd36573c Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/cd36573c Branch: refs/heads/master Commit: cd36573c411215ddacc83eef8783c6c2e11a0631 Parents: 23a4f49 Author: Jeremy Mitchell <mitchell...@gmail.com> Authored: Wed Aug 9 08:58:10 2017 -0600 Committer: Dewayne Richardson <dewr...@apache.org> Committed: Wed Aug 9 10:05:06 2017 -0600 ---------------------------------------------------------------------- .../form/deliveryService/form.deliveryService.DNS.tpl.html | 7 ++++--- .../form/deliveryService/form.deliveryService.HTTP.tpl.html | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/cd36573c/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.DNS.tpl.html ---------------------------------------------------------------------- diff --git a/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.DNS.tpl.html b/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.DNS.tpl.html index 3bb2040..be4b8b6 100644 --- a/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.DNS.tpl.html +++ b/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.DNS.tpl.html @@ -281,9 +281,9 @@ under the License. <div class="form-group" ng-class="{'has-error': hasError(deliveryServiceForm.globalMaxMbps), 'has-feedback': hasError(deliveryServiceForm.globalMaxMbps)}"> <label class="control-label col-md-2 col-sm-2 col-xs-12">Global Max Mbps</label> <div class="col-md-10 col-sm-10 col-xs-12"> - <input id="globalMaxMbps" name="globalMaxMbps" type="text" class="form-control" placeholder="Max bits per second allowed globally (4T or 500M)" ng-model="deliveryService.globalMaxMbps" ng-maxlength="11" ng-pattern="/(^4T$|^500M$)/" autofocus> + <input id="globalMaxMbps" name="globalMaxMbps" type="text" class="form-control" placeholder="Max bits per second allowed globally" ng-model="deliveryService.globalMaxMbps" ng-maxlength="11" ng-pattern="/^\d+$/" autofocus> <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'maxlength')">Too Long</small> - <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'pattern')">4T or 500M</small> + <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'pattern')">Number</small> <span ng-show="hasError(deliveryServiceForm.globalMaxMbps)" class="form-control-feedback"><i class="fa fa-times"></i></span> </div> </div> @@ -291,8 +291,9 @@ under the License. <div class="form-group" ng-class="{'has-error': hasError(deliveryServiceForm.globalMaxTps), 'has-feedback': hasError(deliveryServiceForm.globalMaxTps)}"> <label class="control-label col-md-2 col-sm-2 col-xs-12">Global Max TPS</label> <div class="col-md-10 col-sm-10 col-xs-12"> - <input id="globalMaxTps" name="globalMaxTps" type="text" class="form-control" placeholder="Max transactions per second allowed globally" ng-model="deliveryService.globalMaxTps" ng-maxlength="11" autofocus> + <input id="globalMaxTps" name="globalMaxTps" type="text" class="form-control" placeholder="Max transactions per second allowed globally" ng-model="deliveryService.globalMaxTps" ng-maxlength="11" ng-pattern="/^\d+$/" autofocus> <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxTps, 'maxlength')">Too Long</small> + <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxTps, 'pattern')">Number</small> <span ng-show="hasError(deliveryServiceForm.globalMaxTps)" class="form-control-feedback"><i class="fa fa-times"></i></span> </div> </div> http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/cd36573c/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.HTTP.tpl.html ---------------------------------------------------------------------- diff --git a/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.HTTP.tpl.html b/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.HTTP.tpl.html index efdae30..56d6ffc 100644 --- a/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.HTTP.tpl.html +++ b/traffic_portal/app/src/common/modules/form/deliveryService/form.deliveryService.HTTP.tpl.html @@ -262,9 +262,9 @@ under the License. <div class="form-group" ng-class="{'has-error': hasError(deliveryServiceForm.globalMaxMbps), 'has-feedback': hasError(deliveryServiceForm.globalMaxMbps)}"> <label class="control-label col-md-2 col-sm-2 col-xs-12">Global Max Mbps</label> <div class="col-md-10 col-sm-10 col-xs-12"> - <input id="globalMaxMbps" name="globalMaxMbps" type="text" class="form-control" placeholder="Max bits per second allowed globally (4T or 500M)" ng-model="deliveryService.globalMaxMbps" ng-maxlength="11" ng-pattern="/(^4T$|^500M$)/" autofocus> + <input id="globalMaxMbps" name="globalMaxMbps" type="text" class="form-control" placeholder="Max bits per second allowed globally" ng-model="deliveryService.globalMaxMbps" ng-maxlength="11" ng-pattern="/^\d+$/" autofocus> <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'maxlength')">Too Long</small> - <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'pattern')">4T or 500M</small> + <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxMbps, 'pattern')">Number</small> <span ng-show="hasError(deliveryServiceForm.globalMaxMbps)" class="form-control-feedback"><i class="fa fa-times"></i></span> </div> </div> @@ -272,8 +272,9 @@ under the License. <div class="form-group" ng-class="{'has-error': hasError(deliveryServiceForm.globalMaxTps), 'has-feedback': hasError(deliveryServiceForm.globalMaxTps)}"> <label class="control-label col-md-2 col-sm-2 col-xs-12">Global Max TPS</label> <div class="col-md-10 col-sm-10 col-xs-12"> - <input id="globalMaxTps" name="globalMaxTps" type="text" class="form-control" placeholder="Max transactions per second allowed globally" ng-model="deliveryService.globalMaxTps" ng-maxlength="11" autofocus> + <input id="globalMaxTps" name="globalMaxTps" type="text" class="form-control" placeholder="Max transactions per second allowed globally" ng-model="deliveryService.globalMaxTps" ng-maxlength="11" ng-pattern="/^\d+$/" autofocus> <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxTps, 'maxlength')">Too Long</small> + <small class="input-error" ng-show="hasPropertyError(deliveryServiceForm.globalMaxTps, 'pattern')">Number</small> <span ng-show="hasError(deliveryServiceForm.globalMaxTps)" class="form-control-feedback"><i class="fa fa-times"></i></span> </div> </div>