diff options
Diffstat (limited to 'src/main/resources/META-INF/resources/designer/partials/portfolios/refresh_asdc.html')
-rw-r--r-- | src/main/resources/META-INF/resources/designer/partials/portfolios/refresh_asdc.html | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/src/main/resources/META-INF/resources/designer/partials/portfolios/refresh_asdc.html b/src/main/resources/META-INF/resources/designer/partials/portfolios/refresh_asdc.html new file mode 100644 index 000000000..947e41911 --- /dev/null +++ b/src/main/resources/META-INF/resources/designer/partials/portfolios/refresh_asdc.html @@ -0,0 +1,190 @@ +<!-- + ============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. + --> + +<style> +.fileUpload { + position: relative; + overflow: hidden; + margin: 10px; +} +#paramsWarnrefresh { + display: none; +} + +.fileUpload input.upload { + position: absolute; + top: 0; + right: 0; + margin: 0; + padding: 0; + font-size: 20px; + cursor: pointer; + opacity: 0; + filter: alpha(opacity = 0); + float: left; +} + +.fileDisplay { + display: inline-block; + overflow: hidden; + float: right; + margin-left: 0px; + z-index: initial; + text-align: center; + margin-top: 17px; +} +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<script type="text/javascript"> + function disablefile() { + + document.getElementById("fileUpload").disabled = true; + + } + + function disableSVN() { + + document.getElementById("schemaLocation").disabled = true; + document.getElementById("userID").disabled = true; + document.getElementById("password").disabled = true; + + } +</script> + + +<div attribute-test="refreshasdc" id="configure-widgets"> + <div attribute-test="refreshasdch" class="modal-header"> + <button type="button" class="close" ng-click="close(false)" + aria-hidden="true" style="margin-top: -3px">×</button> + <h4>Model Properties</h4> + </div> + <div class="modal-body" style="height: 280px"> + <div style="height: 10px"></div> + <div class="alert alert-danger refreshASDC" role="alert" id='paramsWarnrefresh'> + <strong>Ooops!</strong> Unable to load properties for <span id='servName'>. Would you like to</span> + <a href="javascript:void(0);" ng-click="paramsRetry();" class="btn-link" id='paramsRetry'>Retry </a> / + <a href="javascript:void(0);" ng-click="paramsCancel();" class="btn-link" id='paramsCancel'>Cancel</a> + </div> + <form id="saveProps" > + <div> + + <div class="form-group"> + <label for="services" class="col-sm-4 control-label" >Refresh ASDC services?</label> + + + </div> + + </div> + + </form> + <i hidden id="ridinSpinners" class="fa fa-spinner fa-spin" style="display:none;width:100%;text-align:center;font-size:24px;color:black;"></i> + + </div> + <div attribute-test="refreshasdcf" class="modal-footer"> + <!--<button ng-click="reset()" class="btn btn-primary" style="float:left">Reset</button>--> + <button ng-click="refreshASDC()" class="btn btn-primary">refresh</button> + <button ng-click="close(true)" id="close_button" + class="btn btn-primary">Cancel</button> + + </div> + <script> +// $.ajax({ +// async:false, +// dataType: "json", +// url: '/services/clds-designer/v1/jaxrsClds/clds/asdc/services/', +// success: function(data){ +// vf_Services=data; +// }, +// error:function(s,a,err){ +// console.log(err) +// console.log(s) +// console.log(a) +// }, +// timeout:100000 +// }); +// var services=vf_Services.service +// console.log(elementMap["global"]) +// for(k in services){ +// console.log("lol") +// $("#service").append("<option value="+k+">"+services[k]+"</option>") +// } +// loadSharedPropertyByService() +// var el = elementMap["global"]; +// $("#status").val($("#activity_modeler").text()) +// if (el !== undefined) { +// for (var i = 0; i < el.length; i++) { +// $("#" + el[i].name).val(el[i].value); +// } +// } + var previous; + (function () { + + $("#service").on('focus', function () { + // Store the current value on focus and on change + previous = this.value; + console.log("hello") + }).change(function(){ + $("#ridinSpinners").css("display","") + var bool=loadSharedPropertyByService($(this).val()) + $("#ridinSpinners").css("display","none") + if(!bool) + $(this).val(previous) + }); + + })(); +// $("#service").on("change",function(){ +// $("#ridinSpinners").css("display","") +// loadSharedPropertyByService($(this).val()) +// $("#ridinSpinners").css("display","none") +// }) + function noRepeats(form){ + var select={}; + for(var i=0;i<form.length;i++){ + if(select[form[i].name]===undefined) + select[form[i].name]=[] + select[form[i].name].push(form[i].value); + } + var arr=[] + for(s in select){ + var f={} + f.name=s + f.value=select[s] + arr.push(f) + } + return arr + } + + $("#saveProps").on('submit', function(event) { + saveGlobalProperties(noRepeats($(this).serializeArray())) + event.preventDefault(); + + $("#close_button").click(); + + }) + $("#savePropsBtn").click(function(event) { + //alert($("#CProp_Target").val()) + $("#saveProps").submit(); + }) + </script> +</div> + |