//=> WJsLib.js /*==> K2Info 10/10/2011 AN NEW: WDD3, nouvelle className WDDIconDropEventCode 27/08/2007 GD NEW: WDD3, Plus de test sur le type de MyArg. 17/02/2006 LB BUG: WDD3, test sur MyWODClass<>null. 25/01/2006 GD NEW: Ajout d'un argument dans WSrcReLoad 23/12/2005 LDL NEW: Prise en compte de WDDDropNewAct pour ajout de nouvel acteur dans synoptique 11/11/2005 GD NEW: Création a partir de dragid.js */ gWDDSrc=""; function WDD1() { MyObj=window.event.srcElement if (MyObj.className=="WDD") { window.event.dataTransfer.effectAllowed="copy"; window.event.dataTransfer.setData("Text",MyObj.value); gWDDSrc=MyObj.value; } } function WDD2(){event.returnValue = false;} function WDD3(TheSrc) { MyObj=window.event.srcElement if (MyObj.className=="WDDIconDrop") { MyItem=document.getElementById(MyObj.id+"_"); if(MyItem!=null)MyItem.value=window.event.dataTransfer.getData("Text"); } else if (MyObj.className=="WDDIconDropCible") // LDL 02/2011 { MyItem=document.getElementById(MyObj.id+"_"); if(MyItem!=null)MyItem.innerHTML=window.event.dataTransfer.getData("Text").substring(window.event.dataTransfer.getData("Text").indexOf("|")+1,window.event.dataTransfer.getData("Text").length); MyItem2=document.getElementById(MyObj.id+"__"); if(MyItem2!=null)MyItem2.value=window.event.dataTransfer.getData("Text").substring(0,window.event.dataTransfer.getData("Text").indexOf("|")); MyErrMsgIcone=document.getElementById("ErrMsgIcone"); if(MyErrMsgIcone!=null)MyErrMsgIcone.style.visibility="visible"; MyErrMsg=document.getElementById("ErrMsg"); if(MyErrMsg!=null)MyErrMsg.style.visibility="visible"; } else if (MyObj.className=="WDDIconDropEventCode") // AN 10/2011 { MyItem=document.getElementById(MyObj.id+"_"); if(MyItem!=null)MyItem.innerHTML=window.event.dataTransfer.getData("Text"); MyItem2=document.getElementById(MyObj.id+"__"); if(MyItem2!=null)MyItem2.value=window.event.dataTransfer.getData("Text"); } else if (MyObj.className=="WDDDropSubmit") { if (TheSrc!=null) document.URL=TheSrc+window.event.dataTransfer.getData("Text"); } else if (MyObj.className=="WDDDropNewAct") { MyItem=document.getElementById("C_0000"); MyArg = window.event.dataTransfer.getData("Text"); if((MyArg)&&(MyItem)) { MyItem.value=event.clientY+"."+event.clientX+".30.30."+MyArg; document.WFORM.submit(); WFrameSearch("WSynEdite").Document.WFORM.submit(); } } else if (gWDDSrc!="") { if (MyObj.className=="WDD") { if((MyObj.id=="WCBIOff")||(MyObj.id=="WCBIOn")) { MyItem=document.getElementById("WCBIOn"); if(MyItem!=null) { MyItem.value=gWDDSrc; MyItem.style.display=""; MyItem.title=gWDDSrc; } MyItem=document.getElementById("WCBVal"); if(MyItem!=null) { MyItem.value=gWDDSrc; } MyItem=document.getElementById("WCBIOff"); if(MyItem!=null) { MyItem.value=gWDDSrc; MyItem.style.display="none"; } } else { MyItem=document.getElementById("WLVID"); if(MyItem!=null)MyItem.value="|WDDV="+gWDDSrc+";"+MyObj.value+MyItem.value; document.WFORM.submit(); } } } } // Ecriture local d'une valeur dans un ID function WNWr(TheId,TheValue) { MyItem=document.getElementById(TheId); if(MyItem!=null){MyItem.value=TheValue;} } // Chargement d'une source function WSrcLoad(TheObj,TheUrl) { MyObj=parent.document.getElementById(TheObj); if(MyObj!=null){MyObj.src=TheUrl;} } // Rechargement d'une source function WSrcReLoad(TheObj,TheArg) { MyObj=parent.document.getElementById(TheObj); if(MyObj!=null){ if((TheArg)&&(TheArg.length>0)) { MyUrl=MyObj.src.split("?"); MyObj.src=MyUrl[0]+"?"+TheArg; } else { MyObj.src=MyObj.src; } } } // Validation d'une frame function WFrameSubmit(TheFr) { MyObj=top.document.getElementById(TheFr); if(MyObj!=null) { MyForm=MyObj.contentWindow.document.forms[0]; if(MyForm!=null){MyForm.submit()} } } // Surveillance de la frame Propriétaire, Close si plus de proprietaire function WProcessDependent(TheOpenerSubmit) { if (window.opener.closed==false) { if (window.opener.top.frames.length>0) { if (TheOpenerSubmit) {window.opener.document.forms[0].submit()}; } else { window.close(); } } else { window.close(); } } function WAutoHideForm() { for(var MyIdx=0;MyIdx