X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=dgbuilder%2Fpublic%2Fred%2Fui%2Feditor.js;h=cae74d0801847ffff37c555951d42667f2e6afa1;hb=fc59bbb6279e492dea2fa361c7080163f3f888ea;hp=c5f7986e364f7dc11aeefdd36b2ab9972981feb9;hpb=d1569975bb18f4359fac18aa98f55b69c248a3ad;p=ccsdk%2Fdistribution.git diff --git a/dgbuilder/public/red/ui/editor.js b/dgbuilder/public/red/ui/editor.js index c5f7986e..cae74d08 100644 --- a/dgbuilder/public/red/ui/editor.js +++ b/dgbuilder/public/red/ui/editor.js @@ -234,6 +234,11 @@ RED.editor = (function() { } } } else if (RED.view.state() == RED.state.IMPORT) { + var nodeSet = getCurrentFlowNodeSet(); + //console.dir(nodeSet); + if(nodeSet != null && nodeSet.length == 0){ + RED.view.setIsImportAction(true); + } RED.view.importNodes($("#node-input-import").val()); } $( this ).dialog( "close" ); @@ -660,6 +665,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; + } } })();