mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Ensure ace edit history is reset after initialisation
This commit is contained in:
parent
cf25b2866e
commit
ce5c9da107
@ -916,13 +916,14 @@ RED.editor = (function() {
|
||||
createEditor: function(options) {
|
||||
var editor = ace.edit(options.id);
|
||||
editor.setTheme("ace/theme/tomorrow");
|
||||
var session = editor.getSession();
|
||||
if (options.mode) {
|
||||
editor.getSession().setMode(options.mode);
|
||||
session.setMode(options.mode);
|
||||
}
|
||||
if (options.foldStyle) {
|
||||
editor.getSession().setFoldStyle(options.foldStyle);
|
||||
session.setFoldStyle(options.foldStyle);
|
||||
} else {
|
||||
editor.getSession().setFoldStyle('markbeginend');
|
||||
session.setFoldStyle('markbeginend');
|
||||
}
|
||||
if (options.options) {
|
||||
editor.setOptions(options.options);
|
||||
@ -933,6 +934,9 @@ RED.editor = (function() {
|
||||
});
|
||||
}
|
||||
editor.$blockScrolling = Infinity;
|
||||
if (options.value) {
|
||||
session.setValue(options.value,-1);
|
||||
}
|
||||
return editor;
|
||||
}
|
||||
}
|
||||
|
@ -115,9 +115,9 @@
|
||||
|
||||
this.editor = RED.editor.createEditor({
|
||||
id: 'node-input-func-editor',
|
||||
mode: 'ace/mode/javascript'
|
||||
mode: 'ace/mode/javascript',
|
||||
value: $("#node-input-func").val()
|
||||
});
|
||||
this.editor.setValue($("#node-input-func").val(),-1);
|
||||
|
||||
RED.library.create({
|
||||
url:"functions", // where to get the data from
|
||||
|
@ -98,9 +98,9 @@
|
||||
});
|
||||
this.editor = RED.editor.createEditor({
|
||||
id: 'node-input-template-editor',
|
||||
mode: 'ace/mode/html'
|
||||
mode: 'ace/mode/html',
|
||||
value: $("#node-input-template").val()
|
||||
});
|
||||
this.editor.setValue($("#node-input-template").val(),-1);
|
||||
RED.library.create({
|
||||
url:"functions", // where to get the data from
|
||||
type:"function", // the type of object the library is for
|
||||
|
@ -86,9 +86,9 @@
|
||||
});
|
||||
this.editor = RED.editor.createEditor({
|
||||
id: 'node-input-info-editor',
|
||||
mode: 'ace/mode/markdown'
|
||||
mode: 'ace/mode/markdown',
|
||||
value: $("#node-input-info").val()
|
||||
});
|
||||
this.editor.setValue($("#node-input-info").val(),-1);
|
||||
this.editor.focus();
|
||||
},
|
||||
oneditsave: function() {
|
||||
|
Loading…
Reference in New Issue
Block a user