UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

99 lines (90 loc) 3.23 kB
<?xml version="1.0" encoding="UTF-8"?> <dynaForm type="xmlmenu"> <PRO_UID type="private"/> <MNU_ASSIGN type="link" value="" link="#" onclick="availableCaseTrackerObjects(@QPRO_UID);return false;" colAlign="left" colWidth="100"> <en><![CDATA[Assign]]></en> </MNU_ASSIGN> <PAGED_TABLE_ID type="private"/> <PRO_UID type="private"/> <JS type="javascript" replaceTags="1"><![CDATA[ var oPanel; var availableCaseTrackerObjects = function(sProcessUID) { oPanel = new leimnud.module.panel(); oPanel.options = { size :{w:400,h:350}, position:{x:0,y:0,center:true}, title :G_STRINGS.ID_ASSIGN_CASE_TRACKER_OBJECT, theme :'processmaker', statusBar:false, control :{resize:false,roll:false}, fx :{modal:true,opacity:true,blinkToFront:false,fadeIn:false,drag:false} }; oPanel.events = { remove: function() { delete(oPanel); }.extend(this) }; oPanel.make(); oPanel.loader.show(); var oRPC = new leimnud.module.rpc.xmlhttp({ url : '../tracker/tracker_Ajax', args: 'action=availableCaseTrackerObjects&PRO_UID=' + sProcessUID }); oRPC.callback = function(rpc) { oPanel.loader.hide(); oPanel.addContent(rpc.xmlhttp.responseText); var scs = rpc.xmlhttp.responseText.extractScript(); scs.evalScript(); }.extend(this); oRPC.make(); }; var assignCaseTrackerObject = function(sProcessUID, sObjectType, sObjectUID) { var oRPC = new leimnud.module.rpc.xmlhttp({ url : '../tracker/tracker_Ajax', async: false, args : 'action=assignCaseTrackerObject&PRO_UID=' + sProcessUID + '&OBJECT_TYPE=' + sObjectType + '&OBJECT_UID=' + sObjectUID }); oRPC.make(); oPanel.remove(); tracker_objectsList.refresh(); }; var removeCaseTrackerObject = function(sCOTUID, sProcessUID, iPosition) { new leimnud.module.app.confirm().make({ label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASE_TRACKER_OBJECT)', action:function() { var oRPC = new leimnud.module.rpc.xmlhttp({ url : '../tracker/tracker_Ajax', async: false, args : 'action=removeCaseTrackerObject&CTO_UID=' + sCOTUID + '&PRO_UID=' + sProcessUID + '&STEP_POSITION=' + iPosition }); oRPC.make(); tracker_objectsList.refresh(); }.extend(this) }); }; var upCaseTrackerObject = function(sCOTUID, sProcessUID, iPosition) { var oRPC = new leimnud.module.rpc.xmlhttp({ url : '../tracker/tracker_Ajax', async: false, args : 'action=upCaseTrackerObject&CTO_UID=' + sCOTUID + '&PRO_UID=' + sProcessUID + '&STEP_POSITION=' + iPosition }); oRPC.make(); tracker_objectsList.refresh(); }; var downCaseTrackerObject = function(sCOTUID, sProcessUID, iPosition) { var oRPC = new leimnud.module.rpc.xmlhttp({ url : '../tracker/tracker_Ajax', async: false, args : 'action=downCaseTrackerObject&CTO_UID=' + sCOTUID + '&PRO_UID=' + sProcessUID + '&STEP_POSITION=' + iPosition }); oRPC.make(); tracker_objectsList.refresh(); }; var conditionCaseTrackerObject = function(sCOTUID) { popupWindow('@G::LoadTranslation(ID_CONDITION)', '../tracker/tracker_ConditionsEdit?CTO_UID='+ sCOTUID, 500, 216); }; var saveConditionCaseTrackerObject = function(oForm) { ajax_post(oForm.action, oForm, 'POST'); currentPopupWindow.remove(); }; ]]></JS> </dynaForm>