From 91d04c64771832a0b8815ffbe1f0f9920320d94d Mon Sep 17 00:00:00 2001 From: Pamela Dragosh Date: Tue, 14 Feb 2017 19:41:00 -0500 Subject: Initial OpenECOMP policy/engine commit Change-Id: I7dbff37733b661643dd4d1caefa3d7dccc361b6e Signed-off-by: Pamela Dragosh --- .../static/fusion/raptor/js/other_scripts.js | 331 +++++++++++++++++++++ 1 file changed, 331 insertions(+) create mode 100644 ecomp-sdk-app/src/main/webapp/static/fusion/raptor/js/other_scripts.js (limited to 'ecomp-sdk-app/src/main/webapp/static/fusion/raptor/js/other_scripts.js') diff --git a/ecomp-sdk-app/src/main/webapp/static/fusion/raptor/js/other_scripts.js b/ecomp-sdk-app/src/main/webapp/static/fusion/raptor/js/other_scripts.js new file mode 100644 index 000000000..3784600b8 --- /dev/null +++ b/ecomp-sdk-app/src/main/webapp/static/fusion/raptor/js/other_scripts.js @@ -0,0 +1,331 @@ +//Reusable Asset Library - CSS Positioning Version (v3.3) +//Release Date: 1/26/07 + + +//begin: quick help ======================================= +var uitmpl_qhId; +var uitmpl_cookieVal; +var qhRule; +var qhCookie; + +//sets cookie value and qhId +qhCookie=document.cookie; +var pos=qhCookie.indexOf("qhId="); + +if(pos==-1){ +document.cookie="qhId=0"; +uitmpl_qhId="0"; +qhCookie=document.cookie; +pos=qhCookie.indexOf("qhId="); +} +//reads cookie if value is present and sets qhId accordingly +var start=pos+5; +var end=qhCookie.indexOf(";", start); +if (end==-1) end=qhCookie.length; +uitmpl_cookieVal=qhCookie.substring(start,end); +if(uitmpl_cookieVal!=0){ + uitmpl_qhId=1; +}else{ +uitmpl_qhId=0; +} + + +//loops through all qh divs and toggles display based on qhId +function uitmpl_qhPageInit(){ +var getTag = document.getElementsByTagName("div"); + for (i=0;i5) { +strDay = strDate.substr(0, 2); +strMonth = strDate.substr(2, 2); +strYear = strDate.substr(4); + } +} +if (strYear.length == 2) { +strYear = '20' + strYear; +} +// US style +if (strDatestyle == "US") { +strTemp = strDay; +strDay = strMonth; +strMonth = strTemp; +} +intday = parseInt(strDay, 10); +if (isNaN(intday)) { +err = 2; +return false; +} +intMonth = parseInt(strMonth, 10); +if (isNaN(intMonth)) { +for (i = 0;i<12;i++) { +if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) { +intMonth = i+1; +strMonth = strMonthArray[i]; +i = 12; + } +} +if (isNaN(intMonth)) { +err = 3; +return false; + } +} +intYear = parseInt(strYear, 10); +if (isNaN(intYear)) { +err = 4; +return false; +} +if (intMonth>12 || intMonth<1) { +err = 5; +return false; +} +if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) { +err = 6; +return false; +} +if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) { +err = 7; +return false; +} +if (intMonth == 2) { +if (intday < 1) { +err = 8; +return false; +} +if (LeapYear(intYear) == true) { +if (intday > 29) { +err = 9; +return false; +} +} +else { +if (intday > 28) { +err = 10; +return false; +} +} +} +//if (strDatestyle == "US") { +//datefield.value = strMonthArray[intMonth-1] + " " + intday+" " + strYear; +//} +//else { +//datefield.value = intday + " " + strMonthArray[intMonth-1] + " " + strYear; +//} +return true; +} +function LeapYear(intYear) { +if (intYear % 100 == 0) { +if (intYear % 400 == 0) { return true; } +} +else { +if ((intYear % 4) == 0) { return true; } +} +return false; +} + +//range validation +function uitmpl_errRangeVal(obj, minNum, maxNum){ +if (obj.value>=minNum&&obj.value<=maxNum||obj.value==""){ +return true; +}else{ +alert("Please input a number within the range of "+minNum+" and "+maxNum+"!"); +obj.focus(); +obj.select(); +} +} + +//end: error validation ======================================= +//begin: popup windows ======================================= +function uitmpl_popUpReg(url) { + window.open(url); +} +function uitmpl_popUpConfig(url, name, w, h, sc, rsz) { + var features = "width="+w+",height="+h+",scrollbars="+sc+",resizable="+rsz+"menubar=0,status=1"; + var newWin = window.open(url, name, features); + newWin.focus(); +//popups from nav links: +} + + +function uitmpl_contact(){ +uitmpl_popUpReg(""); +} +function uitmpl_bizDirect(){ +uitmpl_popUpReg(""); +} + +//function uitmpl_closeApp(){ +//if(window.confirm("You did NOT save your data. Do you want to close 'application name' without saving your data?")) { +//window.close(); + +function uitmpl_closeApp(name){ +if (name != "") { +var cAppName=name; +} +else { +var cAppName="the current application"; +} +if(window.confirm("You did NOT save your data. Do you want to close\n" + cAppName + " without saving your data?")) { +window.close(); +} +} +//end: popup windows ======================================= + + + + + +//Select all checkboxes on a form===================================== +function uitmpl_chkBoxSelect(formName,btnOn,btnOff) { + + document.getElementById(btnOff).style.display = "block"; + document.getElementById(btnOn).style.display = "none"; + + var f = formName; + for (i=0; i < f.elements.length; i++) { + if (f.elements[i].type=="checkbox") { + var e = f.elements[i]; + e.checked = true; + } + } +} + + +//Clear all checkboxes on a form====================================== +function uitmpl_chkBoxClear(formName,btnOn, btnOff) { + + document.getElementById(btnOff).style.display = "none"; + document.getElementById(btnOn).style.display = "block"; + + var f = formName; + for (i=0; i < f.elements.length; i++) { + if (f.elements[i].type=="checkbox") { + var e = f.elements[i]; + e.checked = false; + } + } +} + -- cgit 1.2.3-korg