diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/clipboard.js b/packages/node_modules/@node-red/editor-client/src/js/ui/clipboard.js index 67fa20364..6971dc787 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/clipboard.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/clipboard.js @@ -396,14 +396,6 @@ RED.clipboard = (function() { label: RED._("library.types.examples") }); - tabs.activateTab("red-ui-clipboard-dialog-import-tab-"+mode); - if (mode === 'clipboard') { - setTimeout(function() { - $("#red-ui-clipboard-dialog-import-text").trigger("focus"); - },100) - } - - $("#red-ui-clipboard-dialog-tab-library-name").on("keyup", validateExportFilename); $("#red-ui-clipboard-dialog-tab-library-name").on('paste',function() { setTimeout(validateExportFilename,10)}); $("#red-ui-clipboard-dialog-export").button("enable"); @@ -475,6 +467,14 @@ RED.clipboard = (function() { $("#red-ui-clipboard-dialog-import-file-upload").trigger("click"); }) + tabs.activateTab("red-ui-clipboard-dialog-import-tab-"+mode); + if (mode === 'clipboard') { + setTimeout(function() { + $("#red-ui-clipboard-dialog-import-text").trigger("focus"); + },100) + } + + dialog.dialog("option","title",RED._("clipboard.importNodes")).dialog("open"); popover = RED.popover.create({ target: $("#red-ui-clipboard-dialog-import-text"), @@ -521,8 +521,6 @@ RED.clipboard = (function() { label: RED._("library.library") }); - tabs.activateTab("red-ui-clipboard-dialog-export-tab-"+mode); - $("#red-ui-clipboard-dialog-tab-library-name").on("keyup", validateExportFilename); $("#red-ui-clipboard-dialog-tab-library-name").on('paste',function() { setTimeout(validateExportFilename,10)}); $("#red-ui-clipboard-dialog-export").button("enable"); @@ -638,6 +636,7 @@ RED.clipboard = (function() { } else { $("#red-ui-clipboard-dialog-export-fmt-mini").trigger("click"); } + tabs.activateTab("red-ui-clipboard-dialog-export-tab-"+mode); dialog.dialog("option","title",RED._("clipboard.exportNodes")).dialog( "open" ); $("#red-ui-clipboard-dialog-export-text").trigger("focus"); @@ -736,7 +735,8 @@ RED.clipboard = (function() { RED.actions.add("core:show-export-dialog",exportNodes); RED.actions.add("core:show-import-dialog",importNodes); - RED.actions.add("core:library-export",function() { exportNodes('library') }); + RED.actions.add("core:show-library-export-dialog",function() { exportNodes('library') }); + RED.actions.add("core:show-library-import-dialog",function() { importNodes('library') }); RED.events.on("editor:open",function() { disabled = true; }); RED.events.on("editor:close",function() { disabled = false; }); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/keyboard.js b/packages/node_modules/@node-red/editor-client/src/js/ui/keyboard.js index b264f3bd8..524c1c16e 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/keyboard.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/keyboard.js @@ -19,7 +19,7 @@ RED.keyboard = (function() { var handlers = {}; var partialState; -RED.h = handlers; + var keyMap = { "left":37, "up":38,