- In the browser safari the content of de windows exceeded of size. - Was modified the size in the xml of the window also of reduce the size of editor of js.
78 lines
2.1 KiB
XML
Executable File
78 lines
2.1 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<dynaForm name="javascript" type="xmlform" width="100%" enableTemplate="1">
|
|
<PME_A type="hidden"/>
|
|
<PME_TYPE type="hidden"/>
|
|
<A type="hidden" showInTable="0"/>
|
|
<PME_TITLE type="title" enableHTML="1">
|
|
<en>Properties</en>
|
|
</PME_TITLE>
|
|
<PME_XMLNODE_NAME type="text" size="32" maxlength="64" validate="NodeName" dependentFields="PME_VALIDATE_NAME" required="1">
|
|
<en>Field Name</en>
|
|
</PME_XMLNODE_NAME>
|
|
<PME_XMLNODE_NAME_OLD type="hidden"/>
|
|
<PME_VALIDATE_NAME type="hidden" sqlConnection="XMLDB">
|
|
SELECT XMLNODE_NAME, TYPE FROM dynaForm WHERE XMLNODE_NAME = @@PME_XMLNODE_NAME
|
|
</PME_VALIDATE_NAME>
|
|
|
|
<PME_CODE type="textarea" cols="47" rows="11" defaultvalue="" style="overflow:scroll">
|
|
<en>Code</en>
|
|
</PME_CODE>
|
|
|
|
<BTN_CANCEL type="button" onclick="cancel();">
|
|
<en>Cancel</en>
|
|
</BTN_CANCEL>
|
|
|
|
<PME_ACCEPT type="button" onclick="saveJavascript(); fieldsSave( this.form );">
|
|
<en>Save</en>
|
|
</PME_ACCEPT>
|
|
|
|
<PME_JS type="javascript"><![CDATA[
|
|
getField('PME_CODE').style.font='8pt Courier';
|
|
|
|
if (navigator.appName != "Microsoft Internet Explorer") {
|
|
try {
|
|
var oAllPs = document.querySelectorAll("div.panel_content___processmaker");
|
|
oAllPs[1].style.height = "330px";
|
|
}
|
|
catch(e) {
|
|
// nothing to do
|
|
}
|
|
}
|
|
|
|
|
|
var fieldForm="javascript";
|
|
var fieldName=getField("PME_XMLNODE_NAME",fieldForm);
|
|
var savedFieldName=fieldName.value;
|
|
var pme_validating;
|
|
leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance:fieldName, event:true});
|
|
|
|
function cancel(){
|
|
currentPopupWindow.remove();
|
|
}
|
|
|
|
var jsEditorPrompt = CodeMirror.fromTextArea('form[PME_CODE]', {
|
|
height: "170px",
|
|
width: "430px",
|
|
parserfile: ["tokenizejavascript.js", "parsejavascript.js"],
|
|
stylesheet: ["css/jscolors.css"],
|
|
path: "js/",
|
|
lineNumbers: true,
|
|
continuousScanning: 500
|
|
});
|
|
|
|
function saveJavascript()
|
|
{
|
|
jsEditorPrompt.setCode(jsEditorPrompt.getCode());
|
|
jsEditorPrompt.save();
|
|
}
|
|
|
|
function setFocus1() {
|
|
var fieldName=getField("PME_XMLNODE_NAME");
|
|
fieldName.focus();
|
|
fieldName.select();
|
|
}
|
|
|
|
setTimeout('setFocus1()', 500);
|
|
|
|
]]></PME_JS>
|
|
</dynaForm> |