Codemirror IMPROVEMENT

- Codemirror tenia varias opciones que eran incompatibles con la version de procesmaker y ie.

- Se pudo el codmirror antiguo para las secciones del Designer en el xml y javascript para evitar esos errores.
- se pudo el mismo codigo para las 3 navegadores chrome, firefox, ie.
This commit is contained in:
Marco Antonio Nina
2013-11-29 14:50:01 -04:00
parent 1950e5b8f5
commit 08c8ee9f95
81 changed files with 16230 additions and 89 deletions

View File

@@ -33,19 +33,7 @@ function loadEditor()
dynaformEditor.A="@#URL";
dynaformEditor.dynUid="@#DYN_UID";
dynaformEditor._run();
//Add css Codemirror
var head = document.getElementsByTagName('head')[0];
var s = document.createElement('link');
s.setAttribute('href', '/js/codemirror/lib/codemirror.css');
s.setAttribute('type', 'text/css');
s.setAttribute('rel', 'stylesheet');
head.appendChild(s);
var s = document.createElement('link');
s.setAttribute('href', '/js/codemirror/addon/hint/show-hint.css');
s.setAttribute('type', 'text/css');
s.setAttribute('rel', 'stylesheet');
head.appendChild(s);
mainPanel.events.remove = function()
{
var canClose=dynaformEditor.close();

View File

@@ -49,28 +49,28 @@ function cancel(){
currentPopupWindow.remove();
}
/*var jsEditorPrompt = CodeMirror.fromTextArea('form[PME_CODE]', {
var jsEditorPrompt = CodeMirror.fromTextArea(document.getElementById("form[PME_CODE]"), {
height: "170px",
width: "430px",
parserfile: ["tokenizejavascript.js", "parsejavascript.js"],
stylesheet: ["css/jscolors.css"],
stylesheet: ["style/jscolors.css"],
path: "js/",
lineNumbers: true,
continuousScanning: 500
});*/
});
var jsEditorPrompt = CodeMirror.fromTextArea(document.getElementById("form[PME_CODE]"), {
/*var jsEditorPrompt = CodeMirror.fromTextArea(document.getElementById("form[PME_CODE]"), {
mode: "javascript",
lineNumbers: true,
lineWrapping: true });
jsEditorPrompt.setSize(430, 170);
jsEditorPrompt.setSize(430, 170);*/
function saveJavascript()
{
document.getElementById('form[PME_CODE]').value = jsEditorPrompt.getValue();
jsEditorPrompt.save();
//jsEditorPrompt.setCode(jsEditorPrompt.getCode());
//document.getElementById('form[PME_CODE]').value = jsEditorPrompt.getValue();
//jsEditorPrompt.save();
jsEditorPrompt.setCode(jsEditorPrompt.getCode());
jsEditorPrompt.save();
}
function setFocus1() {