diff options
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/wizard_map.jsp')
-rw-r--r-- | ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/wizard_map.jsp | 424 |
1 files changed, 0 insertions, 424 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/wizard_map.jsp b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/wizard_map.jsp deleted file mode 100644 index 50fe1da6..00000000 --- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/WEB-INF/fusion/raptor/wizard_map.jsp +++ /dev/null @@ -1,424 +0,0 @@ -<%-- - ================================================================================ - eCOMP Portal SDK - ================================================================================ - Copyright (C) 2017 AT&T Intellectual Property - ================================================================================ - 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. - ================================================================================ - --%> -<%@ page import="org.openecomp.portalsdk.analytics.xmlobj.DataColumnType" %> -<%@ page import="org.openecomp.portalsdk.analytics.util.AppConstants" %> -<%@ page import="org.openecomp.portalsdk.analytics.model.definition.ReportDefinition" %> -<%@ page import="org.openecomp.portalsdk.analytics.system.AppUtils" %> -<%@ page import="org.openecomp.portalsdk.analytics.controller.WizardSequence" %> -<%@ page import="java.util.List" %> -<%@ page import="java.util.Iterator" %> -<%@page import="org.openecomp.portalsdk.analytics.xmlobj.ReportMap"%> -<% - ReportDefinition rdef = (ReportDefinition) request.getAttribute(AppConstants.SI_REPORT_DEFINITION); - WizardSequence ws = rdef.getWizardSequence(); - boolean isCrossTab = rdef.getReportType().equals(AppConstants.RT_CROSSTAB); - boolean isSQLBased = rdef.getReportDefType().equals(AppConstants.RD_SQL_BASED); - ReportMap repMap = rdef.getReportMap(); - String addressColumn = ""; - String latColumn = ""; - String longColumn = ""; - String legendColumn = ""; - String colorColumn = ""; - String dataColumn = ""; - String isMapAllowed = ""; - String addAddress = "N"; - String useDefaultSize = ""; - String width = ""; - String height = ""; - - int reportMapSize = 0; - if (repMap != null){ - if (repMap.getAddressColumn() != null) - addressColumn = repMap.getAddressColumn(); - - if (repMap.getDataColumn() != null) - dataColumn = repMap.getDataColumn(); - if (repMap.getIsMapAllowedYN() != null) - isMapAllowed = repMap.getIsMapAllowedYN(); - if (repMap.getAddAddressInDataYN() != null) - addAddress = repMap.getAddAddressInDataYN(); - if (repMap.getLatColumn() != null) - latColumn = repMap.getLatColumn(); - if (repMap.getLongColumn() != null) - longColumn = repMap.getLongColumn(); - if (repMap.getColorColumn() != null) - colorColumn = repMap.getColorColumn(); - if (repMap.getLegendColumn() != null) - legendColumn = repMap.getLegendColumn(); - if (repMap.getUseDefaultSize() != null) - useDefaultSize = repMap.getUseDefaultSize(); - if (repMap.getHeight() != null) - height = repMap.getHeight(); - if (repMap.getWidth() != null) - width = repMap.getWidth(); - - reportMapSize = repMap.getMarkers().size(); - } - -%> -<%@page import="org.openecomp.portalsdk.analytics.xmlobj.Marker"%> - -<script> -function enable_text(status) -{ -//status=!status; -document.forma.height.disabled = status; -document.forma.width.disabled = status; -} - -function isNumberKey(evt) -{ - - if (document.forma.useDefaultSize.checked==true) - { - document.forma.height.disabled = status; - document.forma.width.disabled = status; - return false; - } - - var charCode = (evt.which) ? evt.which : event.keyCode - if (charCode > 31 && (charCode < 48 || charCode > 57)) - return false; - - return true; -} - - -function checkValue() -{ - - if (document.forma.isMapAllowed.checked==false) - { - return true; - } - if (document.forma.useDefaultSize.checked==true) - { - return true; - } - if ((document.forma.height.value < 1) ) - { - alert(document.forma.height.name + ' can not be zero'); - document.forma.height.focus(); return false; - } - if ((document.forma.width.value < 1) ) - { - alert(document.forma.width.name + ' can not be zero'); - document.forma.width.focus(); return false; - } - return true; -} - -</script> -<table class=mTAB width="100%" class="tableBorder" border="0" cellspacing="1" cellpadding="3" align=center> - <tr> - <td class=rbg1 colspan=8 valign="Middle"><b class=rtableheader>Step <%= ws.getCurrentStepIndex() %> of <%= ws.getStepCount() %> - Report <%= ws.getCurrentStep() %></b></td> - </tr> - <tr class=rbg1> - - </tr> - <tr> - <td align="left" width="10%">Map Enabled ?</td> - <td colspan=8> - <input id = "isMapAllowed" name="isMapAllowed" type="checkbox" value="Y" <%if(isMapAllowed != null && isMapAllowed.equals("Y")){ %> checked <%} %>/> - </td> - </tr> - - <tr> - <td align="left" width="10%">Default Size ?</td> - <td width="15%"> - <input id = "useDefaultSize" name="useDefaultSize" type="checkbox" - onclick="enable_text(this.checked)" - value="Y" <%if(useDefaultSize != null && useDefaultSize.equals("Y")){ %> checked <%} %>/> - </td> - - <td align="left" width="10%">Height </td> - <td width="15%"> - <input id = "height" name="height" onkeypress="return isNumberKey(event)" type="textbox" value="<%=height%> " /> - <!-- - <input id = "dummy" name=""dummy" type="textbox" visible="false" /> - --> - <input type="hidden" name="checkbox" value="checked"> - </td> - - <td align="left" width="10%">Width </td> - <td width="15%"> - <input id = "width" name="width" onkeypress="return isNumberKey(event)" type="textbox" value="<%=width%> " /> - </td> - <td colspan="2"> </td> - </tr> - - - <tr> - <td align="left" width="10%">Lat Column</td> - <td width="15%"> - <select name="latColumn"> - <option value=""> --Select-- </option> -<% - int iCount = 0; - List reportCols = rdef.getAllColumns(); - Iterator iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(latColumn.equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - - <td align="left" width="10%">Long Column</td> - <td width="15%"> - <select name="longColumn"> - <option value=""> --Select-- </option> -<% - iCount = 0; - iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(longColumn.equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - <td align="left" width="10%">Color Column</td> - <td width="15%"> - <select name="colorColumn"> - <option value=""> --Select-- </option> -<% - iCount = 0; - iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(colorColumn.equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - <td align="left" width="10%">Legend Column</td> - <td width="15%"> - <select name="legendColumn"> - <option value=""> --Select-- </option> -<% - iCount = 0; - iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(legendColumn.equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - - </tr> - <tr> - <td align="left" width="10%"> </td> - <td colspan=7> - <input type="button" value="Add Marker Details" onclick="javascript:createClicked();"/> - </td> - </tr> - <input type="hidden" name="markerCount" id="markerCount" value="<%=reportMapSize%>" /> - <tr style="display:none;" id="cloneableRow"> - - <td align="left" width="10%">Data Header </td> - <td width="15%"> - <input type="text" name="dataHeader" value="" /> - - </td> - <td align="left" width="10%">Display Column</td> - <td width="15%"> - <select name="dataColumn"> - <option value=""> --Select-- </option> -<% - iCount = 0; - iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(dataColumn.equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - <td width="5%"> - <img onclick="javascript:deleteRow(this);" height="12" alt="Remove" width="12" src="<%=AppUtils.getImgFolderURL()%>deleteicon.gif" border="0" value="" /> - </td> - <td colspan="3"> </td> - </tr> - - -<% for (int i = 1; repMap != null && i < repMap.getMarkers().size(); i ++){ - Marker marker = (Marker) repMap.getMarkers().get(i); -%> - <tr> - <td align="left" width="10%">Data Header</td> - <td width="15%"> - <input type="text" name="dataHeader<%=i%>" value="<%=marker.getDataHeader()%>" /> - </td> - - <td align="left" width="10%">Display Column</td> - <td width="15%"> - <select name="dataColumn<%=i%>"> - <option value=""> --Select-- </option> -<% - iCount = 0; - iter = reportCols.iterator(); - for(; iter.hasNext(); iCount++) { - DataColumnType dct = (DataColumnType) iter.next(); -%> - <option value="<%= dct.getColId() %>" <%if(marker.getDataColumn().equals(dct.getColId())){ %> selected <%}%> ><%= dct.getDisplayName() %></option> -<% - } -%> - </select> - - - </td> - <td width="5%"> - <img onclick="javascript:deleteRow(this);" height="12" alt="Remove" width="12" src="<%=AppUtils.getImgFolderURL()%>deleteicon.gif" border="0" value="" /> - </td> - <td colspan="3"> </td> - </tr> - <%}%> - - - -</table> -<br> - -<script > - -function createClicked() { - var alreadyEditable = "New"; - - var row = document.getElementById('cloneableRow'); - var newR = duplicateRowByIndex(row, 0); - var tbl = getParentTable(newR); - var editIndex = 0; - if (document.all.markerCount != null || document.all.markerCount.value != ""){ - editIndex = document.all.markerCount.value; - } - if (tbl.rows.length%2 == 0){ - newR.className="alternateRow"; - } - for (var xx = 0; xx < newR.cells.length; xx ++){ - for (var yy=0; yy < newR.cells[xx].childNodes.length; yy++){ - if (newR.cells[xx].childNodes[yy] != null - && newR.cells[xx].childNodes[yy].name){ - newR.cells[xx].childNodes[yy].name = "" + newR.cells[xx].childNodes[yy].name + editIndex; - newR.cells[xx].childNodes[yy].id = newR.cells[xx].childNodes[yy].name ; - } - } - } - editIndex = parseInt(editIndex) + parseInt(1); - document.all.markerCount.value = editIndex; - newR.style.display = "block"; - //document.getElementById('scrollableTable').scrollTop =0; - return false; -} - -function deleteRow(item){ - var row = getParentRow(item); - var tab = getParentTable(row); - tab.deleteRow(row.rowIndex); - -} - -duplicateRowByIndex = function() -{ - if(arguments.length == 0 ) { return }; - pRow = arguments[0]; - var tbl = getParentTable(pRow); - var newRowIndex = 1 ; - if(arguments[1] && parseInt(arguments[1]) != NaN ) - { - newRowIndex = parseInt(arguments[1]); - if(newRowIndex == 0 ){ newRowIndex = tbl.rows.length - 1 ; } - } - - if(pRow == null) { return ; } - var oldRow = pRow; - var newRow = oldRow.cloneNode(true); - if (arguments[1] == 0){ - oldRow.parentNode.insertBefore(newRow, oldRow.nextSibling); - } - else{ - oldRow.parentNode.insertBefore(newRow, tbl.rows[newRowIndex]); - } - newRow.id = ""; - return newRow; -} - -function getParentRow(cell) -{ - var pNode = cell.parentNode; - for( var xx = 0 ; xx < 10 ; xx++) - { - if(pNode.cells) { return pNode;} - else { pNode = pNode.parentNode; } - } - alert("Unable to find parent row"); return false; -} - -function getParentTable(row) -{ - var pNode = row.parentNode; - for( var xx = 0 ; xx < 10 ; xx++) - { - - if(pNode.rows && (pNode.tagName == "TABLE" || pNode.tagName == "table")) {return pNode;} - else { pNode = pNode.parentNode; } - } - alert("Unable to find parent table"); return false; -} - - - -function dataValidate() { - return checkValue(); - //return true; -} - -</script> - - - - -<%! - private String nvl(String s) { return (s==null)?"":s; } - private String nvl(String s, String sDefault) { return nvl(s).equals("")?sDefault:s; } -%> |