|
|
|
@@ -171,54 +171,60 @@ var RED = (function() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function loadEditor() {
|
|
|
|
|
RED.menu.init({id:"btn-sidemenu",
|
|
|
|
|
options: [
|
|
|
|
|
{id:"menu-item-view-menu",label:RED._("menu.label.view.view"),options:[
|
|
|
|
|
{id:"menu-item-view-show-grid",label:RED._("menu.label.view.showGrid"),toggle:true,onselect:RED.view.toggleShowGrid},
|
|
|
|
|
{id:"menu-item-view-snap-grid",label:RED._("menu.label.view.snapGrid"),toggle:true,onselect:RED.view.toggleSnapGrid},
|
|
|
|
|
{id:"menu-item-status",label:RED._("menu.label.displayStatus"),toggle:true,onselect:toggleStatus, selected: true},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-bidi",label:RED._("menu.label.view.textDir"),options:[
|
|
|
|
|
{id:"menu-item-bidi-default",toggle:"text-direction",label:RED._("menu.label.view.defaultDir"),selected: true, onselect:function(s) { if(s){RED.text.bidi.setTextDirection("")}}},
|
|
|
|
|
{id:"menu-item-bidi-ltr",toggle:"text-direction",label:RED._("menu.label.view.ltr"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("ltr")}}},
|
|
|
|
|
{id:"menu-item-bidi-rtl",toggle:"text-direction",label:RED._("menu.label.view.rtl"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("rtl")}}},
|
|
|
|
|
{id:"menu-item-bidi-auto",toggle:"text-direction",label:RED._("menu.label.view.auto"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("auto")}}}
|
|
|
|
|
]},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-sidebar",label:RED._("menu.label.sidebar.show"),toggle:true,onselect:RED.sidebar.toggleSidebar, selected: true}
|
|
|
|
|
]},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-import",label:RED._("menu.label.import"),options:[
|
|
|
|
|
{id:"menu-item-import-clipboard",label:RED._("menu.label.clipboard"),onselect:RED.clipboard.import},
|
|
|
|
|
{id:"menu-item-import-library",label:RED._("menu.label.library"),options:[]}
|
|
|
|
|
]},
|
|
|
|
|
{id:"menu-item-export",label:RED._("menu.label.export"),disabled:true,options:[
|
|
|
|
|
{id:"menu-item-export-clipboard",label:RED._("menu.label.clipboard"),disabled:true,onselect:RED.clipboard.export},
|
|
|
|
|
{id:"menu-item-export-library",label:RED._("menu.label.library"),disabled:true,onselect:RED.library.export}
|
|
|
|
|
]},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-search",label:RED._("menu.label.search"),onselect:RED.search.show},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-config-nodes",label:RED._("menu.label.displayConfig"),onselect:function() {}},
|
|
|
|
|
{id:"menu-item-workspace",label:RED._("menu.label.flows"),options:[
|
|
|
|
|
{id:"menu-item-workspace-add",label:RED._("menu.label.add"),onselect:RED.workspaces.add},
|
|
|
|
|
{id:"menu-item-workspace-edit",label:RED._("menu.label.rename"),onselect:RED.workspaces.edit},
|
|
|
|
|
{id:"menu-item-workspace-delete",label:RED._("menu.label.delete"),onselect:RED.workspaces.remove},
|
|
|
|
|
null
|
|
|
|
|
]},
|
|
|
|
|
{id:"menu-item-subflow",label:RED._("menu.label.subflows"), options: [
|
|
|
|
|
{id:"menu-item-subflow-create",label:RED._("menu.label.createSubflow"),onselect:RED.subflow.createSubflow},
|
|
|
|
|
{id:"menu-item-subflow-convert",label:RED._("menu.label.selectionToSubflow"),disabled:true,onselect:RED.subflow.convertToSubflow},
|
|
|
|
|
]},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-keyboard-shortcuts",label:RED._("menu.label.keyboardShortcuts"),onselect:RED.keyboard.showHelp},
|
|
|
|
|
{id:"menu-item-help",
|
|
|
|
|
label: RED.settings.theme("menu.menu-item-help.label","Node-RED Website"),
|
|
|
|
|
href: RED.settings.theme("menu.menu-item-help.url","http://nodered.org/docs")
|
|
|
|
|
},
|
|
|
|
|
{id:"menu-item-node-red-version", label:"v"+RED.settings.version, onselect: showAbout }
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
var menuOptions = [];
|
|
|
|
|
menuOptions.push({id:"menu-item-view-menu",label:RED._("menu.label.view.view"),options:[
|
|
|
|
|
{id:"menu-item-view-show-grid",label:RED._("menu.label.view.showGrid"),toggle:true,onselect:RED.view.toggleShowGrid},
|
|
|
|
|
{id:"menu-item-view-snap-grid",label:RED._("menu.label.view.snapGrid"),toggle:true,onselect:RED.view.toggleSnapGrid},
|
|
|
|
|
{id:"menu-item-status",label:RED._("menu.label.displayStatus"),toggle:true,onselect:toggleStatus, selected: true},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-bidi",label:RED._("menu.label.view.textDir"),options:[
|
|
|
|
|
{id:"menu-item-bidi-default",toggle:"text-direction",label:RED._("menu.label.view.defaultDir"),selected: true, onselect:function(s) { if(s){RED.text.bidi.setTextDirection("")}}},
|
|
|
|
|
{id:"menu-item-bidi-ltr",toggle:"text-direction",label:RED._("menu.label.view.ltr"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("ltr")}}},
|
|
|
|
|
{id:"menu-item-bidi-rtl",toggle:"text-direction",label:RED._("menu.label.view.rtl"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("rtl")}}},
|
|
|
|
|
{id:"menu-item-bidi-auto",toggle:"text-direction",label:RED._("menu.label.view.auto"), onselect:function(s) { if(s){RED.text.bidi.setTextDirection("auto")}}}
|
|
|
|
|
]},
|
|
|
|
|
null,
|
|
|
|
|
{id:"menu-item-sidebar",label:RED._("menu.label.sidebar.show"),toggle:true,onselect:RED.sidebar.toggleSidebar, selected: true}
|
|
|
|
|
]});
|
|
|
|
|
menuOptions.push(null);
|
|
|
|
|
menuOptions.push({id:"menu-item-import",label:RED._("menu.label.import"),options:[
|
|
|
|
|
{id:"menu-item-import-clipboard",label:RED._("menu.label.clipboard"),onselect:RED.clipboard.import},
|
|
|
|
|
{id:"menu-item-import-library",label:RED._("menu.label.library"),options:[]}
|
|
|
|
|
]});
|
|
|
|
|
menuOptions.push({id:"menu-item-export",label:RED._("menu.label.export"),disabled:true,options:[
|
|
|
|
|
{id:"menu-item-export-clipboard",label:RED._("menu.label.clipboard"),disabled:true,onselect:RED.clipboard.export},
|
|
|
|
|
{id:"menu-item-export-library",label:RED._("menu.label.library"),disabled:true,onselect:RED.library.export}
|
|
|
|
|
]});
|
|
|
|
|
menuOptions.push(null);
|
|
|
|
|
menuOptions.push({id:"menu-item-search",label:RED._("menu.label.search"),onselect:RED.search.show});
|
|
|
|
|
menuOptions.push(null);
|
|
|
|
|
menuOptions.push({id:"menu-item-config-nodes",label:RED._("menu.label.displayConfig"),onselect:function() {}});
|
|
|
|
|
menuOptions.push({id:"menu-item-workspace",label:RED._("menu.label.flows"),options:[
|
|
|
|
|
{id:"menu-item-workspace-add",label:RED._("menu.label.add"),onselect:RED.workspaces.add},
|
|
|
|
|
{id:"menu-item-workspace-edit",label:RED._("menu.label.rename"),onselect:RED.workspaces.edit},
|
|
|
|
|
{id:"menu-item-workspace-delete",label:RED._("menu.label.delete"),onselect:RED.workspaces.remove},
|
|
|
|
|
null
|
|
|
|
|
]});
|
|
|
|
|
menuOptions.push({id:"menu-item-subflow",label:RED._("menu.label.subflows"), options: [
|
|
|
|
|
{id:"menu-item-subflow-create",label:RED._("menu.label.createSubflow"),onselect:RED.subflow.createSubflow},
|
|
|
|
|
{id:"menu-item-subflow-convert",label:RED._("menu.label.selectionToSubflow"),disabled:true,onselect:RED.subflow.convertToSubflow},
|
|
|
|
|
]});
|
|
|
|
|
menuOptions.push(null);
|
|
|
|
|
if (RED.settings.theme('palette.editable') !== false) {
|
|
|
|
|
RED.palette.editor.init();
|
|
|
|
|
menuOptions.push({id:"menu-item-edit-palette",label:RED._("menu.label.editPalette"),onselect:RED.palette.editor.show});
|
|
|
|
|
menuOptions.push(null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
menuOptions.push({id:"menu-item-keyboard-shortcuts",label:RED._("menu.label.keyboardShortcuts"),onselect:RED.keyboard.showHelp});
|
|
|
|
|
menuOptions.push({id:"menu-item-help",
|
|
|
|
|
label: RED.settings.theme("menu.menu-item-help.label","Node-RED website"),
|
|
|
|
|
href: RED.settings.theme("menu.menu-item-help.url","http://nodered.org/docs")
|
|
|
|
|
});
|
|
|
|
|
menuOptions.push({id:"menu-item-node-red-version", label:"v"+RED.settings.version, onselect: showAbout });
|
|
|
|
|
|
|
|
|
|
RED.menu.init({id:"btn-sidemenu",options: menuOptions});
|
|
|
|
|
|
|
|
|
|
RED.user.init();
|
|
|
|
|
|
|
|
|
|