Code Refactored
This commit is contained in:
@@ -20,10 +20,12 @@
|
||||
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/notifications.js?ver=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/payload-crypto.js?ver=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/lib/form-validation.js?ver=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/edp/initiation.js?ver=7" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/edp/application-save.js?ver=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/edp/punching/initiation.js?ver=7" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/edp/punching/initiation-validation.js?ver=1" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/edp/punching/application-save.js?ver=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/validator.js?ver=2" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
|
||||
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js?ver=1" type="text/javascript"></script>
|
||||
@@ -115,7 +117,7 @@
|
||||
Appl No.
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
|
||||
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(CygnusInitiationValidation.validateField(this)){FindSameDet(this,'A','customername');}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
@@ -123,7 +125,7 @@
|
||||
Bank Code
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="validate(this,'f','AlphaNumeric');" />
|
||||
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
@@ -132,7 +134,7 @@
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divbranch" style="width:135px;">
|
||||
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="validate(this,'t','');">
|
||||
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="CygnusInitiationValidation.validateField(this);">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:choose>
|
||||
<c:when test="${not empty model}">
|
||||
@@ -152,7 +154,7 @@
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divproduct" style="width:132px;">
|
||||
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');">
|
||||
<select id="product" name="product" style="width:150px" onblur="CygnusInitiationValidation.validateField(this);">
|
||||
<option value="-1" selected >SELECT</option>
|
||||
<c:choose>
|
||||
<c:when test="${not empty model}"><c:forEach items="${model.options['product.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
||||
@@ -167,7 +169,7 @@
|
||||
Name
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
|
||||
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget">
|
||||
@@ -184,7 +186,7 @@
|
||||
</div>
|
||||
<div class="inputcontainer">
|
||||
<div class="divselect" id="divapptype" style="width:135px;">
|
||||
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!')" onblur="validate(this,'t','');">
|
||||
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!')" onblur="CygnusInitiationValidation.validateField(this);">
|
||||
<option value="-1" selected>SELECT</option>
|
||||
<c:choose>
|
||||
<c:when test="${not empty model}"><c:forEach items="${model.options['applicationType.']}" var="option"><option value="${option.value}"><c:out value="${option.label}" /></option></c:forEach></c:when>
|
||||
@@ -264,10 +266,10 @@
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Residence Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR
|
||||
<input type="checkbox" id="sradd" name="rv" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd">Same Resi</span>
|
||||
<input type="checkbox" id="rtv" name="rv" onclick="HandleClick(this)" /><span id="rtv">RTV</span>
|
||||
<div class="divchk ctrldiv">
|
||||
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR
|
||||
<input type="checkbox" id="sradd" name="sradd" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd-label">Same Resi</span>
|
||||
<input type="checkbox" id="rtv" name="rtv" onclick="HandleClick(this)" /><span id="rtv-label">RTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
@@ -372,11 +374,11 @@
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/optmale.png" />
|
||||
<span class="matrix-title-text">Office Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR
|
||||
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco">RCO </span>
|
||||
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd">Same Office</span>
|
||||
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv">OTV</span>
|
||||
<div class="divchk ctrldiv">
|
||||
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR
|
||||
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco-label">RCO </span>
|
||||
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd-label">Same Office</span>
|
||||
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv-label">OTV</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
@@ -473,7 +475,7 @@
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="department" name="designation" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
<input type="text" id="department" name="department" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
@@ -508,11 +510,11 @@
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/resdet.png" />
|
||||
<span class="matrix-title-text">Property Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR
|
||||
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp">RCP </span>
|
||||
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp">OCP </span>
|
||||
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd">Same Property</span>
|
||||
<div class="divchk ctrldiv">
|
||||
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR
|
||||
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp-label">RCP </span>
|
||||
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp-label">OCP </span>
|
||||
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd-label">Same Property</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- -->
|
||||
@@ -527,7 +529,7 @@
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="40" style="width:90px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
|
||||
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="40" style="width:90px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
@@ -582,7 +584,7 @@
|
||||
</div>
|
||||
<br >
|
||||
<div class="inputcontainer" style="padding:1px">
|
||||
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
|
||||
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="CygnusInitiationValidation.validateField(this);" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="widget" style="margin-left:2px">
|
||||
@@ -608,7 +610,7 @@
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/ref.png" />
|
||||
<span class="matrix-title-text">Reference Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<div class="divchk ctrldiv">
|
||||
<input type="checkbox" id="refv" name="refv" onclick="HandleClick(this)" />Ref Check
|
||||
</div>
|
||||
</div>
|
||||
@@ -673,7 +675,7 @@
|
||||
<div class="title">
|
||||
<img class="matrix-title-icon" src="/matrix/images/documents.png" />
|
||||
<span class="matrix-title-text">Document Details</span>
|
||||
<div class="divchk" id="ctrldiv">
|
||||
<div class="divchk ctrldiv">
|
||||
<input type="checkbox" name="docv" id="docv" />Doc VR
|
||||
</div>
|
||||
</div>
|
||||
@@ -696,10 +698,8 @@
|
||||
<input type="hidden" id="branch_id" name="branch_id" value="${sessionScope.userSession.branchId}" />
|
||||
<input type="hidden" id="status" name="status" value="" />
|
||||
<!-- -->
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${pageFormMode gt 0}">
|
||||
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
|
||||
<input type="hidden" id="invalidfields" value="0" />
|
||||
<c:if test="${pageFormMode gt 0}">
|
||||
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
|
||||
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
|
||||
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
|
||||
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
|
||||
@@ -722,8 +722,9 @@
|
||||
</body>
|
||||
<!-- Page Load Javascript -->
|
||||
<script language="javascript" type="text/javascript">
|
||||
(function () {
|
||||
var sectionFields = document.querySelectorAll(".model-visible-section");
|
||||
(function () {
|
||||
CygnusInitiationValidation.bind(document.getElementById("casedetails"));
|
||||
var sectionFields = document.querySelectorAll(".model-visible-section");
|
||||
if (sectionFields.length > 0) {
|
||||
document.getElementById("visiblecontents").value = Array.prototype.map.call(
|
||||
sectionFields, function (field) { return field.textContent; }
|
||||
@@ -734,7 +735,10 @@
|
||||
var code = document.getElementById("page-error-code");
|
||||
var errorMessage = document.getElementById("page-error-message");
|
||||
if (code && errorMessage) {
|
||||
CallMessage(code.textContent + ":error:" + errorMessage.textContent, 3000, 200, 300);
|
||||
CygnusNotifications.show({
|
||||
type: "danger", code: code.textContent,
|
||||
message: errorMessage.textContent, duration: 3000
|
||||
});
|
||||
}
|
||||
}());
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user