- <script>
- //Basically this method will add a new form. All forms share the same class. When you want one form to show(active form) the other forms get the
- // css attribute display:none
- $("#add_one_more").click(function(event) {
- event.preventDefault();
- add_one_more();
- setMultiSelect();
- })
- loadPropertyWindow("tca")
- setASDCFields();
- var arr = elementMap[lastElementSelected];
- var vfc_temp=""
- var alarm_conditions_temp=""
- var event_severity_temp=""
- var event_type_source_temp=""
- if (arr !== undefined) {
- //arr[0]
- var el=arr[1]['serviceConfigurations']
- for (var i = 0; i < el.length; i++) {
- var num=add_one_more();
- for(var j=0;j<el[i].length;j++){
- if(el[i][j].name==="vfc"){
- vfc_temp=el[i][j].value
- }else if(el[i][j].name==="alarmCondition"){
- alarm_conditions_temp=el[i][j].value
- }else if(el[i][j].name==="eventSeverity"){
- event_severity_temp=el[i][j].value;
- }else if(el[i][j].name==="eventSourceType"){
- event_type_source_temp=el[i][j].value;
- }
- else
- $("#formId"+num+" #" + el[i][j].name).val(el[i][j].value);
-
-
+
+ <script language="javascript">
+ // helper that make jquery objects visibles or invisible
+ // to use instead of show to keep placeholder size correct
+ jQuery.fn.visible = function() {
+ return this.css('visibility', 'visible');
+ };
+ jQuery.fn.invisible = function() {
+ return this.css('visibility', 'hidden');
+ };
+
+ var generateTUUID = function(count){
+ var d = new Date().getTime();
+ var tuuid = 'xxxxxxxx-xxxx-txxx-xxxx-xxxxxxxxxxxx'.replace(/[x]/g, function(c){
+ var r = (d + Math.random()*16)%16 | 0;
+ d = Math.floor(d/16);
+ return (c == 'x' ? r : (r*0x3|0*8)).toString(16);
+ });
+ $("#formId" + count + " #tuuid").val(tuuid);
+ };
+
+
+ var propertiesToString = function(formIdNum) {
+ return $('#formId'+formIdNum+' #fieldPathM').find(':selected').text() + ' ' +
+ $('#formId'+formIdNum+' #operator').val() + ' ' +
+ $('#formId'+formIdNum+' #threshold').val() + ' ' +
+ $('#formId'+formIdNum+' #closedLoopEventStatus').val();
+ };
+
+ loadPropertyWindow("tca");
+
+ //load dropdown with policy options
+ if (typeof allPolicies !== "undefined"){
+ $.each(Object.keys(allPolicies), function(val, text) {
+ $('#tcaPol').append($('<option></option>').val(text).html(text));
+ });
+ } else if (typeof elementMap !== "undefined"){
+ for (key in elementMap){
+ if (key.indexOf("Policy")>-1){
+ $.each(Object.keys(elementMap[key]), function(val, text){
+ $('#tcaPol').append(
+ $('<option></option>').val(text).html(text)
+ );
+ });