UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

82 lines (77 loc) 2.4 kB
<?xml version="1.0" encoding="UTF-8"?> <dynaForm name="triggersProperties" type="xmlform" width="100%" labelWidth="20%" enableTemplate="1"> <PRO_UID type="hidden"/> <FIELDS_REQUIRED type="hidden"/> <TITLE type="title" group="1"> <en><![CDATA[Trigger Information]]></en> </TITLE> <TRI_UID type="hidden"/> <TRI_TITLE type="text" size="80" maxlength="100"> <en><![CDATA[Title]]></en> </TRI_TITLE> <TRI_TYPE type="hidden"/> <TRI_DESCRIPTION type="textarea" rows="8" cols="77"> <en><![CDATA[Description]]></en> </TRI_DESCRIPTION> <BTN_CANCEL type="button" onclick="cancel();"> <en><![CDATA[Cancel]]></en> </BTN_CANCEL> <SAVE type="button" onclick="triggerSave1(this.form);"> <en><![CDATA[Save]]></en> </SAVE> <JS type="JavaScript"><![CDATA[ var _oVarsPanel_; var showDynaformsFormVars = function(sFieldName, sAjaxServer, sProcess, sSymbol) { _oVarsPanel_ = new leimnud.module.panel(); _oVarsPanel_.options = { limit : true, size : {w:600,h:420}, position : {x:0,y:0,center:true}, title : '', theme : 'processmaker', statusBar: false, control : {drag:false,resize:true,close:true}, fx : {opacity:true,rolled:false,modal:true} }; _oVarsPanel_.make(); _oVarsPanel_.events = { remove:function() { delete _oVarsPanel_; }.extend(this) }; _oVarsPanel_.loader.show(); oRPC = new leimnud.module.rpc.xmlhttp({ url : sAjaxServer, method: 'POST', args : 'sFieldName=' + sFieldName + '&sProcess=' + sProcess + '&sSymbol=' + sSymbol }); oRPC.callback = function(oRPC) { _oVarsPanel_.loader.hide(); var scs = oRPC.xmlhttp.responseText.extractScript(); _oVarsPanel_.addContent(oRPC.xmlhttp.responseText); scs.evalScript(); }.extend(this); oRPC.make(); }; var insertFormVar = function(sFieldName, sValue) { oAux = document.getElementById(sFieldName); if (oAux.setSelectionRange) { var rangeStart = oAux.selectionStart; var rangeEnd = oAux.selectionEnd; var tempStr1 = oAux.value.substring(0,rangeStart); var tempStr2 = oAux.value.substring(rangeEnd); oAux.value = tempStr1 + sValue + tempStr2; } else { if (document.selection) { oAux.focus(); document.selection.createRange().text = sValue; } } _oVarsPanel_.remove(); }; function cancel(){ currentPopupWindow.remove(); } ]]></JS> </dynaForm>