From 8f6a6c445eaeb7356e1db9d10d10b7d3fa42f27e Mon Sep 17 00:00:00 2001 From: "Chinthakayala,Sheshashailavas(sc2914)" Date: Wed, 27 Jun 2018 16:11:44 +0000 Subject: removed dependency on built-editor.min.js and added ability to test DG from dgbuilder and fixed the break node on XML generation and added ability to download formatted DG XML and DG JSON Issue-ID: SDNC-353 Change-Id: I799de5de2c4f61e9b56dbe996d8ac3e3b28061f7 Signed-off-by: Chinthakayala,Sheshashailavas(sc2914) --- dgbuilder/public/red/ui/editor.js | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'dgbuilder/public/red/ui/editor.js') diff --git a/dgbuilder/public/red/ui/editor.js b/dgbuilder/public/red/ui/editor.js index c5f7986e..174af961 100644 --- a/dgbuilder/public/red/ui/editor.js +++ b/dgbuilder/public/red/ui/editor.js @@ -660,6 +660,33 @@ RED.editor = (function() { edit: showEditDialog, editConfig: showEditConfigNodeDialog, validateNode: validateNode, - updateNodeProperties: updateNodeProperties // TODO: only exposed for edit-undo + updateNodeProperties: updateNodeProperties, // TODO: only exposed for edit-undo + createEditor: function(options) { + var editor = ace.edit(options.id); + //editor.setTheme("ace/theme/tomorrow"); + editor.setTheme("ace/theme/eclipse"); + if (options.mode) { + editor.getSession().setMode(options.mode); + } + if (options.foldStyle) { + editor.getSession().setFoldStyle(options.foldStyle); + } else { + editor.getSession().setFoldStyle('markbeginend'); + } + + + if (options.options) { + editor.setOptions(options.options); + } else { + editor.setOptions({ + enableBasicAutocompletion:false , + enableSnippets:false , + fontSize: "14pt" , + showGutter: false + }); + } + editor.$blockScrolling = Infinity; + return editor; + } } })(); -- cgit 1.2.3-korg