').appendTo(controls)
}
if (n.type === 'tab') {
var lockToggleButton = $('
').appendTo(controls).on("click",function(evt) {
@@ -238,7 +235,7 @@ RED.sidebar.info.outliner = (function() {
RED.popover.tooltip(lockToggleButton,function() {
return RED._("common.label."+(n.locked?"unlock":"lock"));
});
- } else {
+ } else if (n.type !== 'subflow') {
$('
').appendTo(controls)
}
controls.find("button").on("dblclick", function(evt) {
@@ -297,7 +294,8 @@ RED.sidebar.info.outliner = (function() {
//
').appendTo(container)
treeList = $("
").css({width: "100%"}).appendTo(container).treeList({
- data:getFlowData()
+ data:getFlowData(),
+ expandOnLabel: false
})
treeList.on('treelistselect', function(e,item) {
var node = RED.nodes.node(item.id) || RED.nodes.group(item.id) || RED.nodes.workspace(item.id) || RED.nodes.subflow(item.id);
@@ -591,14 +589,15 @@ RED.sidebar.info.outliner = (function() {
}
}
function getGutter(n) {
- var span = $("",{class:"red-ui-info-outline-gutter red-ui-treeList-gutter-float"});
- var revealButton = $('').appendTo(span).on("click",function(evt) {
- evt.preventDefault();
- evt.stopPropagation();
- RED.view.reveal(n.id);
- })
- RED.popover.tooltip(revealButton,RED._("sidebar.info.find"));
- return span;
+ // var span = $("",{class:"red-ui-info-outline-gutter red-ui-treeList-gutter-float"});
+ // var revealButton = $('').appendTo(span).on("click",function(evt) {
+ // evt.preventDefault();
+ // evt.stopPropagation();
+ // RED.view.reveal(n.id);
+ // })
+ // RED.popover.tooltip(revealButton,RED._("sidebar.info.find"));
+ // return span;
+ return null;
}
function createFlowConfigNode(parent,type) {
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/colors.scss b/packages/node_modules/@node-red/editor-client/src/sass/colors.scss
index 098094f86..b5ce5404c 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/colors.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/colors.scss
@@ -182,7 +182,7 @@ $diff-merge-header-color: #800080;
$diff-merge-header-background: #e5f9ff;
$diff-merge-header-border-color: #b2edff;
-$menuBackground: $primary-background;
+$menuBackground: $secondary-background;
$menuDivider: $secondary-border-color;
$menuColor: $primary-text-color;
$menuActiveColor: $secondary-text-color-active;
@@ -247,29 +247,33 @@ $link-unknown-color: #f00;
$clipboard-textarea-background: #F3E7E7;
+$header-background: $primary-background;
+$header-button-border: $primary-border-color;
+$header-button-background-active: $workspace-button-background-active;
+$header-accent: $primary-background;
+
+$header-menu-color: $primary-text-color;
+$header-menu-color-disabled: $secondary-text-color-disabled;
+$header-menu-heading-color:$primary-text-color;
+$header-menu-sublabel-color: $secondary-text-color-active;
+$header-menu-background: $menuBackground;
+$header-menu-item-hover: $secondary-background-hover;
+$header-menu-item-border-active: $secondary-background-hover;
+$headerMenuItemDivider: $secondary-border-color;
+$headerMenuCaret: $tertiary-text-color;
+
+
$deploy-button-color: #eee;
$deploy-button-color-active: #ccc;
-$deploy-button-color-disabled: #999;
+$deploy-button-color-disabled: $secondary-text-color-disabled;
+$deploy-button-border-color: $header-button-border;
$deploy-button-background: #8C101C;
$deploy-button-background-hover: #6E0A1E;
$deploy-button-background-active: #4C0A17;
-$deploy-button-background-disabled: #444;
-$deploy-button-background-disabled-hover: #555;
+$deploy-button-background-disabled: $header-background;
+$deploy-button-background-disabled-hover: $secondary-background-hover;
-$header-background: #000;
-$header-button-background-active: #121212;
-$header-accent: #C02020;
-$header-menu-color: #eee;
-$header-menu-color-disabled: #666;
-$header-menu-heading-color: #fff;
-$header-menu-sublabel-color: #aeaeae;
-$header-menu-background: #121212;
-$header-menu-item-hover: #323232;
-$header-menu-item-border-active: #777677;
-$headerMenuItemDivider: #464646;
-$headerMenuCaret: #C7C7C7;
-
$vcCommitShaColor: #c38888;
$dnd-background: rgba(0,0,0,0.3);
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/dropdownMenu.scss b/packages/node_modules/@node-red/editor-client/src/sass/dropdownMenu.scss
index f6a2d6fde..061faf82c 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/dropdownMenu.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/dropdownMenu.scss
@@ -30,7 +30,8 @@
list-style: none;
background: var(--red-ui-menuBackground);
border: 1px solid var(--red-ui-secondary-border-color);
- box-shadow: 0 5px 10px var(--red-ui-shadow);
+ border-radius: 4px;
+ box-shadow: -2px 2px 6px 2px var(--red-ui-shadow);
&.pull-right {
right: 0;
@@ -163,7 +164,7 @@
position: relative;
& > .red-ui-menu-dropdown {
top: 0;
- left: calc(100% - 5px);
+ left: calc(100%);
margin-top: 0;
margin-left: -1px;
}
@@ -187,8 +188,7 @@
&.pull-left {
float: none;
& > .red-ui-menu-dropdown {
- left: -100%;
- margin-left: 10px;
+ left: calc(-100% - 2px);
}
}
}
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/header.scss b/packages/node_modules/@node-red/editor-client/src/sass/header.scss
index ed8de3165..0bc789974 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/header.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/header.scss
@@ -28,31 +28,29 @@
height: var(--red-ui-header-height);
background: var(--red-ui-header-background);
box-sizing: border-box;
- padding: 0px 0px 0px 20px;
+ padding: 0px;
color: var(--red-ui-header-menu-color);
font-size: 14px;
display: flex;
justify-content: space-between;
align-items: center;
- border-bottom: 2px solid var(--red-ui-header-accent);
- padding-top: 2px;
+ padding-top: 6px;
span.red-ui-header-logo {
float: left;
- font-size: 30px;
- line-height: 30px;
+ margin-left: 8px;
text-decoration: none;
white-space: nowrap;
span {
vertical-align: middle;
- font-size: 16px !important;
+ font-size: 14px !important;
&:not(:first-child) {
margin-left: 8px;
}
}
img {
- height: 32px;
+ height: 28px;
}
a {
@@ -68,9 +66,9 @@
display: flex;
align-items: stretch;
padding: 0;
- margin: 0;
+ margin: 0 10px 0 0;
list-style: none;
- float: right;
+ gap: 15px;
> li {
display: inline-flex;
@@ -82,24 +80,20 @@
}
.button {
- height: 100%;
+ height: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
- min-width: 20px;
+ min-width: 24px;
text-align: center;
- font-size: 20px;
- padding: 0px 12px;
+ font-size: 16px;
+ padding: 0px;
text-decoration: none;
color: var(--red-ui-header-menu-color);
- margin: auto 5px;
+ margin: auto 0;
vertical-align: middle;
- border-left: 2px solid var(--red-ui-header-background);
- border-right: 2px solid var(--red-ui-header-background);
+ mask-size: contain;
- &:hover {
- border-color: var(--red-ui-header-menu-item-hover);
- }
&:active, &.active {
background: var(--red-ui-header-button-background-active);
}
@@ -110,7 +104,6 @@
.button-group {
display: inline-block;
- margin: auto 15px;
vertical-align: middle;
clear: both;
& > a {
@@ -128,7 +121,7 @@
.red-ui-deploy-button {
background: var(--red-ui-deploy-button-background);
color: var(--red-ui-deploy-button-color);
-
+ border: 1px solid var(--red-ui-deploy-button-border-color);
&:hover {
background: var(--red-ui-deploy-button-background-hover);
}
@@ -156,18 +149,24 @@
}
#red-ui-header-button-deploy {
- padding: 4px 12px;
+ padding: 3px 8px;
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-right: none;
+ border-color: var(--red-ui-deploy-button-background);
+
&.disabled {
cursor: default;
background: var(--red-ui-deploy-button-background-disabled);
color: var(--red-ui-deploy-button-color-disabled);
-
+ border-color: var(--red-ui-deploy-button-border-color);
.red-ui-deploy-button-content>img {
- opacity: 0.3;
+ opacity: 0.7;
}
&+ #red-ui-header-button-deploy-options {
background: var(--red-ui-deploy-button-background-disabled);
color: var(--red-ui-deploy-button-color-active);
+ border-color: var(--red-ui-deploy-button-border-color);
}
&+ #red-ui-header-button-deploy-options:hover {
background: var(--red-ui-deploy-button-background-disabled-hover);
@@ -176,9 +175,17 @@
background: var(--red-ui-deploy-button-background-disabled);
}
}
+ &+ #red-ui-header-button-deploy-options {
+ padding: 3px 4px;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-left: none;
+ border-color: var(--red-ui-deploy-button-background);
+ }
.red-ui-deploy-button-content>img {
margin-right: 8px;
+ height: 16px;
}
}
@@ -212,7 +219,7 @@
background: var(--red-ui-header-menu-background);
border: 1px solid var(--red-ui-header-menu-background);
width: 260px !important;
- margin-top: 0;
+ margin-top: 5px;
li a {
color: var(--red-ui-header-menu-color);
padding: 3px 10px 3px 30px;
@@ -295,10 +302,10 @@
.red-ui-user-profile {
background-color: var(--red-ui-header-background);
- border: 2px solid var(--red-ui-header-menu-color);
+ border: 1px solid var(--red-ui-header-button-border);
border-radius: 30px;
overflow: hidden;
-
+ padding: 3px;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
@@ -306,9 +313,9 @@
justify-content: center;
align-items: center;
vertical-align: middle;
- width: 30px;
- height: 30px;
- font-size: 20px;
+ width: 22px;
+ height: 22px;
+ font-size: 14px;
&.red-ui-user-profile-color-1 {
background-color: var(--red-ui-user-profile-colors-1);
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/sizes.scss b/packages/node_modules/@node-red/editor-client/src/sass/sizes.scss
index a3d48e76d..ecefc0294 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/sizes.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/sizes.scss
@@ -14,4 +14,4 @@
* limitations under the License.
**/
- $header-height: 48px;
\ No newline at end of file
+ $header-height: 36px;
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/tab-info.scss b/packages/node_modules/@node-red/editor-client/src/sass/tab-info.scss
index a8fc62446..5af00579f 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/tab-info.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/tab-info.scss
@@ -423,7 +423,7 @@ div.red-ui-info-table {
.red-ui-info-outline-item-control-spacer {
display: inline-block;
- width: 23px;
+ width: 18px;
}
.red-ui-info-outline-gutter {
display:none;
@@ -442,9 +442,18 @@ div.red-ui-info-table {
right: 1px;
padding: 1px 2px 0 1px;
text-align: right;
+
&.red-ui-info-outline-item-hover-controls button {
- min-width: 23px;
+ margin: 0;
+ padding: 0 2px;
+ min-width: 18px;
+ height: 18px;
+ border-radius: 4px;
+ line-height: 0;
+ i {
+ font-size: 8px;
+ }
}
.red-ui-treeList-label:not(:hover) &.red-ui-info-outline-item-hover-controls {
diff --git a/packages/node_modules/@node-red/editor-client/src/sass/variables.scss b/packages/node_modules/@node-red/editor-client/src/sass/variables.scss
index 9f34d8fde..56379bded 100644
--- a/packages/node_modules/@node-red/editor-client/src/sass/variables.scss
+++ b/packages/node_modules/@node-red/editor-client/src/sass/variables.scss
@@ -239,6 +239,7 @@
--red-ui-deploy-button-color: #{colors.$deploy-button-color};
--red-ui-deploy-button-color-active: #{colors.$deploy-button-color-active};
--red-ui-deploy-button-color-disabled: #{colors.$deploy-button-color-disabled};
+ --red-ui-deploy-button-border-color: #{colors.$deploy-button-border-color};
--red-ui-deploy-button-background: #{colors.$deploy-button-background};
--red-ui-deploy-button-background-hover: #{colors.$deploy-button-background-hover};
--red-ui-deploy-button-background-active: #{colors.$deploy-button-background-active};
@@ -249,6 +250,7 @@
--red-ui-header-background: #{colors.$header-background};
--red-ui-header-accent: #{colors.$header-accent};
--red-ui-header-button-background-active: #{colors.$header-button-background-active};
+ --red-ui-header-button-border: #{colors.$header-button-border};
--red-ui-header-menu-color: #{colors.$header-menu-color};
--red-ui-header-menu-color-disabled: #{colors.$header-menu-color-disabled};
--red-ui-header-menu-heading-color: #{colors.$header-menu-heading-color};