diff options
Diffstat (limited to 'src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html')
-rw-r--r-- | src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html new file mode 100644 index 000000000..09aba1354 --- /dev/null +++ b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html @@ -0,0 +1,89 @@ +<!-- + ============LICENSE_START======================================================= + ONAP CLAMP + ================================================================================ + Copyright (C) 2017 AT&T Intellectual Property. All rights + reserved. + ================================================================================ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + ============LICENSE_END============================================ + =================================================================== + ECOMP is a trademark and service mark of AT&T Intellectual Property. + --> + +<div attribute-test="cldsmodelofftemplate" id="configure-widgets"> + <div attribute-test="cldsmodelofftemplate" class="modal-header"> + <button type="button" class="close" ng-click="close(false)" aria-hidden="true" style="margin-top: -3px">×</button> + <h4>Model Creation</h4> + </div> + <div attribute-test="cldsmodelofftemplate" class="modal-body" > + <div style="height: 30px"></div> + <button class="btn btn-primary btn-xs" ng-click="setTypeModel('template')">Template</button> + <button class="btn btn-primary btn-xs" ng-click=" setTypeModel('clone')">Clone</button> + <div ng-show="error.flag">{{error.message}} </div> + <div ng-switch on="typeModel"> + <div ng-switch-when="template"> + <form name="model" class="form-horizontal" novalidate> + <div class="form-group"> + <label for="modelName" class="col-sm-3 control-label">Model Name</label> + <div class="col-sm-8"> + <input type="text" class="form-control" id="modelName" name="modelName" ng-model="modelName" placeholder="Model Name" ng-change="checkExisting();" autofocus="autofocus" ng-pattern="/^\s*[\w\-]*\s*$/" required ng-trim="true"> + <div role="alert"><span ng-show="model.modelName.$error.pattern" style="color: red">Special Characters are not allowed in Model name.</span> <span ng-show="nameinUse" style="color: red"> Model Name Already In Use</span></div> + </div> + </div> + <div class="form-group"> + <label for="modelName" class="col-sm-3 control-label">Templates</label> + <div class="col-sm-8"> + <select class="form-control" id="templateName" name="templateName" autofocus="autofocus" required ng-trim="true"> + <option ng-repeat="x in templateNamel" value="{{x}}">{{x}}</option> + </select> + </div> + </div> + </form> + </div> + <div ng-switch-when="clone"> + <form name="model" class="form-horizontal" novalidate> + <div class="form-group"> + <label for="modelName" class="col-sm-3 control-label">Model Name</label> + <div class="col-sm-8"> + <input type="text" class="form-control" id="modelName" name="modelName" ng-model="modelName" placeholder="Model Name" ng-change="checkExisting()" autofocus="autofocus" ng-pattern="/^\s*[\w\-]*\s*$/" required ng-trim="true"> + <div role="alert"><span ng-show="model.modelName.$error.pattern" style="color: red">Special Characters are not allowed in Model name.</span> <span ng-show="nameinUse" style="color: red"> Model Name Already In Use</span></div> + </div> + </div> + <div class="form-group"> + <label for="modelName" class="col-sm-3 control-label">Clone</label> + <div class="col-sm-8"> + <select class="form-control" id="modelList" name="modelList" autofocus="autofocus" required ng-trim="true"> + <option ng-repeat="x in modelNamel" value="{{x}}">{{x}}</option> + </select> + </div> + </div> + </form> + </div> + </div> + </div> + <div ng-switch on="typeModel"> + <div ng-switch-when="template"> + <div class="modal-footer"> + <button ng-click="createNewModelOffTemplate(model)" class="btn btn-primary" ng-disabled="spcl || nameinUse" class="btn btn-primary">Create</button> + <button ng-click="close(true)" class="btn btn-primary">Cancel</button> + </div> + </div> + <div ng-switch-when="clone"> + <div class="modal-footer"> + <button ng-click="cloneModel()" class="btn btn-primary" ng-disabled="model.modelName.$error.pattern || nameinUse" class="btn btn-primary">Clone</button> + <button ng-click="close(true)" class="btn btn-primary">Cancel</button> + </div> + </div> + </div> +</div> |