Refresh Adjustments, change in DropDown, save the code to javascript
This commit is contained in:
@@ -33,14 +33,16 @@ resizeJSEditor();
|
||||
var JSCodePress=false;
|
||||
function startJSCodePress()
|
||||
{
|
||||
/*
|
||||
var code=getField("JS").value;
|
||||
getField("JS").className="codepress javascript linenumbers-on";
|
||||
JSCodePress=new CodePress(getField("JS"));
|
||||
getField("JS").parentNode.insertBefore(JSCodePress,getField("JS"));
|
||||
JSCodePress.edit(code,'javascript');
|
||||
*/
|
||||
getField("JS_LIST").onchange=function(){
|
||||
dynaformEditor.changeJavascriptCode();
|
||||
};
|
||||
dynaformEditor.changeJavascriptCode();
|
||||
};
|
||||
}
|
||||
</PME_RESIZE_JS>
|
||||
|
||||
|
||||
@@ -27,10 +27,12 @@
|
||||
<tr style="display: none">
|
||||
<td colspan="2">{$form.PME_VALIDATE_NAME}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='FormLabel' width="{$form_labelWidth}">{$PME_CODE}</td>
|
||||
<tr >
|
||||
<td class='FormLabel' width="90%" align="left" colspan="2">{$PME_CODE}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_CODE} </td> //-->
|
||||
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_CODE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width='90%' colspan="2">{$form.PME_CODE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='FormButton' colspan="2" align="center"> {$form.PME_ACCEPT} {$form.BTN_CANCEL} </td>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<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>
|
||||
@@ -21,7 +22,7 @@ SELECT XMLNODE_NAME, TYPE FROM dynaForm WHERE XMLNODE_NAME = @@PME_XMLNODE_NAME
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<PME_ACCEPT type="button" onclick="fieldsSave( this.form );">
|
||||
<PME_ACCEPT type="button" onclick="saveJavascript(); fieldsSave( this.form );">
|
||||
<en>Save</en>
|
||||
</PME_ACCEPT>
|
||||
|
||||
@@ -38,5 +39,22 @@ leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance
|
||||
function cancel(){
|
||||
currentPopupWindow.remove();
|
||||
}
|
||||
|
||||
var jsEditorPrompt = CodeMirror.fromTextArea('form[PME_CODE]', {
|
||||
height: "200px",
|
||||
width: "440px",
|
||||
parserfile: ["tokenizejavascript.js", "parsejavascript.js"],
|
||||
stylesheet: ["css/jscolors.css"],
|
||||
path: "js/",
|
||||
lineNumbers: true,
|
||||
continuousScanning: 500
|
||||
});
|
||||
|
||||
function saveJavascript()
|
||||
{
|
||||
jsEditorPrompt.setCode(jsEditorPrompt.getCode());
|
||||
jsEditorPrompt.save();
|
||||
}
|
||||
|
||||
]]></PME_JS>
|
||||
</dynaForm>
|
||||
Reference in New Issue
Block a user