From 8dc1ad81689c6576eaf3dcc64fd183f2dc72b42d Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 1 May 2019 22:41:20 +0100 Subject: [PATCH] Namespace workspace/view css --- .../editor-client/src/js/keymap.json | 2 +- .../@node-red/editor-client/src/js/red.js | 7 +- .../editor-client/src/js/text/bidi.js | 2 +- .../editor-client/src/js/ui/clipboard.js | 16 +- .../@node-red/editor-client/src/js/ui/diff.js | 8 +- .../editor-client/src/js/ui/editor.js | 40 +- .../editor-client/src/js/ui/editors/buffer.js | 4 +- .../src/js/ui/editors/expression.js | 4 +- .../editor-client/src/js/ui/editors/js.js | 4 +- .../editor-client/src/js/ui/editors/json.js | 4 +- .../src/js/ui/editors/markdown.js | 4 +- .../editor-client/src/js/ui/event-log.js | 4 +- .../editor-client/src/js/ui/keyboard.js | 13 +- .../editor-client/src/js/ui/library.js | 4 +- .../editor-client/src/js/ui/notifications.js | 35 +- .../editor-client/src/js/ui/palette.js | 12 +- .../src/js/ui/projects/projectSettings.js | 2 +- .../src/js/ui/projects/projects.js | 2 +- .../editor-client/src/js/ui/search.js | 2 +- .../editor-client/src/js/ui/sidebar.js | 20 +- .../editor-client/src/js/ui/statusBar.js | 4 +- .../editor-client/src/js/ui/subflow.js | 10 +- .../@node-red/editor-client/src/js/ui/tray.js | 50 +- .../editor-client/src/js/ui/typeSearch.js | 6 +- .../editor-client/src/js/ui/userSettings.js | 2 +- .../editor-client/src/js/ui/view-navigator.js | 22 +- .../@node-red/editor-client/src/js/ui/view.js | 509 +++++++++--------- .../editor-client/src/js/ui/workspaces.js | 37 +- .../editor-client/src/sass/dragdrop.scss | 26 +- .../editor-client/src/sass/editor.scss | 32 +- .../editor-client/src/sass/notifications.scss | 24 +- .../editor-client/src/sass/sidebar.scss | 4 +- .../editor-client/src/sass/style.scss | 7 +- .../editor-client/src/sass/workspace.scss | 26 +- .../src/sass/workspaceToolbar.scss | 2 +- .../editor-client/templates/index.mst | 38 +- 36 files changed, 509 insertions(+), 479 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/keymap.json b/packages/node_modules/@node-red/editor-client/src/js/keymap.json index 4de4726cd..3f232647d 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/keymap.json +++ b/packages/node_modules/@node-red/editor-client/src/js/keymap.json @@ -29,7 +29,7 @@ "ctrl-a": "core:select-all-config-nodes", "ctrl-z": "core:undo" }, - "workspace": { + "red-ui-workspace": { "backspace": "core:delete-selection", "delete": "core:delete-selection", "enter": "core:edit-selected-node", diff --git a/packages/node_modules/@node-red/editor-client/src/js/red.js b/packages/node_modules/@node-red/editor-client/src/js/red.js index 1014dcbe8..8fd56e601 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/red.js +++ b/packages/node_modules/@node-red/editor-client/src/js/red.js @@ -494,9 +494,12 @@ var RED = (function() { menuOptions.push({id:"menu-item-node-red-version", label:"v"+RED.settings.version, onselect: "core:show-about" }); + RED.workspaces.init(); + RED.statusBar.init(); RED.view.init(); RED.userSettings.init(); RED.user.init(); + RED.notifications.init(); RED.library.init(); RED.keyboard.init(); RED.palette.init(); @@ -516,7 +519,6 @@ var RED = (function() { } RED.subflow.init(); - RED.workspaces.init(); RED.clipboard.init(); RED.search.init(); RED.editor.init(); @@ -525,13 +527,12 @@ var RED = (function() { RED.menu.init({id:"btn-sidemenu",options: menuOptions}); RED.deploy.init(RED.settings.theme("deployButton",null)); - RED.notifications.init(); RED.actions.add("core:show-about", showAbout); RED.nodes.init(); RED.comms.connect(); - $("#main-container").show(); + $("#red-ui-main-container").show(); $(".red-ui-header-toolbar").show(); loadNodeList(); diff --git a/packages/node_modules/@node-red/editor-client/src/js/text/bidi.js b/packages/node_modules/@node-red/editor-client/src/js/text/bidi.js index 6bc6d60ef..6a1f883b2 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/text/bidi.js +++ b/packages/node_modules/@node-red/editor-client/src/js/text/bidi.js @@ -101,7 +101,7 @@ RED.text.bidi = (function() { * workspace or sidebar div */ function enforceTextDirectionOnPage() { - $("#workspace").find('span.bidiAware').each(function() { + $("#red-ui-workspace").find('span.bidiAware').each(function() { $(this).attr("dir", resolveBaseTextDir($(this).html())); }); $("#red-ui-sidebar").find('span.bidiAware').each(function() { 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 07eb2c414..c7b0d1c06 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 @@ -29,7 +29,7 @@ RED.clipboard = (function() { function setupDialogs() { dialog = $('
') - .appendTo("body") + .appendTo("#red-ui-editor") .dialog({ modal: true, autoOpen: false, @@ -648,7 +648,7 @@ RED.clipboard = (function() { } function hideDropTarget() { - $("#dropTarget").hide(); + $("#red-ui-drop-target").hide(); RED.keyboard.remove("escape"); } function copyText(value,element,msg) { @@ -678,7 +678,7 @@ RED.clipboard = (function() { if (truncated) { msg += "_truncated"; } - $("#clipboard-hidden").val(value).select(); + $("#red-ui-clipboard-hidden").val(value).select(); var result = document.execCommand("copy"); if (result && element) { var popover = RED.popover.create({ @@ -698,7 +698,7 @@ RED.clipboard = (function() { init: function() { setupDialogs(); - $('').appendTo("body"); + $('').appendTo("#red-ui-editor"); RED.actions.add("core:show-export-dialog",exportNodes); RED.actions.add("core:show-import-dialog",importNodes); @@ -712,15 +712,17 @@ RED.clipboard = (function() { RED.events.on("type-search:open",function() { disabled = true; }); RED.events.on("type-search:close",function() { disabled = false; }); - $('#chart').on("dragenter",function(event) { + $('

').appendTo('#red-ui-editor'); + + $('#red-ui-workspace-chart').on("dragenter",function(event) { if ($.inArray("text/plain",event.originalEvent.dataTransfer.types) != -1 || $.inArray("Files",event.originalEvent.dataTransfer.types) != -1) { - $("#dropTarget").css({display:'table'}); + $("#red-ui-drop-target").css({display:'table'}); RED.keyboard.add("*", "escape" ,hideDropTarget); } }); - $('#dropTarget').on("dragover",function(event) { + $('#red-ui-drop-target').on("dragover",function(event) { if ($.inArray("text/plain",event.originalEvent.dataTransfer.types) != -1 || $.inArray("Files",event.originalEvent.dataTransfer.types) != -1) { event.preventDefault(); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/diff.js b/packages/node_modules/@node-red/editor-client/src/js/ui/diff.js index 32883d970..dbb2199c6 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/diff.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/diff.js @@ -1257,7 +1257,7 @@ RED.diff = (function() { // trayWidth = dimensions.width; }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); var toolbar = $('
'+ ' '+ '
').prependTo(trayBody); @@ -1463,7 +1463,7 @@ RED.diff = (function() { // trayWidth = dimensions.width; }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); var diffPanel = $('
').appendTo(trayBody); var codeTable = $("",{class:"node-text-diff-content"}).appendTo(diffPanel); @@ -1993,7 +1993,7 @@ RED.diff = (function() { // trayWidth = dimensions.width; }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); var diffPanel = $('
').appendTo(trayBody); var codeTable = $("
",{class:"node-text-diff-content"}).appendTo(diffPanel); @@ -2058,7 +2058,7 @@ RED.diff = (function() { // trayWidth = dimensions.width; }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); var diffPanel = $('
').appendTo(trayBody); createUnifiedDiffTable(files,options).appendTo(diffPanel); }, diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js index aa4dd1f16..d6fc3411c 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js @@ -1471,8 +1471,8 @@ RED.editor = (function() { ], resize: function(dimensions) { editTrayWidthCache[type] = dimensions.width; - $(".editor-tray-content").height(dimensions.height - 50); - var form = $(".editor-tray-content form").height(dimensions.height - 50 - 40); + $(".red-ui-tray-content").height(dimensions.height - 50); + var form = $(".red-ui-tray-content form").height(dimensions.height - 50 - 40); if (editing_node && editing_node._def.oneditresize) { try { editing_node._def.oneditresize.call(editing_node,{width:form.width(),height:form.height()}); @@ -1482,8 +1482,8 @@ RED.editor = (function() { } }, open: function(tray, done) { - var trayFooter = tray.find(".editor-tray-footer"); - var trayBody = tray.find('.editor-tray-body'); + var trayFooter = tray.find(".red-ui-tray-footer"); + var trayBody = tray.find('.red-ui-tray-body'); trayBody.parent().css('overflow','hidden'); var editorTabEl = $('').appendTo(trayBody); @@ -1525,7 +1525,7 @@ RED.editor = (function() { id: "editor-tab-properties", label: RED._("editor-tab.properties"), name: RED._("editor-tab.properties"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-cog" }; buildEditForm(nodePropertiesTab.content,"dialog-form",type,ns,node); @@ -1536,7 +1536,7 @@ RED.editor = (function() { id: "editor-tab-description", label: RED._("editor-tab.description"), name: RED._("editor-tab.description"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-file-text-o", onchange: function() { nodeInfoEditor.focus(); @@ -1550,7 +1550,7 @@ RED.editor = (function() { id: "editor-tab-appearance", label: RED._("editor-tab.appearance"), name: RED._("editor-tab.appearance"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-object-group", onchange: function() { refreshLabelForm(this.content,node); @@ -1649,7 +1649,7 @@ RED.editor = (function() { var trayOptions = { title: getEditStackTitle(), //(adding?RED._("editor.addNewConfig", {type:type}):RED._("editor.editConfig", {type:type})), resize: function(dimensions) { - $(".editor-tray-content").height(dimensions.height - 50); + $(".red-ui-tray-content").height(dimensions.height - 50); if (editing_config_node && editing_config_node._def.oneditresize) { var form = $("#node-config-dialog-edit-form"); try { @@ -1660,9 +1660,9 @@ RED.editor = (function() { } }, open: function(tray, done) { - var trayHeader = tray.find(".editor-tray-header"); - var trayBody = tray.find('.editor-tray-body'); - var trayFooter = tray.find(".editor-tray-footer"); + var trayHeader = tray.find(".red-ui-tray-header"); + var trayBody = tray.find('.red-ui-tray-body'); + var trayFooter = tray.find(".red-ui-tray-footer"); if (node_def.hasUsers !== false) { trayFooter.prepend('
'); @@ -1691,7 +1691,7 @@ RED.editor = (function() { id: "editor-tab-cproperties", label: RED._("editor-tab.properties"), name: RED._("editor-tab.properties"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-cog" }; editorTabs.addTab(nodePropertiesTab); @@ -1702,7 +1702,7 @@ RED.editor = (function() { id: "editor-tab-description", label: RED._("editor-tab.description"), name: RED._("editor-tab.description"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-file-text-o", onchange: function() { nodeInfoEditor.focus(); @@ -2188,8 +2188,8 @@ RED.editor = (function() { } ], resize: function(size) { - $(".editor-tray-content").height(size.height - 50); - // var form = $(".editor-tray-content form").height(size.height - 50 - 40); + $(".red-ui-tray-content").height(size.height - 50); + // var form = $(".red-ui-tray-content form").height(size.height - 50 - 40); var rows = $("#dialog-form>div:not(.node-input-env-container-row)"); var height = size.height; for (var i=0; i', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-cog" }; buildEditForm(nodePropertiesTab.content,"dialog-form","subflow-template", undefined, editing_node); @@ -2241,7 +2241,7 @@ RED.editor = (function() { id: "editor-tab-description", label: RED._("editor-tab.description"), name: RED._("editor-tab.description"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-file-text-o", onchange: function() { subflowEditor.focus(); @@ -2254,7 +2254,7 @@ RED.editor = (function() { id: "editor-tab-appearance", label: RED._("editor-tab.appearance"), name: RED._("editor-tab.appearance"), - content: $('
', {class:"editor-tray-content"}).appendTo(editorContent).hide(), + content: $('
', {class:"red-ui-tray-content"}).appendTo(editorContent).hide(), iconClass: "fa fa-object-group", onchange: function() { refreshLabelForm(this.content,editing_node); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/buffer.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/buffer.js index ed8e19240..d1c14d008 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/buffer.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/buffer.js @@ -83,8 +83,8 @@ } }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form',type,'editor'); + var trayBody = tray.find('.red-ui-tray-body'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form',type,'editor'); bufferStringEditor = RED.editor.createEditor({ id: 'node-input-buffer-str', diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/expression.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/expression.js index e4d154fbb..1803e4d22 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/expression.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/expression.js @@ -88,9 +88,9 @@ }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); trayBody.addClass("node-input-expression-editor") - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form','_expression','editor'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form','_expression','editor'); var funcSelect = $("#node-input-expression-func"); Object.keys(jsonata.functions).forEach(function(f) { funcSelect.append($("").val(f).text(f)); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js index c0ce56411..4e8740055 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/js.js @@ -59,8 +59,8 @@ expressionEditor.resize(); }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form',type,'editor'); + var trayBody = tray.find('.red-ui-tray-body'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form',type,'editor'); expressionEditor = RED.editor.createEditor({ id: 'node-input-js', mode: options.mode || 'ace/mode/javascript', diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/json.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/json.js index 848c0105d..8800a1473 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/json.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/json.js @@ -74,8 +74,8 @@ expressionEditor.resize(); }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form',type,'editor'); + var trayBody = tray.find('.red-ui-tray-body'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form',type,'editor'); expressionEditor = RED.editor.createEditor({ id: 'node-input-json', value: "", diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/markdown.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/markdown.js index 77619b61d..253d47257 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/editors/markdown.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editors/markdown.js @@ -88,9 +88,9 @@ }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); + var trayBody = tray.find('.red-ui-tray-body'); trayBody.addClass("node-input-markdown-editor") - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form',type,'editor'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form',type,'editor'); expressionEditor = RED.editor.createEditor({ id: 'node-input-markdown', value: value, diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/event-log.js b/packages/node_modules/@node-red/editor-client/src/js/ui/event-log.js index c024b06fe..566fe7bde 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/event-log.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/event-log.js @@ -70,8 +70,8 @@ RED.eventLog = (function() { eventLogEditor.resize(); }, open: function(tray) { - var trayBody = tray.find('.editor-tray-body'); - var dialogForm = RED.editor.buildEditForm(tray.find('.editor-tray-body'),'dialog-form',type,'editor'); + var trayBody = tray.find('.red-ui-tray-body'); + var dialogForm = RED.editor.buildEditForm(tray.find('.red-ui-tray-body'),'dialog-form',type,'editor'); eventLogEditor = RED.editor.createEditor({ id: 'event-log-editor', value: backlog.join("\n"), 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 ab06edfdf..6a0e6237d 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 @@ -94,10 +94,14 @@ RED.h = handlers; } } for (var action in userKeymap) { - if (userKeymap.hasOwnProperty(action)) { + if (userKeymap.hasOwnProperty(action) && userKeymap[action]) { var obj = userKeymap[action]; if (obj.hasOwnProperty('key')) { - addHandler(obj.scope, obj.key, action, true); + var scope = obj.scope; + if (scope === "workspace") { + scope = "red-ui-workspace"; + } + addHandler(scope, obj.key, action, true); } } } @@ -391,8 +395,11 @@ RED.h = handlers; $(this).toggleClass("input-error",!valid); }) - var scopeSelect = $('').appendTo(scope); + var scopeSelect = $('').appendTo(scope); scopeSelect.i18n(); + if (object.scope === "workspace") { + object.scope = "red-ui-workspace"; + } scopeSelect.val(object.scope||'*'); var div = $('
').appendTo(scope); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/library.js b/packages/node_modules/@node-red/editor-client/src/js/ui/library.js index a939e8e23..409bc2970 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/library.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/library.js @@ -421,8 +421,8 @@ RED.library = (function() { return { init: function() { - $(_librarySave).appendTo(document.body); - $(_libraryLookup).appendTo(document.body); + $(_librarySave).appendTo("#red-ui-editor"); + $(_libraryLookup).appendTo("#red-ui-editor"); $( "#node-dialog-library-save" ).dialog({ title: RED._("library.saveToLibrary"), diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/notifications.js b/packages/node_modules/@node-red/editor-client/src/js/ui/notifications.js index f2d04aa02..f0a7b24d1 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/notifications.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/notifications.js @@ -62,7 +62,7 @@ RED.notifications = (function() { } if (options.modal) { - $("#full-shade").show(); + $("#red-ui-full-shade").show(); } if (currentNotifications.length > 4) { @@ -77,14 +77,14 @@ RED.notifications = (function() { } } var n = document.createElement("div"); - n.id="red-notification-"+c; - n.className = "notification"; + n.id="red-ui-notification-"+c; + n.className = "red-ui-notification"; n.fixed = fixed; if (type) { - n.className = "notification notification-"+type; + n.className = "red-ui-notification red-ui-notification-"+type; } if (options.width) { - var parentWidth = $("#notifications").width(); + var parentWidth = $("#red-ui-notifications").width(); if (options.width > parentWidth) { var margin = -(options.width-parentWidth)/2; $(n).css({ @@ -116,7 +116,7 @@ RED.notifications = (function() { } - $("#notifications").append(n); + $("#red-ui-notifications").append(n); if (!RED.notifications.hide) { $(n).slideDown(300); } @@ -142,7 +142,7 @@ RED.notifications = (function() { nn.parentNode.removeChild(nn); } if (options.modal) { - $("#full-shade").hide(); + $("#red-ui-full-shade").hide(); } }; })(); @@ -211,9 +211,9 @@ RED.notifications = (function() { if (nn.hidden) { nn.showNotification(); } else if (!options || !options.silent){ - $(nn).addClass("notification-shake-horizontal"); + $(nn).addClass("red-ui-notification-shake-horizontal"); setTimeout(function() { - $(nn).removeClass("notification-shake-horizontal"); + $(nn).removeClass("red-ui-notification-shake-horizontal"); },300); } @@ -234,6 +234,7 @@ RED.notifications = (function() { if (options.id) { persistentNotifications[options.id] = n; if (options.fixed) { + console.log("SHPW)") notificationButtonWrapper.show(); } } @@ -263,14 +264,14 @@ RED.notifications = (function() { return { init: function() { - notificationButtonWrapper = $('
  • '+ - ''+ - ''+ - ''+ - '
  • ').prependTo(".red-ui-header-toolbar").hide(); - $('#btn-notifications').on("click", function() { - showPersistent(); - }) + $('
    ').appendTo("#red-ui-editor"); + + notificationButtonWrapper = $('
  • ').prependTo(".red-ui-header-toolbar").hide(); + $('') + .appendTo(notificationButtonWrapper) + .on("click", function() { + showPersistent(); + }) }, notify: notify } diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js index a4268140e..ee702f8e4 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js @@ -242,9 +242,9 @@ RED.palette = (function() { } RED.sidebar.info.set(helpText,RED._("sidebar.info.nodeHelp")); }); - var chart = $("#chart"); + var chart = $("#red-ui-workspace-chart"); var chartOffset = chart.offset(); - var chartSVG = $("#chart>svg").get(0); + var chartSVG = $("#red-ui-workspace-chart>svg").get(0); var activeSpliceLink; var mouseX; var mouseY; @@ -256,7 +256,7 @@ RED.palette = (function() { appendTo: 'body', revert: 'invalid', revertDuration: 300, - containment:'#main-container', + containment:'#red-ui-main-container', start: function() { paletteWidth = $("#red-ui-palette").width(); paletteTop = $("#red-ui-palette").parent().position().top + $("#red-ui-palette-container").position().top; @@ -525,7 +525,7 @@ RED.palette = (function() { } }) - sidebarControls = $('