Commit 08171776 authored by psawant's avatar psawant

Css related changes for the multiopt format.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@199623 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6074c171
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:stylesheet version="1.0"
<xsl:output method="html"/> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:decimal-format NaN="0"/> <xsl:output method="html" />
<xsl:decimal-format NaN="0" />
<xsl:template match="/">
<xsl:template match="/">
<html>
<head> <html>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <head>
<script type="text/javascript" src="/ibase/webitm/js/SalesForecast.js"></script> <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head> <script type="text/javascript" src="/ibase/webitm/js/SalesForecast.js"></script>
<body style="font-family: 'MuseoLight-300', sans-serif; border-color: lightgrey;color : #COCOCO; background-color: #f7f8fa; text-align : left; font-size: 14px;"> </head>
<body
style="font-family: 'MuseoLight-300', sans-serif; border-color: lightgrey;color : #COCOCO; background-color: #f7f8fa; text-align : left; font-size: 14px;">
<script> <script>
</script> </script>
<LINK HREF="/ibase/webitm/css/theme/galaxy-theme.css" TYPE="text/css" REL="stylesheet"></LINK> <LINK HREF="/ibase/webitm/css/theme/galaxy-theme.css" TYPE="text/css"
REL="stylesheet"></LINK>
<style type="text/css">
<style type="text/css">
.header_class .gwtTextFieldEditor {
{border:inset 0;font-family: 'MuseoLight-300', sans-serif; color : #COCOCO; background : #FFF; text-align : left; font-size: 14px;} width: 97%;
.input_editablecenter border-bottom: 1px solid #dbdbdb;
{border:solid 0; font-family: 'MuseoLight-300', sans-serif; border-color: lightgrey;color : #COCOCO; background : #FFF; text-align : left; font-size: 14px;} border-top: none;
.tableClass_rep border-left: none;
{margin-left:0px} border-right: none;
font-size:
.td_leftAlign{ 14px;
box-sizing: border-box;
background-color: #FFF; padding: 0 30px 0 0;
position: relative;
font-family: "MuseoLight-300",sans-serif; background-color: transparent;
font-size: 14px; margin: 0 5px;
font-weight: normal;
border-radius: 0;
margin-bottom: -7px;
margin-top: 2px;
line-height:
0;
outline: none;
}
.responsivePnlWidth {
width: 100%;
}
.fontstylewidget {
font-size: small;
font-weight: normal;
}
* {
font-family: "MuseoLight-300", sans-serif !important;
font-size:
normal;
}
* {
font-family: "Roboto", Arial, sans-serif !important;
}
user agent stylesheet
input {
padding: 1px 0px;
}
user agent stylesheet
input {
-webkit-appearance: textfield;
background-color: white;
-webkit-rtl-ordering: logical;
cursor: text;
padding: 1px;
border-width: 2px;
border-style: inset;
border-color: initial;
border-image: initial;
}
user agent stylesheet
input, textarea,
select, button {
text-rendering: auto;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none; text-shadow: none;
text-align:left; display: inline-block;
} text-align: start;
margin: 0em;
.input_editable font: 400 13.3333px Arial;
{border:solid 1px;font-family: 'MuseoLight-300', sans-serif; border-color: #ccc;color : #COCOCO; background : #FFF; text-align : left; font-size: 14px;} }
user agent
.td_rightAlign{ stylesheet
input, textarea, select, button, meter, progress {
background-color: #FFF; -webkit-writing-mode: horizontal-tb !important;
font-family: "MuseoLight-300",sans-serif; }
.gwtTextFieldEditor:focus+.gwtLabelflickerEditor,
.gwtTextFieldEditor:valid+.gwtLabelflickerEditor,
.gwtTextAreaStyleEditor:focus+.gwtLabelflickerEditor,
.gwtTextAreaStyleEditor:valid+.gwtLabelflickerEditor,
.customTextAreaStyleEditor:focus+.gwtLabelflickerEditor,
.customTextAreaStyleEditor:valid+.gwtLabelflickerEditor,
.gwtDateFieldEditor:focus+.dateBoxLabel,
.gwtDateFieldEditor:valid+.dateBoxLabel,
.gwtDateFieldEditor:focus+.gwtLabelflickerEditor,
.gwtDateFieldEditor:valid+.gwtLabelflickerEditor,
.labelflickerFixPosition {
outline: none;
color: #666 !important;
font-size: 14px; font-size: 14px;
text-shadow: none; font-weight: normal;
text-align:right; transform: translateY(-14px);
-webkit-transform: translateY(-17px);
} }
.gwtLabelflickerEditor {
.editDisplayheder -webkit-transition: all 0.3s ease-in-out;
{readOnly:true; TEXT-ALIGN:left; color:#000; padding:5px 5px 10px 5px; font-size:16px; } transition: all 0.3s
ease-in-out;
.editDisplayColumnClass -o-transition: all 0.3s ease-in-out;
{readOnly:true; margin-left:2px; BACKGROUND:#fff; TEXT-ALIGN:LEFT; margin-bottom:10px; border-top: #6cf 3px solid; border-bottom:solid 1px #ebebeb; border-right:solid 1px #ebebeb; border-left:solid 1px #ebebeb;} -moz-transition:
all 0.3s ease-in-out;
.editDisplayColumnClass td -ms-transition: all 0.3s ease-in-out;
{ padding:5px; border-bottom: none; font-size:14px;} padding:
5px;
display: block;
position: absolute;
.button{ margin-top: 15px;
border: 1px solid #E7E7E7; width: auto
border-radius: 2px; !important;
-moz-border-radius: 2px; font-size: 16px;
-webkit-border-radius: 2px; font-weight: normal;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); pointer-events:
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); none;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); line-height: 7px;
color: #333; -webkit-backface-visibility: hidden;
height: 22px; }
font-family: 'MuseoLight-300', sans-serif; .fontstylewidget {
font-size: 12px; font-size: small;
background-color: #e7e7e7; font-weight: normal;
cursor: pointer; }
margin-left:10px; .label1,
} .e12-TextBox-readonly {
font-weight: lighter;
.button:hover text-align: left;
{ position: relative;
border: 1px solid #E7E7E7 !important; color: #666 !important;
background-color: #e7e7e7 !important; font-size: 14px;
color: #000 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; text-rendering:
-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; optimizeLegibility;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important;
text-shadow: none; }
} .e12CustomInputPanel {
width: 200px;
.button:active height: 20px;
{ padding-top: 15px;
text-shadow: none; overflow: visible !important;
background-color: #d6d6d6 !important; }
color: #000 !important;
-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important;
-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; .fieldFormFlowPanel {
border: 1px solid #E7E7E7 !important; display: inline-block;
} width: 100%;
}
.divclass .responsiveHoriPnlWidth {
{ width: 100%;
border : solid 1px lightgray; }
line-height : 23px; .horWizardTextPnl {
width:99.5% padding:
} 5px;
float: left;
.button.disabled { width: 97%;
background: #EBEBEB !important; margin-top: 19px;
color:gray !IMPORTANT; -webkit-column-break-inside: avoid;
pointer-events:none !IMPORTANT; }
}
.textBox1, .dateBoxStyle, .numberTextBox1 {
.button.enabled { <!-- border: 1px solid lightgray;
color:#333 !IMPORTANT; background-color: #fff; -->
pointer-events:auto !IMPORTANT; <!-- font-size: 12px; -->
} text-align: left;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
</style> text-rendering: optimizeLegibility;
<link type="text/css" rel="stylesheet" href="/ibase/webitm/xsl/Standard/WIZARD/css/htmlWizard.css"/> padding: 2px;
}
<form name = "Wizard_activity" METHOD="POST" ACTION="/ibase/ITMWizardHandlerServlet" style="background-color: #f7f8fa;" onSubmit="javascript:disableButtons(1);"> </style>
<link type="text/css" rel="stylesheet"
<TABLE border="0" width="99%" height="2%" class="header_td" cellpadding="0" cellspacing="0" style="background-color: #f7f8fa;"> href="/ibase/webitm/xsl/Standard/WIZARD/css/htmlWizard.css" />
<form name="Wizard_activity" METHOD="POST"
ACTION="/ibase/ITMWizardHandlerServlet" style="background-color: #f7f8fa;"
onSubmit="javascript:disableButtons(1);">
<TABLE border="0" width="100%" height="2%" class="header_td"
cellpadding="0" cellspacing="0" style="background-color: #f7f8fa; height: 38px; padding-left: 0px;">
<TR> <TR>
<TD class="header_main" nowrap="true" align="left" valign="middle" style="padding-left: 10px;font-size:16px;" width="2%" > <TD class="header_main" nowrap="true" align="left" valign="middle"
style=" padding-left: 10px;
font-size: 16px;
border-bottom: 3px solid;
border-bottom-color: #5fdeb2 !important;" width="2%">
Sales Forecast Sales Forecast
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>
<table id="errorActivityTable" width="100%" class="tableClass" style="margin: 0px 0px 0px 0px;position: relative;width: calc(literal('100% - 15px'));width: -moz-calc(literal('100% - 15px'));padding-right:0px; padding-left:5xp; width: -webkit-calc(literal('100% - 15px'));box-shadow: 3px 3px 3px gray;-moz-box-shadow:3px 3px 3px gray;-webkit-box-shadow: 3px 3px 3px gray;-o-box-shadow: 3px 3px 3px gray;background: rgba(255, 204, 0, 0.66);min-height: 50px;bottom:10px" border="0" cellspacing="0" cellpadding="0"> <table id="errorActivityTable" width="100%" class="tableClass"
style="margin: 0px 0px 0px 0px;position: relative;width: calc(literal('100% - 15px'));width: -moz-calc(literal('100% - 15px'));padding-right:0px; padding-left:5xp; width: -webkit-calc(literal('100% - 15px'));box-shadow: 3px 3px 3px gray;-moz-box-shadow:3px 3px 3px gray;-webkit-box-shadow: 3px 3px 3px gray;-o-box-shadow: 3px 3px 3px gray;background: rgba(255, 204, 0, 0.66);min-height: 50px;bottom:10px"
border="0" cellspacing="0" cellpadding="0">
<xsl:for-each select="//error"> <xsl:for-each select="//error">
<xsl:if test="position() = 1"> <xsl:if test="position() = 1">
<tr> <tr>
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true" valign="bottom"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
nowrap="true" valign="bottom">
Message : Message :
</td> </td>
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true" valign="bottom"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
nowrap="true" valign="bottom">
Description : Description :
</td> </td>
<td class="tdss_rightAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true" valign="bottom" colspan="2"> <td class="tdss_rightAlign" style="background: rgba(255, 204, 0, 0.66);"
<a href="#" style="text-decoration:none;" onclick="doHideMsg('errorActivityTable')"><font style="color:#000;text-decoration:none;padding-right:5px;" ><b>X</b></font></a> nowrap="true" valign="bottom" colspan="2">
<a href="#" style="text-decoration:none;" onclick="doHideMsg('errorActivityTable')">
<font style="color:#000;text-decoration:none;padding-right:5px;">
<b>X</b>
</font>
</a>
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
<xsl:variable name="message"><xsl:value-of select="message"/></xsl:variable> <xsl:variable name="message">
<xsl:variable name="description"><xsl:value-of select="description"/></xsl:variable> <xsl:value-of select="message" />
<xsl:variable name="type"><xsl:value-of select="type"/></xsl:variable> </xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domId"/></xsl:variable> <xsl:variable name="description">
<xsl:variable name="column_name"><xsl:value-of select="@column_name"/></xsl:variable> <xsl:value-of select="description" />
</xsl:variable>
<xsl:variable name="type">
<xsl:value-of select="type" />
</xsl:variable>
<xsl:variable name="dbID">
<xsl:value-of select="@domId" />
</xsl:variable>
<xsl:variable name="column_name">
<xsl:value-of select="@column_name" />
</xsl:variable>
<tr style="background: rgba(255, 204, 0, 0.66);"> <tr style="background: rgba(255, 204, 0, 0.66);">
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
<xsl:value-of select="message"/> nowrap="true">
<xsl:value-of select="message" />
</td> </td>
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
<xsl:value-of select="description"/> nowrap="true">
<xsl:value-of select="description" />
</td> </td>
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
nowrap="true">
</td> </td>
</tr> </tr>
</xsl:for-each> </xsl:for-each>
<xsl:for-each select="//error"> <xsl:for-each select="//error">
<xsl:variable name="type"><xsl:value-of select="type"/></xsl:variable> <xsl:variable name="type">
<xsl:value-of select="type" />
</xsl:variable>
<xsl:if test="position() = 1"> <xsl:if test="position() = 1">
<xsl:if test="$type = 'W'"> <xsl:if test="$type = 'W'">
<tr style="background: rgba(255, 204, 0, 0.66);"> <tr style="background: rgba(255, 204, 0, 0.66);">
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true" valign="bottom"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
nowrap="true" valign="bottom">
<input type="checkbox" name="forceSave" value="true" checked="checked" onClick="setChecked(this)"/> <input type="checkbox" name="forceSave" value="true"
checked="checked" onClick="setChecked(this)" />
</td> </td>
<td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);" nowrap="true"> <td class="tdss_leftAlign" style="background: rgba(255, 204, 0, 0.66);"
nowrap="true">
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</table> </table>
<div>
<table id="activityTable" Class="editDisplayColumnClass"
<table id="activityTable" Class="editDisplayColumnClass" border="0" cellSpacing="0" width="100%" cellPadding="5"> border="0" cellSpacing="0" width="100%" cellPadding="5">
<xsl:for-each select="//Detail1"> <xsl:for-each select="//Detail1">
<xsl:variable name="tran_id"><xsl:value-of select="tran_id"/></xsl:variable> <xsl:variable name="tran_id">
<xsl:variable name="tran_date"><xsl:value-of select="tran_date"/></xsl:variable> <xsl:value-of select="tran_id" />
<xsl:variable name="item_ser"><xsl:value-of select="item_ser"/></xsl:variable> </xsl:variable>
<xsl:variable name="site_code"><xsl:value-of select="site_code"/></xsl:variable> <xsl:variable name="tran_date">
<xsl:variable name="site_descr"><xsl:value-of select="site_descr"/></xsl:variable> <xsl:value-of select="tran_date" />
<xsl:variable name="prd_code__from"><xsl:value-of select="prd_code__from"/></xsl:variable> </xsl:variable>
<xsl:variable name="prd_code__to"><xsl:value-of select="prd_code__to"/></xsl:variable> <xsl:variable name="item_ser">
<xsl:variable name="emp_code__aprv"><xsl:value-of select="emp_code__aprv"/></xsl:variable> <xsl:value-of select="item_ser" />
<xsl:variable name="employee_emp_fname"><xsl:value-of select="employee_emp_fname"/></xsl:variable> </xsl:variable>
<xsl:variable name="employee_emp_lname"><xsl:value-of select="employee_emp_lname"/></xsl:variable> <xsl:variable name="site_code">
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable> <xsl:value-of select="site_code" />
<tr width ="100%"> </xsl:variable>
<xsl:variable name="site_descr">
<td class="td_rightAlign" nowrap="true" width = "1%"> <xsl:value-of select="site_descr" />
<strong>Period Code From :</strong> </xsl:variable>
</td> <xsl:variable name="prd_code__from">
<td class="td_leftAlign" > <xsl:value-of select="prd_code__from" />
</xsl:variable>
<input type="text" value="{$prd_code__from}" name="Detail1.{normalize-space($dbID)}.prd_code__from" id="Detail1.{normalize-space($dbID)}.prd_code__from" placeholder="YYYYMM" ISCHANGED="false"/> <xsl:variable name="prd_code__to">
<xsl:value-of select="prd_code__to" />
</xsl:variable>
<xsl:variable name="emp_code__aprv">
<xsl:value-of select="emp_code__aprv" />
</xsl:variable>
<xsl:variable name="employee_emp_fname">
<xsl:value-of select="employee_emp_fname" />
</xsl:variable>
<xsl:variable name="employee_emp_lname">
<xsl:value-of select="employee_emp_lname" />
</xsl:variable>
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<div class="fieldFormFlowPanel" >
<table cellspacing="0" cellpadding="0"
class="horWizardTextPnl responsiveHoriPnlWidth" id="Basic">
<tbody>
<tr>
<td align="left" style="vertical-align: top;">
<div class="e12CustomInputPanel" id="remarks"
style="position: relative; overflow: hidden;">
<input type="text"
class="textBox1 responsivePnlWidth gwtTextFieldEditor fontstylewidget gwt-field-groupbox"
fieldid="Detail1.{normalize-space($dbID)}.prd_code__from" value="{$prd_code__from}" name="Detail1.{normalize-space($dbID)}.prd_code__from"
format="TextBox" groupboxid="Basic" maxlength="60" placeholder="YYYYMM"
required=""/>
<div
class="label1 fontstylewidget gwtLabelflickerEditor gwt-label-groupbox" style =" margin-top: -26px;"
required="">Period Code From :</div>
</div>
</td> </td>
</tr> </tr>
<tr width ="100%"> </tbody>
<td class="td_rightAlign" nowrap="true" width = "1%"> </table>
<strong>Period Code To :</strong> </div>
</td>
<td class="td_leftAlign" >
<input type="text" value="{$prd_code__to}" name="Detail1.{normalize-space($dbID)}.prd_code__to" id="Detail1.{normalize-space($dbID)}.prd_code__to" placeholder="YYYYMM" ISCHANGED="false"/>
</td>
</tr >
<!-- <tr width ="100%" visibility="hidden" >
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;">
<strong>Tran Id:</strong>
</td>
<td class="td_leftAlign" >
<input type="hidden" value="{$tran_id}" name="Detail1.{normalize-space($dbID)}.sales_pers" id="Detail1.{normalize-space($dbID)}.sales_pers" ISCHANGED="false" readonly="true"/>
</td>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;" >
<strong>Tran Date :</strong>
</td>
<td class="td_leftAlign" >
<input type="hidden" value="{$tran_date}" name="Detail1.{normalize-space($dbID)}.tran_date" id="Detail1.{normalize-space($dbID)}.tran_date" ISCHANGED="false"/>
</td>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;" >
<strong>Item Series :</strong>
</td>
<td class="td_leftAlign" style =" visibility: hidden;" >
<input type="hidden" value="{$item_ser}" name="Detail1.{normalize-space($dbID)}.item_ser" id="Detail1.{normalize-space($dbID)}.item_ser" ISCHANGED="false"/>
<a href="javascript:callPrdCode( '{normalize-space($dbID)}','{normalize-space($item_ser)}' );"> <img src="/ibase/webitm/images/pophelp.png" border="0" style =" visibility: hidden;"/> </a>
</td>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;">
<strong>Site Code :</strong>
</td>
<td class="td_leftAlign" >
<input type="hidden" value="{$site_code}" name="Detail1.{normalize-space($dbID)}.site_code" id="Detail1.{normalize-space($dbID)}.site_code" ISCHANGED="false"/>
<a href="javascript:callPrdCode( '{normalize-space($dbID)}','{normalize-space($site_code)}' );"> <img src="/ibase/webitm/images/pophelp.png" border="0" style =" visibility: hidden;"/> </a>
<input type="hidden" value="{$site_descr}" name="Detail1.{normalize-space($dbID)}.site_descr" id="Detail1.{normalize-space($dbID)}.site_descr" ISCHANGED="false" readonly="true"/>
</td>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;">
<strong>Emp Approve :</strong>
</td>
<td class="td_leftAlign" >
<input type="hidden" value="{$emp_code__aprv}" name="Detail1.{normalize-space($dbID)}.emp_code__aprv" id="Detail1.{normalize-space($dbID)}.emp_code__aprv" ISCHANGED="false" readonly="true"/>
<div class="fieldFormFlowPanel" >
<table cellspacing="0" cellpadding="0"
class="horWizardTextPnl responsiveHoriPnlWidth" id="Basic">
<tbody>
<tr>
<td align="left" style="vertical-align: top;">
<div class="e12CustomInputPanel" id="remarks"
style="position: relative; overflow: hidden;">
<input type="text"
class="textBox1 responsivePnlWidth gwtTextFieldEditor fontstylewidget gwt-field-groupbox"
fieldid="Detail1.{normalize-space($dbID)}.prd_code__to" value="{$prd_code__to}" name="Detail1.{normalize-space($dbID)}.prd_code__to"
format="TextBox" groupboxid="Basic" maxlength="60" placeholder="YYYYMM"
required=""/>
<div
class="label1 fontstylewidget gwtLabelflickerEditor gwt-label-groupbox" style =" margin-top: -26px;"
required="">Period Code To :</div>
</div>
</td> </td>
</tr>
</tbody>
</table>
</div>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;"> <!-- <tr>
<strong>Emp First Name :</strong> <td class="txtlbl txtdark">
Period Code From :
</td> </td>
<td class="td_leftAlign" > </tr>
<tr>
<input type="hidden" value="{$employee_emp_fname}" name="Detail1.{normalize-space($dbID)}.employee_emp_fname" id="Detail1.{normalize-space($dbID)}.employee_emp_fname" ISCHANGED="false" readonly="true"/> <td class="txtData" contentEditable="false">
<input type="text" value="{$prd_code__from}"
name="Detail1.{normalize-space($dbID)}.prd_code__from" id="Detail1.{normalize-space($dbID)}.prd_code__from"
placeholder="YYYYMM" ISCHANGED="false" style="border:none; "
class="input_editable" />
</td> </td>
</tr>
<td class="td_rightAlign" nowrap="true" width = "1%" style =" visibility: hidden;"> <tr>
<strong>Emp Last Name :</strong> <td class="txtlbl txtdark">
Period Code To :
</td> </td>
<td class="td_leftAlign" >
<input type="hidden" value="{$employee_emp_lname}" name="Detail1.{normalize-space($dbID)}.employee_emp_lname" id="Detail1.{normalize-space($dbID)}.employee_emp_lname" ISCHANGED="false" readonly="true"/>
</tr>
<tr>
<td class="txtData" contentEditable="false">
<input type="text" value="{$prd_code__to}"
name="Detail1.{normalize-space($dbID)}.prd_code__to" id="Detail1.{normalize-space($dbID)}.prd_code__to"
placeholder="YYYYMM" ISCHANGED="false" style="border:none;"
class="input_editable" />
</td> </td>
</tr> --> </tr> -->
</xsl:for-each> </xsl:for-each>
</table> </table>
</div>
<table> <table>
<tr width ="100%"> <tr width="100%">
<td colspan="2"> <td colspan="2">
<input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" /> <input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="salesforecast_wiz" name="OBJ_NAME" /> <input type="hidden" value="salesforecast_wiz" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" /> <input type="hidden" value="" name="action" id="action" />
<input type="submit" style="cursor:hand" CLASS="button" value="Next" name = "ActNext" id = "ActNext" title='' onclick="return setActionVal('next')"/> <input type="submit" style="cursor:hand" CLASS="button"
value="Next" name="ActNext" id="ActNext" title=''
onclick="return setActionVal('next')" />
</td> </td>
</tr> </tr>
</table> </table>
</form> </form>
</body> </body>
</html> </html>
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" /> <xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:decimal-format NaN="0" /> <xsl:decimal-format NaN="0" />
<xsl:key name="site_code" match="//Detail2/site_code/text()" use="." /> <xsl:key name="site_code" match="//Detail2/site_code/text()"
<xsl:key name="item_descr" match="//Detail2/item_descr/text()" use="." /> use="." />
<xsl:key name="item_descr" match="//Detail2/item_descr/text()"
use="." />
<xsl:key name="tran_id" match="//Detail2/tran_id/text()" use="." /> <xsl:key name="tran_id" match="//Detail2/tran_id/text()" use="." />
<xsl:key name="prd_code" match="//Detail2/prd_code/text()" use="." /> <xsl:key name="prd_code" match="//Detail2/prd_code/text()" use="." />
...@@ -16,75 +20,325 @@ ...@@ -16,75 +20,325 @@
<body <body
style="font-family: 'MuseoLight-300', sans-serif; border-color: lightgrey;color : #COCOCO; background-color: #f7f8fa; text-align : left; font-size: 14px;"> style="font-family: 'MuseoLight-300', sans-serif; border-color: lightgrey;color : #COCOCO; background-color: #f7f8fa; text-align : left; font-size: 14px;">
<LINK HREF="/ibase/webitm/css/theme/galaxy-theme.css" TYPE="text/css" REL="stylesheet"></LINK> <LINK HREF="/ibase/webitm/css/theme/galaxy-theme.css" TYPE="text/css"
<LINK HREF="/ibase/webitm/css/Standard/default.css" TYPE="text/css" REL="stylesheet"></LINK> REL="stylesheet"></LINK>
<style type="text/css"> <style type="text/css">
.header_class .button.disabled { background: #EBEBEB !important; color:gray
{border:inset 0;font-family: !IMPORTANT; pointer-events:none !IMPORTANT; }
'MuseoLight-300', sans-serif; color : #COCOCO; .button.enabled {
background : #FFF; color:#333
text-align : left; font-size: 14px;} !IMPORTANT; pointer-events:auto !IMPORTANT; }
.input_editablecenter
{border:solid 0; font-family: 'MuseoLight-300', sans-serif; body{
border-color: font-size: 100%;
lightgrey;color : #COCOCO; background : #FFF; opacity: 1;
text-align : left; background: #eff3f7;
font-size: 14px;} margin: 0;
.tableClass_rep padding:
{margin-left:0px} 0;
font-family: 'Roboto',
.td_leftAlign{ sans-serif;
text-rendering:
background-color: #FFF; optimizeLegibility;
-webkit-text-size-adjust: none;
font-family: }
"MuseoLight-300",sans-serif;
font-size: 14px; input{
height:
inherit;
min-height:
40px;
font-size: 1em;
font-weight: 400;
color:
#000;
white-space:
nowrap;
width: 100%;
font-family: roboto;
opacity:
1;
background-color:
transparent;
-webkit-writing-mode: horizontal-tb
!important;
text-rendering: auto;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none; text-shadow: none;
text-align:left; display:
inline-block;
margin: 0em;
-webkit-appearance: textfield;
-webkit-rtl-ordering: logical;
cursor: text;
padding: 0;
border-width: 1px;
border-style: none;
border-color: initial;
border-image: initial;
}
input:focus{
outline:
none !important;
} }
.input_editable ::placeholder { /* Chrome, Firefox, Opera, Safari
{border:solid 1px;font-family: 10.1+ */
'MuseoLight-300', sans-serif; border-color: color:
#ccc;color : #COCOCO; #aaa;
background : #FFF; text-align : left; font-size: 1em;
font-size: 14px; font-weight: 400;
width: 60px;} opacity: 1; /*
Firefox */
}
.td_rightAlign{ :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #aaa;
font-size: 1em;
font-weight: 400;
}
background-color: #FFF; ::-ms-input-placeholder { /*
font-family: Microsoft Edge */
"MuseoLight-300",sans-serif; color: #aaa;
font-size: 14px; font-size: 1em;
text-shadow: none; font-weight: 400;
text-align:right; }
/*
Container */
.container {
width:
calc(100% - 8px);
height: calc(100% -
94px);
margin: auto;
box-shadow:
0 0 1px 0px rgba(0,0,0,.2);
overflow: hidden;
position:
inherit;
top:
45px;
left: 8px;
}
.scroll_table {
overflow: auto;
height: 100%;
display: flex;
display:
-webkit-flex;
flex-direction:
column;
-webkit-flex-direction: column;
background: #fff;
}
.table_header_row{
position: absolute;
display:
inline-flex;
width:
100%;
top: 0;
padding: .3em 0;
}
.cell_row {
align-items: center;
min-height: 30px;
display: -webkit-inline-box;
line-height: 1;
width:
100%;
padding: 0;
margin: 0;
height: auto;
background: #fff;
}
.align_center{
align-items: center !important;
} }
.editDisplayheder .table_BG{
{readOnly:true; TEXT-ALIGN:left; background: #fff;
color:#000; padding:5px 5px 10px 5px; padding: 0;
font-size:16px; } width: 100%;
overflow-x: auto;
overflow-y: hidden;
height: 100%;
}
.table_data_vs{
height: calc(100% -
41px);
}
.cell_first{
padding: 0 0 0 1rem !important;
text-align: left
!important;
justify-content: flex-start;
flex-direction: row;
}
.cell_last{
padding: 0 1rem 0 0 !important;
text-align: right
!important;
justify-content: flex-end;
flex-direction: row;
}
.mouse_hover:hover{
transition:.5s;
background: #f2f2f2;
cursor:pointer;
}
.editDisplayColumnClass
{readOnly:true; margin-left:2px;
BACKGROUND:#fff; TEXT-ALIGN:LEFT;
margin-bottom:10px; border-top:
#6cf 3px solid; border-bottom:solid
1px #ebebeb; border-right:solid
1px #ebebeb; border-left:solid 1px
#ebebeb;}
.editDisplayColumnClass .pdLeft_16{
td padding-right: 1em;
{ padding:5px; border-bottom: none; font-size:14px;} }
.th_Num{
width: 100%;
justify-content: flex-end;
flex-direction: row;
text-align: right;
}
.txtdark {
font-weight: 600;
font-size: 1em;
color: #252525;
}
.edit_input{
}
<!-- .cell_pd { width: 100%; padding: 4px !important; } -->
.cell_pd {
width: 100%;
padding: 4px !important;
text-overflow:
ellipsis;
overflow: hidden;
}
.edit_input:hover {
background: #fafafa;
cursor: pointer;
<!-- outline: 1px solid #18d094 -->
!important;
outline-offset: -1px;
}
.devider{
border-bottom: 1px solid
#f7f7f7;
}
.cell_container{
min-width: 100px;
text-align: right;
max-width: 100%;
padding:
0;
display: flex;
align-items: center;
height: inherit;
min-height:
40px;
background-color: #ffffff;
width:
200px;
opacity: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.header {
position: sticky;
top: 0;
z-index:
2;
background: #ffffff;
padding: 0 !important;
}
.footer {
box-shadow:
0px -1px 4px
-1px
rgba(0,0,0,.1);
position:
sticky;
bottom: 0;
z-index:
2;
background:
#fff;
}
.fix_left {
box-shadow: inset -1px 0px 0px 0px
rgb(0, 0, 0,
.1);
position:
sticky;
left: 0;
z-index: 1;
background:
#fbfbfb;
}
.table_container {
width:
-webkit-fit-content;
flex: 1;
-webkit-flex:
1;
}
.button{ .button {
min-width:
60px;
padding: 4px 8px;
<!-- max-width: 120px; -->
border: 1px solid #E7E7E7; border: 1px solid #E7E7E7;
border-radius: 2px; border-radius: 2px;
-moz-border-radius: -moz-border-radius:
...@@ -92,74 +346,74 @@ ...@@ -92,74 +346,74 @@
-webkit-border-radius: 2px; -webkit-border-radius: 2px;
-moz-box-shadow: 0 1px 1px rgba(0, -moz-box-shadow: 0 1px 1px rgba(0,
0, 0, 0.5); 0, 0, 0.5);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); 1px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 1px rgba(0, 0, 0,
0.5);
color: #333; color: #333;
height: 22px; height: 25px;
font-family: 'MuseoLight-300', sans-serif; font-family: 'MuseoLight-300',
sans-serif;
font-size: 12px; font-size: 12px;
background-color: #e7e7e7; background-color: #e7e7e7;
cursor: pointer; cursor:
margin-left:10px; pointer;
margin: 0 8px 0 0;
} }
.button:hover
{ .button:hover {
border: 1px solid #E7E7E7 !important; border: 1px solid #E7E7E7
!important;
background-color: #e7e7e7 !important; background-color: #e7e7e7 !important;
color: #000 !important; color: #000
-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; !important;
-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; -moz-box-shadow:
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) !important; 0 2px 1px rgba(0, 0, 0,
0.5) !important;
-webkit-box-shadow: 0 2px
1px rgba(0,
0, 0, 0.5) !important;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5)
!important;
text-shadow: text-shadow:
none; none;
} }
.button:active {
.button:active
{
text-shadow: none; text-shadow: none;
background-color: #d6d6d6 background-color:#d6d6d6
!important;
color: #000 !important; -moz-box-shadow: 0 2px
1px
rgba(0,
0, 0, 0.5)
!important; !important;
color: #000 !important;
-moz-box-shadow: 0 2px 1px
rgba(0, 0, 0, 0.5) !important;
-webkit-box-shadow: 0 2px 1px rgba(0, -webkit-box-shadow: 0 2px 1px rgba(0,
0, 0, 0.5) !important; 0, 0,
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5) 0.5) !important;
box-shadow: 0 2px 1px
rgba(0, 0, 0, 0.5)
!important; border: 1px solid #E7E7E7
!important; !important;
border: 1px solid #E7E7E7 !important;
}
.divclass
{
border :
solid 1px lightgray;
line-height : 23px;
width:99.5%
} }
.button.disabled {
background: #EBEBEB !important;
color:gray
!IMPORTANT;
pointer-events:none !IMPORTANT;
}
.button.enabled {
color:#333 !IMPORTANT;
pointer-events:auto !IMPORTANT;
}
</style> </style>
<link type="text/css" rel="stylesheet" href="/ibase/webitm/xsl/Standard/WIZARD/css/htmlWizard.css" /> <link type="text/css" rel="stylesheet"
href="/ibase/webitm/xsl/Standard/WIZARD/css/htmlWizard.css" />
<form name="Wizard_activity" METHOD="POST" ACTION="/ibase/ITMWizardHandlerServlet" style="background-color: #f7f8fa;" onSubmit="disableButtons()"> <form name="Wizard_activity" METHOD="POST"
ACTION="/ibase/ITMWizardHandlerServlet" style="background-color: #f7f8fa;"
onSubmit="disableButtons()">
<TABLE border="0" width="99%" height="2%" class="header_td" <TABLE border="0" width="100%" height="2%" class="header_td"
cellpadding="0" cellspacing="0" style="background-color: #f7f8fa;"> cellpadding="0" cellspacing="0"
style="background-color: #f7f8fa; padding-left: 7px;height: 46px;">
<TR> <TR>
<TD class="header_main" nowrap="true" align="left" valign="middle" style="padding-left: 10px;font-size:16px;" width="2%"> <TD class="header_main" nowrap="true" align="left" valign="middle"
style="padding-left: 10px;font-size: 16px; padding-top: 10px; border-bottom: 3px solid;border-bottom-color: #5fdeb2 !important;"
width="2%">
Sales Forecast Sales Forecast
</TD> </TD>
...@@ -296,72 +550,83 @@ ...@@ -296,72 +550,83 @@
</tr> </tr>
</table> </table>
<div class="editDisplayColumnClass" id="dataDiv" style="overflow: auto;"> <div class="container">
<div class="scroll_table">
<table id="activityTable" border="0" cellSpacing="0" width1="100%" <div class="table_container">
cellPadding="5"> <div class="header txtdark">
<div class="cell_row ">
<tr>
<td>
</td>
<div class="fix_left cell_first cell_container align_center">
<div class="cell_pd"></div>
</div>
<xsl:for-each <xsl:for-each
select="//Detail2/site_code/text()[generate-id()= generate-id(key('site_code',.)[1])]"> select="//Detail2/site_code/text()[generate-id()= generate-id(key('site_code',.)[1])]">
<td class="td_leftAlign" style="text-align:center"
colspan="{count(//Detail2/prd_code/text()[generate-id()= generate-id(key('prd_code',.)[1])])}">
<div class="cell_container align_center "
style=" width: calc(100 * {count(//Detail2/prd_code/text()[generate-id()= generate-id(key('prd_code',.)[1])])}px); display: inline-grid; text-align: -webkit-center;">
<div class="cell_pd">
<xsl:value-of select="." /> <xsl:value-of select="." />
</td> </div>
</div>
</xsl:for-each> </xsl:for-each>
</div>
</tr> </div>
<div class="header txtdark" style="top: 40px !important;">
<tr> <div class="cell_row ">
<td></td> <div class="fix_left cell_first cell_container align_center"
style="align: centre">
<div class="cell_pd">
</div>
</div>
<xsl:for-each select="//Detail2"> <xsl:for-each select="//Detail2">
<xsl:variable name="prd_code"><xsl:value-of select="prd_code" /> <xsl:variable name="tmp"
select="count(//Detail2/prd_code/text()[generate-id()= generate-id(key('prd_code',.)[1])])"></xsl:variable>
<xsl:variable name="prd_code">
<xsl:value-of select="prd_code" />
</xsl:variable> </xsl:variable>
<xsl:variable name="dbID"> <xsl:variable name="dbID">
<xsl:value-of select="@domID" /> <xsl:value-of select="@domID" />
</xsl:variable> </xsl:variable>
<xsl:if test="$prd_code != ''"> <xsl:if test="$prd_code != ''">
<td class="td_leftAlign" style="width: 70px;text-align:center1"> <!-- <xsl:choose> <xsl:when test="(position() mod ($tmp)) = 0"> -->
<div class="cell_container align_center" style=" width: 100px !important;">
<div class="cell_pd th_Num" style="padding-right: 18px !important; ">
&#160;&#160; &#160;&#160;
<xsl:value-of select="prd_code" /> <xsl:value-of select="prd_code" />
<input type="checkbox" <input type="checkbox"
name="Detail2.{normalize-space($dbID)}.selectbox" id="Detail2.{normalize-space($dbID)}.selectbox" name="Detail2.{normalize-space($dbID)}.selectbox" id="Detail2.{normalize-space($dbID)}.selectbox"
checked='N' value="true" style="display:none;" /> checked='N' value="true" style="display:none;" />
<input type="hidden" value="{$prd_code}" class="input_editable" <input type="hidden" value="{$prd_code}" class="input_editable"
name="Detail2.{normalize-space($dbID)}.prd_code" id="Detail2.{normalize-space($dbID)}.prd_code" name="Detail2.{normalize-space($dbID)}.prd_code" id="Detail2.{normalize-space($dbID)}.prd_code"
ISCHANGED="false" style="text-align: center;" /> ISCHANGED="false" style="text-align: center;" />
</div>
</div>
</td>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</tr>
</div>
</div>
<xsl:for-each <xsl:for-each
select="//Detail2/item_descr/text()[generate-id()= generate-id(key('item_descr',.)[1])]"> select="//Detail2/item_descr/text()[generate-id()= generate-id(key('item_descr',.)[1])]">
<xsl:variable name="tmp"
select="count(//Detail2/prd_code/text()[generate-id()= generate-id(key('prd_code',.)[1])])"></xsl:variable>
<xsl:variable name="parent_item_descr"> <xsl:variable name="parent_item_descr">
<xsl:value-of select="." /> <xsl:value-of select="." />
</xsl:variable> </xsl:variable>
<tr width1="100%"> <div class="cell_row">
<td class="td_leftAlign" nowrap="true" style="max-width: 333px;"> <div class="fix_left cell_first cell_container"
<strong> contenteditable="false">
<div class="cell_pd">
<xsl:value-of select="$parent_item_descr" /> <xsl:value-of select="$parent_item_descr" />
</strong> </div>
</td> </div>
<xsl:for-each select="//Detail2"> <xsl:for-each select="//Detail2">
<xsl:sort select="site_code"/> <xsl:sort select="site_code" />
<xsl:sort select="tran_id" /> <xsl:sort select="tran_id" />
<xsl:sort select="item_code" /> <xsl:sort select="item_code" />
<xsl:sort select="prd_code__for" /> <xsl:sort select="prd_code__for" />
...@@ -392,18 +657,21 @@ ...@@ -392,18 +657,21 @@
</xsl:variable> </xsl:variable>
<xsl:if test="$parent_item_descr = $item_descr "> <xsl:choose>
<xsl:when test="$parent_item_descr = $item_descr ">
<td class="td_leftAlign" style="width: 70px;"> <div class="edit_input cell_container" style="width: 100px !important;">
<input type="checkbox" <input type="checkbox"
name="Detail2.{normalize-space($dbID)}.selectbox" id="Detail2.{normalize-space($dbID)}.selectbox" name="Detail2.{normalize-space($dbID)}.selectbox" id="Detail2.{normalize-space($dbID)}.selectbox"
value="true" style="display:none;" /> value="true" style="display:none;" />
<input type="number" value="{$quantity}" class="input_editable" <input type="number"
oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"
maxlength="14" value="{$quantity}" class="th_Num cell_pd"
name="Detail2.{normalize-space($dbID)}.quantity" id="Detail2.{normalize-space($dbID)}.quantity" name="Detail2.{normalize-space($dbID)}.quantity" id="Detail2.{normalize-space($dbID)}.quantity"
ISCHANGED="false" style="text-align: right;" onchange="setQuantity ( this,'{normalize-space($dbID)}' ,{old_quantity} )" /> ISCHANGED="false"
onchange="setQuantity ( this,'{normalize-space($dbID)}' ,{old_quantity} )" />
<input type="hidden" value="{$old_quantity}" class="input_editable" <input type="hidden" value="{$old_quantity}" class="input_editable"
name="Detail2.{normalize-space($dbID)}.old_quantity" id="Detail2.{normalize-space($dbID)}.old_quantity" name="Detail2.{normalize-space($dbID)}.old_quantity" id="Detail2.{normalize-space($dbID)}.old_quantity"
ISCHANGED="false" style="text-align: right;"/> ISCHANGED="false" style="text-align: right;" />
<input type="hidden" value="{$item_code}" class="input_editable" <input type="hidden" value="{$item_code}" class="input_editable"
name="Detail2.{normalize-space($dbID)}.item_code" id="Detail2.{normalize-space($dbID)}.item_code" name="Detail2.{normalize-space($dbID)}.item_code" id="Detail2.{normalize-space($dbID)}.item_code"
ISCHANGED="false" style="text-align: right;" /> ISCHANGED="false" style="text-align: right;" />
...@@ -419,35 +687,30 @@ ...@@ -419,35 +687,30 @@
<input type="hidden" value="{$item_descr}" class="input_editable" <input type="hidden" value="{$item_descr}" class="input_editable"
name="Detail2.{normalize-space($dbID)}.item_descr" id="Detail2.{normalize-space($dbID)}.item_descr" name="Detail2.{normalize-space($dbID)}.item_descr" id="Detail2.{normalize-space($dbID)}.item_descr"
ISCHANGED="false" style="text-align: right;" /> ISCHANGED="false" style="text-align: right;" />
</td> </div>
</xsl:if> </xsl:when>
</xsl:choose>
</xsl:for-each> </xsl:for-each>
</tr> </div>
</xsl:for-each> </xsl:for-each>
</table>
</div> </div>
</div>
<table> </div>
<tr width="100%"> <div style="padding: 5 5 0px 20px;">
<td colspan="2"> <div>
<input type="hidden" value="2" name="FORM_NO" ID="FORM_NO" /> <input type="hidden" value="2" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="salesforecast_wiz" name="OBJ_NAME" /> <input type="hidden" value="salesforecast_wiz" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" /> <input type="hidden" value="" name="action" id="action" />
<input type="button" style="cursor:hand;" <button type="button" style="cursor:hand;" CLASS="button"
CLASS="button" value="Cancel" name="ActCancel" id="ActCancel" value="Cancel" name="ActCancel" id="ActCancel" title=''
title='' onclick="window.location.href='/ibase/webitm/jsp/E12WizardPage.jsp?OBJ_NAME=salesforecast_wiz&amp;FORM_NO=1'">Cancel</button>
onclick="window.location.href='/ibase/webitm/jsp/E12WizardPage.jsp?OBJ_NAME=salesforecast_wiz&amp;FORM_NO=1'" />
<input type="submit" style="cursor:hand" CLASS="button" <button type="submit" style="cursor:hand" CLASS="button"
value="Finish" name="ActFinish" id="ActFinish" title='' value="Finish" name="ActFinish" id="ActFinish" title=''
onclick="return checkActionVal('finish')" /> onclick="return checkActionVal('finish')">Finish</button>
</td> </div>
</tr> </div>
</table>
</form> </form>
</body> </body>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment