UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

140 lines (123 loc) 4.17 kB
/** * Reassign ByUser routines * Author Erik Amaru Ortiz <erik@colosa.com> */ var reassignPanel; function toReassignPanel(){ if( checks_selected_ids.length == 0 ){ new leimnud.module.app.alert().make({label: G_STRINGS.ID_REASSIGN_BYUSER}); return 0; } /*oPanel = new leimnud.module.panel(); oPanel.options = { size : { w:1000, h:600 }, position: { x:0,y:0,center:true }, title : G_STRINGS.ID_MSG_RESSIGN_BYUSER_PANEL, statusBar: false, control : {resize:false,roll:false,drag:true}, fx : { modal:true, opacity:true, blinkToFront:false, fadeIn:false, drag:true} }; oPanel.events = { remove: function() { delete(oPanel); //resetChecks(); //window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value; }.extend(this) };*/ //oPanel.make(); //oPanel.loader.show(); var USER_SELETED = getField('REASSIGN_USER').value; var oRPC = new leimnud.module.rpc.xmlhttp({ url : 'cases_Ajax', args: 'action=reassignByUserList&APP_UIDS='+checks_selected_ids+'&FROM_USR_ID='+USER_SELETED }); oRPC.callback = function(rpc) { //oPanel.loader.hide(); //var scs=rpc.xmlhttp.responseText.extractScript(); //oPanel.addContent(rpc.xmlhttp.responseText); //scs.evalScript(); document.getElementById("publisherContent[0]").style.display = 'none'; document.getElementById("publisherContent[1]").style.display = 'none'; document.getElementById("publisherContent[10]").style.display = 'block'; document.getElementById("publisherContent[10]").innerHTML = rpc.xmlhttp.responseText; }.extend(this); oRPC.make(); //reassignPanel = oPanel; } function toReassign(){ var selects = document.getElementsByName('form[USERS]'); var USER_SELETED = getField('REASSIGN_USER').value; var items = ''; for(i=0; i<selects.length; i++){ if( selects[i].value != "0" ){ if( items != '') items += ','; id = selects[i].id; id = id.trim(); items += selects[i].id.substring(5, selects[i].id.length-1) +'|'+ selects[i].value; } } if( items.trim() == '' ){ new leimnud.module.app.alert().make({label: G_STRINGS.ID_REASSIGN_BYUSER}); return 0; } new leimnud.module.app.confirm().make({ label:G_STRINGS.ID_REASSIGN_BYUSER_CONFIRM, action:function(){ var oRPC = new leimnud.module.rpc.xmlhttp({ url : 'cases_Ajax', args: 'action=reassignByUser&items='+items+'&USR_UID='+USER_SELETED }); //reassignPanel.loader.show(); oRPC.callback = function(rpc) { //reassignPanel.loader.hide(); //reassignPanel.clearContent(); /*reassignPanel.events = { remove: function() { delete(oPanel); window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value; }.extend(this) };*/ var scs=rpc.xmlhttp.responseText.extractScript(); //reassignPanel.addContent(rpc.xmlhttp.responseText); document.getElementById("publisherContent[10]").innerHTML = rpc.xmlhttp.responseText; scs.evalScript(); }.extend(this); oRPC.make(); }.extend(this) }); } function cancelReassign(){ document.getElementById("publisherContent[0]").style.display = 'block'; document.getElementById("publisherContent[1]").style.display = 'block'; document.getElementById("publisherContent[10]").style.display = 'none'; document.getElementById("publisherContent[10]").innerHTML = ''; } function resetChecks(){ checks_selected_ids.length = 0; } function WindowSize() { var wSize = [0, 0]; if (typeof window.innerWidth != 'undefined') { wSize = [ window.innerWidth, window.innerHeight ]; } else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { wSize = [ document.documentElement.clientWidth, document.documentElement.clientHeight ]; } else { wSize = [ document.getElementsByTagName('body')[0].clientWidth, document.getElementsByTagName('body')[0].clientHeight ]; } return wSize; }