Commit f09adaa9 authored by wansari's avatar wansari

updated JS for galaxy theme changes for remaining changes


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103917 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 440a6bc0
......@@ -238,7 +238,40 @@ function displayValue( fieldId, fieldValue, seldbID, field, idNum )
if(tranType != "T")
{
var arr="";
var itemCodes = fieldId.split(",");
//alert("Arr Length="+itemCodes.length);
for (var i = 0; i<itemCodes.length; i++)
{
var s=document.getElementById("active").value;
var itemParent = (itemCodes[i]).trim();
document.getElementById("itmcode"+s).value=itemParent;
var tabNum = document.getElementById("tab_no"+s).value;
if(tabNum == null || tabNum == "")
{
tabNum = s;
}
itemParent = itemParent +":"+ tabNum;
itmparntChange(itemParent, document.getElementById("pord_type").value);
if(document.getElementById("remove"+s))
{
document.getElementById("remove"+s).style.visibility = "hidden";
}
if(i<itemCodes.length-1)
{
document.getElementById("active").value = ++s;
//sidebarMulti();
sidebar();
}
document.getElementById("remove"+s).style.visibility = "visible";
}
/*var arr="";
for (var i = 1; i<=maxId; i++)
{
if (document.getElementById("DetailITCode."+ i +".selectbox").checked == true)
......@@ -263,14 +296,23 @@ function displayValue( fieldId, fieldValue, seldbID, field, idNum )
{
sidebarMulti();
}
}
}*/
}
else
{
document.getElementById("itmcode"+s).value = fieldId;
document.getElementById("itmdescription"+s).value = fieldValue;
document.getElementById("main"+s).innerHTML = fieldId+" "+fieldValue;
itmparntChange(document.getElementById("itmcode"+s).value, document.getElementById("pord_type").value);
//document.getElementById("main"+s).innerHTML = fieldId+" "+fieldValue;
document.getElementById("main"+s).innerHTML = fieldValue;
//itmparntChange(document.getElementById("itmcode"+s).value, document.getElementById("pord_type").value);
var tabNum = document.getElementById("tab_no"+s).value;
if(tabNum == null || tabNum == "")
{
tabNum = s;
}
var itmParentCode = document.getElementById("itmcode"+s).value +":"+ tabNum;
itmparntChange(itmParentCode, document.getElementById("pord_type").value);
}
}
......@@ -284,6 +326,7 @@ function callListJSP( dbID, loginId, field, fieldName, idNum )
var fieldValue = "";
var headNames = "";
var extra = "";
var flag = "X";
if(field == "purc_order")
{
......@@ -355,6 +398,10 @@ function callListJSP( dbID, loginId, field, fieldName, idNum )
fieldValue = document.getElementById("itmcode"+dbID).value;
extra = temp+'~'+temp1;
if("N" == temp1)
{
flag = "A";
}
headNames = "Item Code:20~Description:40";
}
......@@ -375,9 +422,9 @@ function callListJSP( dbID, loginId, field, fieldName, idNum )
var top = $(window).height();
//var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?field="+field+"&fieldname="+fieldname+"&label="+label+"&extra="+extra+"&details="+headerData;
var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?LOGIN_ID="+loginId+"&FIELDS="+field+"&DBID="+dbID+"&FIELDNAME="+fieldName+"&IDNUM="+idNum+"&FIELDVALUE="+fieldValue+",&DETAILS="+headerData+"&extra="+extra;
var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?LOGIN_ID="+loginId+"&FIELDS="+field+"&DBID="+dbID+"&FIELDNAME="+fieldName+"&IDNUM="+idNum+"&FIELDVALUE="+fieldValue+",&DETAILS="+headerData+"&extra="+extra+"&FLAG="+flag;
var win = window.open(encodeURI(url), 'Supplier Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left='+left+',top='+top+',width=450,height=450');
var win = window.open(encodeURI(url), 'Supplier Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left='+left+',top='+210+',width=450,height=450');
}
function setCheckedPopup( obj )
......@@ -386,8 +433,8 @@ function setCheckedPopup( obj )
var chkCnt = 0;
var flag = document.getElementById("flag").value;
if(flag == "A")
if((field == "item_code" && flag == "A")) //This is for non trade supplier add multiple item parent
{
for( dbID = 1; dbID <= maxId; dbID++)
{
......@@ -411,11 +458,18 @@ function setCheckedPopup( obj )
if ( chkCnt == maxId )
{
document.getElementById("chkAll").checked = true;
if(document.getElementById("chkAll"))
{
document.getElementById("chkAll").checked = true;
}
}
else
{
document.getElementById("chkAll").checked = false;
if(document.getElementById("chkAll"))
{
document.getElementById("chkAll").checked = false;
}
}
}
else
......@@ -447,7 +501,6 @@ function setCheckedPopup( obj )
}
var selId = (obj.id).substring(13, (obj.id).length-10);
if( obj.value == 'true' )
{
if ($.inArray( selId, selectedCode ))
......@@ -493,6 +546,48 @@ function setCheckedRow( event, element )
}
setCheckedPopup(objCurr);
}
/**
* set checkbox visibilty
*/
function checkBoxVisibility()
{
var field = document.getElementById("value").value;
var flag = document.getElementById("flag").value;
if(document.getElementById("chkAll"))
{
document.getElementById("chkAll").style.visibility = "hidden";
}
//Commented as same item parent can be added multiple times
/*if(field == "item_code")
{
var tabs = window.opener.document.getElementById("tabs").value;
var items=",";
for( var i=1;i<=tabs;i++)
{
if(window.opener.document.getElementById("itmcode"+i))
{
items = items+window.opener.document.getElementById("itmcode"+i).value+",";
}
}
for (var i = 1; i<=maxId; i++)
{
var item = document.getElementById("DetailITCode."+ i +".fieldId").value;
if(items.indexOf(","+item+",")>-1)
{
document.getElementById(i).style.color = "gray";
document.getElementById("DetailITCode."+i+".selectbox").disabled = true;
document.getElementById(i).onclick = "";
document.getElementById(i).onmouseover = "tp()";
}
}
}*/
}
/*******POP Help End**********/
......@@ -1056,9 +1151,9 @@ function sidebar()
"</table>"+
"</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"
"</div>";
$("#accordion").append(a);
......@@ -1217,8 +1312,11 @@ function setColumnValues( retVal )
/******lead time value********/
//var len=x.length;
//alert("Lenght="+len);
if (x.length > 0)
var tabNumTag = xmldoc.getElementsByTagName("tab_no");
var tabNum = tabNumTag[0].childNodes[0].nodeValue;
if (x.length > 0)
appendSizesRow();
var sizesValue = new Array();
......@@ -1332,6 +1430,9 @@ function setColumnValues( retVal )
" /></td>";
}
//Changed by samadhan on 30/06/2015 D15CKAT026 End
tr = tr + "<input type = 'hidden' value = "+tabNum+" id='Detail2."+fld+".form_no' name='Detail2."+fld+".form_no' ></input>";
temp = temp + fld +",";
count++;
tip++;
......@@ -1436,8 +1537,8 @@ function setColumnValues( retVal )
//$('#suppDtlDiv'+y, window.opener.document).append(a);
//$('#itemDtl'+y+' tbody', window.opener.document).append(tr);
$('#matrixDiv'+y, document).remove();
$('#suppDtlDiv'+y, document).append(tempdata);
$('#matrixDiv'+y).remove();
$('#suppDtlDiv'+y).append(tempdata);
//fxheaderInit("itemDtl"+y,200);
......@@ -1454,6 +1555,13 @@ function setColumnValues( retVal )
}
//Changed by samadhan on 30/06/2015 D15CKAT026 End
document.getElementById("tab_no"+t).value= tabNum;
var descrTag = xmldoc.getElementsByTagName("Descr");
var descr = descrTag[0].childNodes[0].nodeValue;
document.getElementById("main"+y).innerHTML= "";
document.getElementById("main"+y).innerHTML= descr;
hideDivOnLoad = "1";
openImage(this,y);
hideDivOnLoad = "0";
......@@ -1479,7 +1587,7 @@ function loadXMLString(txt)
function appendSizesRow()
{
$("#itemDtl").remove();
//$("#itemDtl").remove();
$("#itemDtlDiv").append(
......@@ -1895,11 +2003,15 @@ function form3Pre()
var flag = true;
var element = $( "input[name^='Detail3."+j+"']" );
var DOMeles = element.get();
var tabNum = document.getElementById("Detail3."+j+".form_no").value;
for(var i=0;i<arr.length;i++)
{
// DOMeles[6].getAttribute('value') is item parent
//alert("DOMeles[6].getAttribute('value')=="+DOMeles[6].getAttribute('value'));
if(arr[i][0]==DOMeles[6].getAttribute('value'))
//if(arr[i][0]==DOMeles[6].getAttribute('value'))
if(arr[i][0]==DOMeles[6].getAttribute('value') && arr[i][2]==tabNum)
{
arr[i][1] = arr[i][1]+","+j;
flag = false;
......@@ -1913,6 +2025,8 @@ function form3Pre()
arr[temp] = [];
arr[temp][0] = DOMeles[6].getAttribute('value');
arr[temp][1] = j;
arr[temp][2] = tabNum;//for storing acoordian number in form2
temp++;
}
}
......@@ -1926,7 +2040,8 @@ function form3Pre()
var element3 = $( "input[name^='Detail3."+rows[0]+"']" );
var DOMeles3 = element3.get();
xmlString = xmlString +DOMeles3[6].getAttribute('value')+"****";
//xmlString = xmlString +DOMeles3[6].getAttribute('value')+"****";
xmlString = xmlString +DOMeles3[6].getAttribute('value')+":"+ arr[i][2] +"****";
//Changed by samadhan on 19/11/2015 for delivary date
//xmlString = xmlString +DOMeles3[5].getAttribute('value')+"~"+DOMeles3[4].getAttribute('value')+"****";
xmlString = xmlString +DOMeles3[5].getAttribute('value')+"~"+DOMeles3[10].getAttribute('value')+"****";
......@@ -1955,26 +2070,28 @@ function form3Pre()
}
else
{
for(var j=1;j<=count;j++)
{
var allow = false;
var element = $( "input[name^='Detail3."+j+"']" );
var DOMeles = element.get();
if(tranType=="N")
for(var j=1;j<=count;j++)
{
var allow = false;
var element = $( "input[name^='Detail3."+j+"']" );
var DOMeles = element.get();
if(tranType=="N")
{
//xmlString = xmlString +DOMeles[5].getAttribute('value')+"****";
var tabNum = document.getElementById("Detail3."+j+".form_no").value;
xmlString = xmlString +DOMeles[5].getAttribute('value')+"****";
//Changed by samadhan on 19/11/2015 for delivary dateChange
//xmlString = xmlString +DOMeles[4].getAttribute('value')+"****";
xmlString = xmlString +DOMeles[10].getAttribute('value')+"****";
xmlString = xmlString +DOMeles[1].getAttribute('value')+"****";
xmlString = xmlString +"||||";
xmlString = xmlString +DOMeles[5].getAttribute('value') +":"+ tabNum +"****";
//Changed by samadhan on 19/11/2015 for delivary dateChange
//xmlString = xmlString +DOMeles[4].getAttribute('value')+"****";
xmlString = xmlString +DOMeles[10].getAttribute('value')+"****";
xmlString = xmlString +DOMeles[1].getAttribute('value')+"****";
xmlString = xmlString +"||||";
}
}
}
}
document.getElementById("PRE_FORM_VAL2").value = xmlString;
//alert(xmlString);
......@@ -2242,7 +2359,9 @@ function calQuantity(id,cols,row,qt,fld,t)
{
qty = qty + parseInt(document.getElementById("tab."+t+".fld."+i+"").value);
//document.getElementById("display").value = qty;
document.getElementById("display."+t+"").innerHTML = qty;
document.getElementById("display."+t+"").innerHTML = "Total Quantity: "+qty;
document.getElementById("sum"+t).innerHTML = qty;
}
}
......@@ -2398,9 +2517,9 @@ function sidebarMulti()
"</table>"+
"</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"
"</div>";
//$( "#accordion" ).accordion();
......@@ -2501,21 +2620,23 @@ function pageLoad()
var sizeItemCode = "";
sizeItemCode = records[i].split("****");
//Wasim
var splitItem = sizeItemCode[0].split(":");
var itemParent = splitItem[0];
//Wasim
var s = document.getElementById("active").value;
document.getElementById("itmcode"+s).value = sizeItemCode[0];
document.getElementById("itmcode"+s).value = itemParent;
document.getElementById("multisel"+s).value="false";
itmparntChangeNew(sizeItemCode[0], document.getElementById("pord_type").value+"~"+sizeItemCode[2],sizeItemCode[1]);
//document.getElementById("active").value = ++s;
if(i<records.length-2)
{
sidebarNew();
document.getElementById("active").value = ++s;
sidebarNew();
//sidebar();
}
}
......@@ -2624,9 +2745,9 @@ function sidebarNew()
"</table>"+
"</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"
"</div>";
$("#accordion").append(a);
......@@ -2886,8 +3007,11 @@ function setColumnValuesNew( retVal )
var descrTag = xmldoc.getElementsByTagName("Descr");
var descr = descrTag[0].childNodes[0].nodeValue;
var DLVDateTag = xmldoc.getElementsByTagName("DLVDate");
var DLVDate = DLVDateTag[0].childNodes[0].nodeValue;
document.getElementById("dlv_date"+t+"").value = DLVDate ;
if(xmldoc.getElementsByTagName("DLVDate").length != 0)
/* if(xmldoc.getElementsByTagName("DLVDate").length != 0)
{
var DLVDateTag = xmldoc.getElementsByTagName("DLVDate");
var DLVDate = DLVDateTag[0].childNodes[0].nodeValue;
......@@ -2896,11 +3020,14 @@ function setColumnValuesNew( retVal )
else
{
//alert("Flase");
}
}*/
document.getElementById("itmdescription"+t).value=descr ;
document.getElementById("main"+t).innerHTML=document.getElementById("itmcode"+t).value+" "+descr;
//document.getElementById("main"+t).innerHTML=document.getElementById("itmcode"+t).value+" "+descr;
document.getElementById("main"+t).innerHTML= descr;
var tabNumTag = xmldoc.getElementsByTagName("tab_no");
var tabNum = tabNumTag[0].childNodes[0].nodeValue;
var temp = "";
for (var i = 0; i < x.length; i++)
......@@ -2976,7 +3103,7 @@ function setColumnValuesNew( retVal )
var itemQtys = itemQty.split("~");
tr = tr + "<input type='hidden' id='Detail2."+fld+".selectbox' name='Detail2."+fld+".selectbox' checked='false' value='false' />";
tr = tr + "<input type='hidden' id='Detail2."+fld+".item_code' name='Detail2."+fld+".item_code' value='"+itemQtys[0]+"' class='editInputClass' style='width: 60px;text-align: right;' />";
tr = tr + "<input type='hidden' value='"+dte+"' id='Detail2."+fld+".dlv_date' name='Detail2."+fld+".dlv_date' class='editInputClass' style='width: 60px;text-align: right;'/>";
//tr = tr + "<input type='hidden' value='"+dte+"' id='Detail2."+fld+".dlv_date' name='Detail2."+fld+".dlv_date' class='editInputClass' style='width: 60px;text-align: right;'/>";
tr = tr + "<input type='hidden' value='"+dte+"' id='Detail2."+fld+".dlv_date' name='Detail2."+fld+".dlv_date' class='editInputClass' style='width: 60px;text-align: right;'/>";
if (itemQtys[1] == "" || itemQtys[1] == "undefined" || itemQtys[1] == null )
{
......@@ -2988,6 +3115,9 @@ function setColumnValuesNew( retVal )
qtytr = +qtytr + +itemQtys[1];
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+itemQtys[1]+"' /></td>";
}
tr = tr + "<input type = 'hidden' value = "+tabNum+" id='Detail2."+fld+".form_no' name='Detail2."+fld+".form_no' ></input>";
temp = temp + fld +",";
count++;
tip++;
......@@ -3063,8 +3193,8 @@ function setColumnValuesNew( retVal )
//Changed by samadhan on 03/02/2015 for fixed matxix table header Start
//$('#suppDtlDiv'+y, document).append(a);
//$('#itemDtl'+y+' tbody', document).append(tr);
$('#matrixDiv'+y, document).remove();
$('#suppDtlDiv'+y, document).append(tempdata);
$('#matrixDiv'+y).remove();
$('#suppDtlDiv'+y).append(tempdata);
//fxheaderInit("itemDtl"+y,200);
//Changed by samadhan on 03/02/2015 for fixed matxix table header End
......@@ -3080,7 +3210,11 @@ function setColumnValuesNew( retVal )
document.getElementById("tab."+t+".fld."+p).value = q;
totalQty = +totalQty + +q;
}
document.getElementById("display."+t+"").innerHTML = "Total Quantity: "+totalQty;
document.getElementById("sum"+t).innerHTML = totalQty;
document.getElementById("tab_no"+t).value= tabNum;
}
//Changed by samadhan on 14/07/2015 for previous button work call End
......@@ -3584,7 +3718,13 @@ function sendInfo()
var siteCode = document.getElementById("site_code__ord").value;
var udfStr3 = document.getElementById("udf_str__3").value;
var purcOrder = document.getElementById("purc_order").value;
var str = siteCode + "~" +itemCode + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
var splitValue = id.split(".");
var tabNum = splitValue[1];
var tabNum = document.getElementById("Detail2."+tabNum+".form_no").value;
//var str = siteCode + "~" +itemCode + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
var str = siteCode + "~" +itemCode + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder + "~" + tabNum;
var action = "SAVE_PODtl2";
//Changed servlet as Porder
......@@ -3922,8 +4062,13 @@ function itemChange(field)
var tabs = document.getElementById("tabs").value;
var items="";
//fieldValue = fieldValue + ":" + document.getElementById("active").value;
for( var i=1;i<=tabs;i++)
var tabNum = document.getElementById("tab_no"+index).value;
if(tabNum == null || tabNum == "")
{
tabNum = index;
}
fieldValue = fieldValue + ":" + tabNum;
/*for( var i=1;i<=tabs;i++)
{
if( i != index) //dont check current item parent
{
......@@ -3937,10 +4082,11 @@ function itemChange(field)
}
}
}
}
}*/
}
itmparntChangeNew( fieldValue, document.getElementById("pord_type").value, '');
//itmparntChangeNew( fieldValue, document.getElementById("pord_type").value, '');
itmparntChange( fieldValue, document.getElementById("pord_type").value);
if(field == "item_code")
{
......@@ -4247,7 +4393,10 @@ function closeAccordian2(obj,index)
var purcOrder = document.getElementById("purc_order").value;
var qty = "DELETE";
var str = siteCode + "~" +itemParnt + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
//var str = siteCode + "~" +itemParnt + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
var str = siteCode + "~" +itemParnt + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder + "~" + tabNum;
//alert(str);
var action = "SAVE_PODtl2";
//Changed servlet as Porder
......
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