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 aac85bec2..1b9d396e2 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 @@ -15,7 +15,7 @@ **/ RED.eventLog = (function() { - var template = ''; + var template = ''; var eventLogEditor; var backlog = []; @@ -73,7 +73,7 @@ RED.eventLog = (function() { 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', + id: 'red-ui-event-log-editor', value: backlog.join("\n"), lineNumbers: false, readOnly: true, diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/search.js b/packages/node_modules/@node-red/editor-client/src/js/ui/search.js index b796410ff..d814ab738 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/search.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/search.js @@ -194,7 +194,7 @@ RED.search = (function() { searchInput.i18n(); var searchResultsDiv = $("
",{class:"red-ui-search-results-container"}).appendTo(dialog); - searchResults = $('
    ',{id:"search-result-list", style:"position: absolute;top: 5px;bottom: 5px;left: 5px;right: 5px;"}).appendTo(searchResultsDiv).editableList({ + searchResults = $('
      ',{style:"position: absolute;top: 5px;bottom: 5px;left: 5px;right: 5px;"}).appendTo(searchResultsDiv).editableList({ addButton: false, addItem: function(container,i,object) { var node = object.node; diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js index ab1a2eeb6..315a8dbb3 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js @@ -22,15 +22,15 @@ RED.sidebar.config = (function() { content.tabIndex = 0; $('
      '+ - ''+ - ' '+ + ''+ + ' '+ '
      ' ).appendTo(content); var toolbar = $('
      '+ - ' '+ - ''+ + ' '+ + ''+ '
      '); var globalCategories = $("
      ").appendTo(content); @@ -44,8 +44,8 @@ RED.sidebar.config = (function() { function getOrCreateCategory(name,parent,label) { name = name.replace(/\./i,"-"); if (!categories[name]) { - var container = $('
      ').appendTo(parent); - var header = $('
      ').appendTo(container); + var container = $('
      ').appendTo(parent); + var header = $('
      ').appendTo(container); if (label) { $('').text(label).appendTo(header); } else { @@ -208,8 +208,8 @@ RED.sidebar.config = (function() { validList[sf.id.replace(/\./g,"-")] = true; getOrCreateCategory(sf.id,subflowCategories,sf.name); }) - $(".workspace-config-node-category").each(function() { - var id = $(this).attr('id').substring("workspace-config-node-category-".length); + $(".red-ui-sidebar-config-category").each(function() { + var id = $(this).attr('id').substring("red-ui-sidebar-config-category-".length); if (!validList[id]) { $(this).remove(); delete categories[id]; @@ -299,7 +299,7 @@ RED.sidebar.config = (function() { $(content).find(".red-ui-palette-node").removeClass("selected"); }); - $("#workspace-config-node-collapse-all").on("click", function(e) { + $("#red-ui-sidebar-config-collapse-all").on("click", function(e) { e.preventDefault(); for (var cat in categories) { if (categories.hasOwnProperty(cat)) { @@ -307,7 +307,7 @@ RED.sidebar.config = (function() { } } }); - $("#workspace-config-node-expand-all").on("click", function(e) { + $("#red-ui-sidebar-config-expand-all").on("click", function(e) { e.preventDefault(); for (var cat in categories) { if (categories.hasOwnProperty(cat)) { @@ -317,39 +317,39 @@ RED.sidebar.config = (function() { } } }); - $('#workspace-config-node-filter-all').on("click",function(e) { + $('#red-ui-sidebar-config-filter-all').on("click",function(e) { e.preventDefault(); if (showUnusedOnly) { $(this).addClass('selected'); - $('#workspace-config-node-filter-unused').removeClass('selected'); + $('#red-ui-sidebar-config-filter-unused').removeClass('selected'); showUnusedOnly = !showUnusedOnly; refreshConfigNodeList(); } }); - $('#workspace-config-node-filter-unused').on("click",function(e) { + $('#red-ui-sidebar-config-filter-unused').on("click",function(e) { e.preventDefault(); if (!showUnusedOnly) { $(this).addClass('selected'); - $('#workspace-config-node-filter-all').removeClass('selected'); + $('#red-ui-sidebar-config-filter-all').removeClass('selected'); showUnusedOnly = !showUnusedOnly; refreshConfigNodeList(); } }); - RED.popover.tooltip($('#workspace-config-node-filter-all'),"Show all config nodes"); - RED.popover.tooltip($('#workspace-config-node-filter-unused'),"Show all unused config nodes"); + RED.popover.tooltip($('#red-ui-sidebar-config-filter-all'),"Show all config nodes"); + RED.popover.tooltip($('#red-ui-sidebar-config-filter-unused'),"Show all unused config nodes"); } function show(id) { if (typeof id === 'boolean') { if (id) { - $('#workspace-config-node-filter-unused').trigger("click"); + $('#red-ui-sidebar-config-filter-unused').trigger("click"); } else { - $('#workspace-config-node-filter-all').trigger("click"); + $('#red-ui-sidebar-config-filter-all').trigger("click"); } } refreshConfigNodeList(); if (typeof id === "string") { - $('#workspace-config-node-filter-all').trigger("click"); + $('#red-ui-sidebar-config-filter-all').trigger("click"); id = id.replace(/\./g,"-"); setTimeout(function() { var node = $(".red-ui-palette-node_id_"+id); diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/typeSearch.js b/packages/node_modules/@node-red/editor-client/src/js/ui/typeSearch.js index 461cb6801..7c07f5a18 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/typeSearch.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/typeSearch.js @@ -45,7 +45,6 @@ RED.typeSearch = (function() { } function createDialog() { - //shade = $('
      ',{class:"red-ui-type-search-shade"}).appendTo("#red-ui-main-container"); dialog = $("
      ",{id:"red-ui-type-search",class:"red-ui-search red-ui-type-search"}).appendTo("#red-ui-main-container"); var searchDiv = $("
      ",{class:"red-ui-search-container"}).appendTo(dialog); searchInput = $('').attr("placeholder",RED._("search.addNode")).appendTo(searchDiv).searchBox({ @@ -104,7 +103,7 @@ RED.typeSearch = (function() { }); searchResultsDiv = $("
      ",{class:"red-ui-search-results-container"}).appendTo(dialog); - searchResults = $('
        ',{id:"search-result-list", style:"position: absolute;top: 0;bottom: 0;left: 0;right: 0;"}).appendTo(searchResultsDiv).editableList({ + searchResults = $('
          ',{style:"position: absolute;top: 0;bottom: 0;left: 0;right: 0;"}).appendTo(searchResultsDiv).editableList({ addButton: false, filter: function(data) { if (activeFilter === "" ) { diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view-navigator.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view-navigator.js index d47c60a43..a3001e474 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view-navigator.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view-navigator.js @@ -36,10 +36,10 @@ if (!isShowing) { return; } - var navNode = navVis.selectAll(".navnode").data(RED.view.getActiveNodes(),function(d){return d.id}); + var navNode = navVis.selectAll(".red-ui-navigator-node").data(RED.view.getActiveNodes(),function(d){return d.id}); navNode.exit().remove(); navNode.enter().insert("rect") - .attr('class','navnode') + .attr('class','red-ui-navigator-node') .attr("pointer-events", "none"); navNode.each(function(d) { d3.select(this).attr("x",function(d) { return (d.x-d.w/2)/nav_scale }) @@ -68,7 +68,7 @@ function toggle() { if (!isShowing) { isShowing = true; - $("#btn-navigate").addClass("selected"); + $("#red-ui-view-navigate").addClass("selected"); resizeNavBorder(); refreshNodes(); $("#red-ui-workspace-chart").on("scroll",onScroll); @@ -77,7 +77,7 @@ isShowing = false; navContainer.fadeOut(100); $("#red-ui-workspace-chart").off("scroll",onScroll); - $("#btn-navigate").removeClass("selected"); + $("#red-ui-view-navigate").removeClass("selected"); } } @@ -101,16 +101,7 @@ .attr("width", nav_width) .attr("height", nav_height) .attr("pointer-events", "all") - .style({ - position: "absolute", - bottom: 0, - right:0, - zIndex: 101, - "border-left": "1px solid #ccc", - "border-top": "1px solid #ccc", - background: "rgba(245,245,245,0.8)", - "box-shadow": "-1px 0 3px rgba(0,0,0,0.1)" - }); + .attr("id","red-ui-navigator-canvas") navBox.append("rect").attr("x",0).attr("y",0).attr("width",nav_width).attr("height",nav_height).style({ fill:"none", @@ -142,28 +133,21 @@ isDragging = false; }) - navBorder = navBox.append("rect") - .attr("stroke-dasharray","5,5") - .attr("pointer-events", "none") - .style({ - stroke: "#999", - strokeWidth: 1, - fill: "white", - }); + navBorder = navBox.append("rect").attr("class","red-ui-navigator-border") navVis = navBox.append("svg:g") RED.statusBar.add({ id: "view-navigator", align: "right", - element: $('') + element: $('') }) - $("#btn-navigate").on("click", function(evt) { + $("#red-ui-view-navigate").on("click", function(evt) { evt.preventDefault(); toggle(); }) - RED.popover.tooltip($("#btn-navigate"),RED._('actions.toggle-navigator'),'core:toggle-navigator'); + RED.popover.tooltip($("#red-ui-view-navigate"),RED._('actions.toggle-navigator'),'core:toggle-navigator'); }, refresh: refreshNodes, resize: resizeNavBorder, diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index 9ecd33d90..eed142d64 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -184,7 +184,7 @@ RED.view = (function() { // .attr("y",point[1]) // .attr("width",0) // .attr("height",0) - // .attr("class","lasso"); + // .attr("class","nr-ui-view-lasso"); },touchLongPressTimeout); } }) @@ -962,7 +962,7 @@ RED.view = (function() { .attr("y",point[1]) .attr("width",0) .attr("height",0) - .attr("class","lasso"); + .attr("class","nr-ui-view-lasso"); d3.event.preventDefault(); } } @@ -2766,7 +2766,7 @@ RED.view = (function() { .attr("x", 38) .attr("dy", ".35em") .attr("text-anchor","start") - .classed("hidden",hideLabel); + .classed("hide",hideLabel); if (d._def.align) { text.attr("class","node_label node_label_"+d._def.align); @@ -2788,8 +2788,8 @@ RED.view = (function() { //node.append("path").attr("class","node_error").attr("d","M 3,-3 l 10,0 l -5,-8 z"); //TODO: these ought to be SVG - node.append("image").attr("class","node_error hidden").attr("xlink:href","red/images/icons/node-error.png").attr("x",0).attr("y",-6).attr("width",10).attr("height",9); - node.append("image").attr("class","node_changed hidden").attr("xlink:href","red/images/icons/node-changed.png").attr("x",12).attr("y",-6).attr("width",10).attr("height",10); + node.append("image").attr("class","node_error hide").attr("xlink:href","red/images/icons/node-error.png").attr("x",0).attr("y",-6).attr("width",10).attr("height",9); + node.append("image").attr("class","node_changed hide").attr("xlink:href","red/images/icons/node-changed.png").attr("x",12).attr("y",-6).attr("width",10).attr("height",10); }); node.each(function(d,i) { @@ -2944,9 +2944,8 @@ RED.view = (function() { } s = " "+s; } - return "node_label"+ - (d._def.align?" node_label_"+d._def.align:"")+s; - }).classed("hidden",hideLabel); + return "node_label"+(d._def.align?" node_label_"+d._def.align:"")+s; + }).classed("hide",hideLabel); if (d._def.icon) { var icon = thisNode.select(".node_icon"); var faIcon = thisNode.select(".fa-lg"); @@ -2968,15 +2967,13 @@ RED.view = (function() { } } - thisNode.selectAll(".node_tools").attr("x",function(d){return d.w-35;}).attr("y",function(d){return d.h-20;}); - thisNode.selectAll(".node_changed") .attr("x",function(d){return d.w-10}) - .classed("hidden",function(d) { return !(d.changed||d.moved); }); + .classed("hide",function(d) { return !(d.changed||d.moved); }); thisNode.selectAll(".node_error") .attr("x",function(d){return d.w-10-((d.changed||d.moved)?13:0)}) - .classed("hidden",function(d) { return d.valid; }); + .classed("hide",function(d) { return d.valid; }); thisNode.selectAll(".port_input").each(function(d,i) { var port = d3.select(this); diff --git a/packages/node_modules/@node-red/editor-client/src/sass/ace.scss b/packages/node_modules/@node-red/editor-client/src/sass/ace.scss index b29b3ce2e..0ae11e466 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/ace.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/ace.scss @@ -7,7 +7,7 @@ border-bottom-right-radius: 4px; } -#event-log-editor { +#red-ui-event-log-editor { .ace_scroller { background: #444; color: #dd9; diff --git a/packages/node_modules/@node-red/editor-client/src/sass/base.scss b/packages/node_modules/@node-red/editor-client/src/sass/base.scss index 4d5a67f4d..c5da76b1c 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/base.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/base.scss @@ -221,20 +221,6 @@ table { border-spacing: 0; } -.pull-right { - float: right; -} - -.pull-left { - float: left; -} -.hide { - display: none; -} -.show { - display: block; -} - .red-ui-component-spinner { position: absolute; top: 1px; 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 0e727c5b8..ad9b438f7 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 @@ -17,23 +17,19 @@ $background-color: #f3f3f3; $form-placeholder-color: #bbbbbb; -$form-text-color: #444; +$form-text-color: #555; $form-input-focus-color: rgba(85,150,230,0.8); $form-input-border-color: #ccc; $form-input-border-selected-color: #aaa; +$form-input-background: #fff; +$form-input-background-disabled: #eee; $list-item-color: #666; +$list-item-background: #fff; $list-item-background-hover: #f3f3f3; $list-item-background-active: #efefef; $list-item-background-selected: #eee; - -$node-selected-color: #ff7f0e; -$port-selected-color: #ff7f0e; -$link-color: #888; -$link-link-color: #ccc; -$link-link-active-color: #ff7f0e; -$link-subflow-color: #bbb; -$link-unknown-color: #f00; +$list-item-border-selected: #999; $primary-border-color: #bbbbbb; $secondary-border-color: #dddddd; @@ -43,7 +39,7 @@ $tab-background-selected: #f9f9f9; $tab-background-inactive: #f0f0f0; $tab-background-hover: #ddd; -$palette-header-background: #f3f3f3; +$palette-header-background: $background-color; $workspace-button-background: #fff; $workspace-button-background-hover: #ddd; @@ -93,3 +89,17 @@ $menuDisabledColor: #999; $menuHoverColor: #ffffff; $menuHoverBackground: #999; $menuCaret: #e0e0e0; + +$view-navigator-background: rgba(245,245,245,0.8); + + +$view-lasso-stroke: #ff7f0e; +$view-lasso-fill: rgba(20,125,255,0.1); + +$node-selected-color: #ff7f0e; +$port-selected-color: #ff7f0e; +$link-color: #888; +$link-link-color: #ccc; +$link-link-active-color: #ff7f0e; +$link-subflow-color: #bbb; +$link-unknown-color: #f00; diff --git a/packages/node_modules/@node-red/editor-client/src/sass/flow.scss b/packages/node_modules/@node-red/editor-client/src/sass/flow.scss index 26e7443df..5cb8efa00 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/flow.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/flow.scss @@ -14,41 +14,13 @@ * limitations under the License. **/ -.hidden { - display: none; -} - -.lasso { +.nr-ui-view-lasso { stroke-width: 1px; - stroke: #ff7f0e; - fill: rgba(20,125,255,0.1); + stroke: $view-lasso-stroke; + fill: $view-lasso-fill; stroke-dasharray: 10 5; } -.group-box { - stroke-width: 1px; - stroke: #aaaaaa; - fill: rgba(208, 211, 238, 0.1); - stroke-dasharray: 3 3; -} -.group-box-active { - fill: #fff; - stroke: #ff7f0e; -} - -.group_label { - stroke-width: 0; - fill: #999; - font-size: 11px; - pointer-events: none; - -webkit-touch-callout: none; - @include disable-selection; -} - -.pull-right { - margin-left: 20px; -} - .node_label_italic { font-style: italic; } @@ -100,28 +72,10 @@ stroke-width: 2; } -.tool_arrow { - stroke-width: 1; - stroke: #999; - fill: #999; - cursor: pointer; -} -.node_tools { - fill: #ddd; - stroke: #999; - cursor: move; - stroke-width: 1; - cursor: pointer; -} -.node_tools_hovered { - stroke: #ff7f0e; - fill: #eee; -} - .node_button { fill: inherit; - } + .port { stroke: #999; stroke-width: 1; diff --git a/packages/node_modules/@node-red/editor-client/src/sass/forms.scss b/packages/node_modules/@node-red/editor-client/src/sass/forms.scss index e25fb7164..c340908a2 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/forms.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/forms.scss @@ -1,58 +1,58 @@ /** - * Copyright JS Foundation and other contributors, http://js.foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - **/ +* Copyright JS Foundation and other contributors, http://js.foundation +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +**/ /*! - * Extracted from Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ +* Extracted from Bootstrap v2.3.2 +* +* Copyright 2013 Twitter, Inc +* Licensed under the Apache License v2.0 +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Designed and built with all the love in the world by @mdo and @fat. +*/ button, input, select, div[contenteditable="true"], textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; + margin: 0; + font-size: 100%; + vertical-align: middle; } button, div[contenteditable="true"], input { - *overflow: visible; - line-height: normal; + *overflow: visible; + line-height: normal; } button::-moz-focus-inner, div[contenteditable="true"]::-moz-focus-inner, input::-moz-focus-inner { - padding: 0; - border: 0; + padding: 0; + border: 0; } button, html input[type="button"], input[type="reset"], input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; + cursor: pointer; + -webkit-appearance: button; } label, @@ -63,51 +63,48 @@ input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { - cursor: pointer; + cursor: pointer; } input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; + box-sizing: content-box; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; + -webkit-appearance: none; } textarea { - overflow: auto; - vertical-align: top; + overflow: auto; + vertical-align: top; } form { - margin: 0 0 20px; + margin: 0 0 20px; } fieldset { - padding: 0; - margin: 0; - border: 0; + padding: 0; + margin: 0; + border: 0; } legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } legend small { - font-size: 15px; - color: #999999; + font-size: 15px; + color: #999999; } @@ -117,9 +114,9 @@ div[contenteditable="true"], button, select, textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; + font-size: 14px; + font-weight: normal; + line-height: 20px; } input, @@ -127,12 +124,12 @@ div[contenteditable="true"], button, select, textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } label { - display: block; - margin-bottom: 5px; + display: block; + margin-bottom: 5px; } select, @@ -153,27 +150,27 @@ input[type="tel"], input[type="color"], div[contenteditable="true"], .uneditable-input { - box-sizing: border-box; - display: inline-block; - height: 34px; - padding: 6px 6px; - margin-bottom: 10px; - font-size: 14px; - line-height: 20px; - color: #555555; - vertical-align: middle; - border-radius: 4px; + box-sizing: border-box; + display: inline-block; + height: 34px; + padding: 6px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: $form-text-color; + vertical-align: middle; + border-radius: 4px; } input, textarea, div[contenteditable="true"], .uneditable-input { - width: 206px; + width: 206px; } textarea { - height: auto; + height: auto; } textarea, @@ -193,11 +190,9 @@ input[type="tel"], input[type="color"], div[contenteditable="true"], .uneditable-input { - background-color: #ffffff; - border: 1px solid $form-input-border-color; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + background-color: $form-input-background; + border: 1px solid $form-input-border-color; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } textarea:focus, @@ -217,22 +212,17 @@ input[type="tel"]:focus, input[type="color"]:focus, div[contenteditable="true"]:focus, .uneditable-input:focus { - border-color: $form-input-focus-color; - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - // -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - // -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - // box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + border-color: $form-input-focus-color; + outline: 0; + outline: thin dotted \9; } input[type="radio"], input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; } input[type="file"], @@ -242,130 +232,123 @@ input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { - width: auto; + width: auto; } select, input[type="file"] { - height: 34px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 34px; + height: 34px; + line-height: 34px; } select { - width: 220px; - background-color: #ffffff; - border: 1px solid $form-input-border-color; + width: 220px; + background-color: $form-input-background; + border: 1px solid $form-input-border-color; } select[multiple], select[size] { - height: auto; + height: auto; } select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 2px auto $form-input-focus-color; - outline-offset: -3px; + outline: thin dotted #333; + outline: 2px auto $form-input-focus-color; + outline-offset: -3px; } .uneditable-input, .uneditable-textarea { - color: #999999; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); } .uneditable-input { - overflow: hidden; - white-space: nowrap; + overflow: hidden; + white-space: nowrap; } .uneditable-textarea { - width: auto; - height: auto; + width: auto; + height: auto; } input:-moz-placeholder, textarea:-moz-placeholder { - color: $form-placeholder-color; + color: $form-placeholder-color; } input:-ms-input-placeholder, div[contenteditable="true"]:-ms-input-placeholder, textarea:-ms-input-placeholder { - color: $form-placeholder-color; + color: $form-placeholder-color; } input::-webkit-input-placeholder, div[contenteditable="true"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { - color: $form-placeholder-color; + color: $form-placeholder-color; } .radio, .checkbox { - min-height: 20px; - padding-left: 20px; + min-height: 20px; + padding-left: 20px; } .radio input[type="radio"], .checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; + float: left; + margin-left: -20px; } .controls > .radio:first-child, .controls > .checkbox:first-child { - padding-top: 5px; + padding-top: 5px; } .radio.inline, .checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; } .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { - margin-left: 10px; + margin-left: 10px; } .input-mini { - width: 60px; + width: 60px; } .input-small { - width: 90px; + width: 90px; } .input-medium { - width: 150px; + width: 150px; } .input-large { - width: 210px; + width: 210px; } .input-xlarge { - width: 270px; + width: 270px; } .input-xxlarge { - width: 530px; + width: 530px; } input[class*="span"], @@ -376,8 +359,8 @@ textarea[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; + float: none; + margin-left: 0; } .input-append input[class*="span"], @@ -390,115 +373,14 @@ textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { - display: inline-block; + display: inline-block; } input, textarea, div[contenteditable="true"], .uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} - -input.span12, -textarea.span12, -.uneditable-input.span12 { - width: 926px; -} - -input.span11, -textarea.span11, -.uneditable-input.span11 { - width: 846px; -} - -input.span10, -textarea.span10, -.uneditable-input.span10 { - width: 766px; -} - -input.span9, -textarea.span9, -.uneditable-input.span9 { - width: 686px; -} - -input.span8, -textarea.span8, -.uneditable-input.span8 { - width: 606px; -} - -input.span7, -textarea.span7, -.uneditable-input.span7 { - width: 526px; -} - -input.span6, -textarea.span6, -.uneditable-input.span6 { - width: 446px; -} - -input.span5, -textarea.span5, -.uneditable-input.span5 { - width: 366px; -} - -input.span4, -textarea.span4, -.uneditable-input.span4 { - width: 286px; -} - -input.span3, -textarea.span3, -.uneditable-input.span3 { - width: 206px; -} - -input.span2, -textarea.span2, -.uneditable-input.span2 { - width: 126px; -} - -input.span1, -textarea.span1, -.uneditable-input.span1 { - width: 46px; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} - -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; + margin-left: 0; } label.disabled { @@ -512,248 +394,40 @@ textarea[disabled], input[readonly], select[readonly], textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; + cursor: not-allowed; + background-color: $form-input-background-disabled; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning .control-label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning div[contenteditable="true"], -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} - -.control-group.warning input, -.control-group.warning div[contenteditable="true"], -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.warning input:focus, -.control-group.warning div[contenteditable="true"]:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.control-group.error .control-label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error div[contenteditable="true"], -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} - -.control-group.error input, -.control-group.error div[contenteditable="true"], -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.error input:focus, -.control-group.error div[contenteditable="true"]:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.control-group.success .control-label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success div[contenteditable="true"], -.control-group.success select, -.control-group.success textarea { - color: #468847; -} - -.control-group.success input, -.control-group.success div[contenteditable="true"], -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.success input:focus, -.control-group.success div[contenteditable="true"]:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.control-group.info .control-label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info div[contenteditable="true"], -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} - -.control-group.info input, -.control-group.info div[contenteditable="true"], -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.info input:focus, -.control-group.info div[contenteditable="true"]:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; + background-color: transparent; } input:focus:invalid, div[contenteditable="true"]:focus:invalid, textarea:focus:invalid, select:focus:invalid { - color: #b94a48; - border-color: #ee5f5b; + color: #b94a48; + border-color: #ee5f5b; } input:focus:invalid:focus, div[contenteditable="true"]:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #595959; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; + border-color: #e9322d; + box-shadow: 0 0 6px #f8b9b7; } .input-append, .input-prepend { - display: inline-block; - margin-bottom: 10px; - font-size: 0; - white-space: nowrap; - vertical-align: middle; + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; } .input-append input, @@ -768,7 +442,7 @@ select:focus:invalid:focus { .input-prepend .red-ui-menu-dropdown, .input-append .popover, .input-prepend .popover { - font-size: 14px; + font-size: 14px; } .input-append input, @@ -779,13 +453,11 @@ select:focus:invalid:focus { .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + border-radius: 0 4px 4px 0; } .input-append input:focus, @@ -796,23 +468,23 @@ select:focus:invalid:focus { .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus { - z-index: 2; + z-index: 2; } .input-append .add-on, .input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; } .input-append .add-on, @@ -821,142 +493,112 @@ select:focus:invalid:focus { .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + vertical-align: top; + border-radius: 0; } .input-append .active, .input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; + background-color: #a9dba9; + border-color: #46a546; } .input-prepend .add-on, .input-prepend .btn { - margin-right: -1px; + margin-right: -1px; } .input-prepend .add-on:first-child, .input-prepend .btn:first-child { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; } .input-append input, .input-append div[contenteditable="true"], .input-append select, .input-append .uneditable-input { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; } .input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } .input-append .add-on, .input-append .btn, .input-append .btn-group { - margin-left: -1px; + margin-left: -1px; } .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } .input-prepend.input-append input, .input-prepend.input-append div[contenteditable="true"], .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + border-radius: 0; } .input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; + margin-right: -1px; + border-radius: 4px 0 0 4px; } .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; + margin-left: -1px; + border-radius: 0 4px 4px 0; } .input-prepend.input-append .btn-group:first-child { - margin-left: 0; + margin-left: 0; } input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; + margin-bottom: 0; + border-radius: 15px; } /* Allow for input prepend/append in search forms */ .form-search .input-append .search-query, .form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + border-radius: 0; } .form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; } .form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; } .form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; } .form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; } .form-search input, @@ -983,96 +625,96 @@ input.search-query { .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; } .form-search .hide, .form-inline .hide, .form-horizontal .hide { - display: none; + display: none; } .form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { - display: inline-block; + display: inline-block; } .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { - margin-bottom: 0; + margin-bottom: 0; } .form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; } .form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; + float: left; + margin-right: 3px; + margin-left: 0; } .control-group { - margin-bottom: 10px; + margin-bottom: 10px; } legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; + margin-top: 20px; + -webkit-margin-top-collapse: separate; } .form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; + margin-bottom: 20px; + *zoom: 1; } .form-horizontal .control-group:before, .form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; + display: table; + line-height: 0; + content: ""; } .form-horizontal .control-group:after { - clear: both; + clear: both; } .form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; + float: left; + width: 160px; + padding-top: 5px; + text-align: right; } .form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; } .form-horizontal .controls:first-child { - *padding-left: 180px; + *padding-left: 180px; } .form-horizontal .help-block { - margin-bottom: 0; + margin-bottom: 0; } .form-horizontal input + .help-block, @@ -1081,14 +723,14 @@ legend + .control-group { .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { - margin-top: 10px; + margin-top: 10px; } .form-horizontal .form-actions { - padding-left: 180px; + padding-left: 180px; } .form-row div[contenteditable="true"] { - white-space: nowrap; - overflow: hidden; + white-space: nowrap; + overflow: hidden; } diff --git a/packages/node_modules/@node-red/editor-client/src/sass/search.scss b/packages/node_modules/@node-red/editor-client/src/sass/search.scss index 692d4e9e2..fa846a3d6 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/search.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/search.scss @@ -19,22 +19,13 @@ display: none; position: absolute; width: 500px; - background: white; left: 50%; margin-left: -250px; top: 0px; border: 1px solid $primary-border-color; box-shadow: 0 0 10px rgba(0,0,0,0.4); +} - ol { - } -} -.red-ui-type-search-shade { - @include shade; - z-index: 20; - position: fixed; - background: rgba(255,255,255,0.05); -} .red-ui-type-search { box-shadow: 0 1px 6px -3px black; background: none; @@ -45,7 +36,7 @@ .red-ui-search-container { border-top-left-radius: 5px; border-top-right-radius: 5px; - border: 1px dashed #aaa; + border: 1px dashed $primary-border-color; border-bottom: none; padding: 0; } @@ -53,8 +44,8 @@ display: none; height: 150px; .red-ui-editableList-container { - border: 1px dashed #aaa; - border-top: 1px solid #ccc; + border: 1px dashed $primary-border-color; + border-top: 1px solid $secondary-border-color; } } .red-ui-search-result { @@ -69,7 +60,7 @@ } } .red-ui-search-result-separator { - border-bottom: 3px solid #ddd; + border-bottom: 3px solid $secondary-border-color; } .red-ui-search-result-node { position: relative; @@ -107,25 +98,27 @@ .red-ui-search-container { padding: 3px; + background: $form-input-background; border-bottom: 1px solid $secondary-border-color; } .red-ui-search-results-container { position:relative; height: 300px; padding: 5px; - background: #f9f9f9; + background: $background-color; + .red-ui-search-results-list { + } .red-ui-editableList-container { - background: white; padding: 0; - background: #f9f9f9; + background: $background-color; li { padding: 0; &.selected { - background: #efefef; + background: $list-item-background-selected; .red-ui-search-result { - border-left-color:#999; - border-right-color:#999; + border-left-color: $list-item-border-selected; + border-right-color: $list-item-border-selected; } } } @@ -135,15 +128,16 @@ padding: 8px 2px 8px 5px; display: block; cursor: pointer; - color: $form-text-color; - border-left: 3px solid #fff; - border-right: 3px solid #fff; + color: $list-item-color; + background: $list-item-background; + border-left: 3px solid $list-item-background; + border-right: 3px solid $list-item-background; &:hover { text-decoration: none; color: $form-text-color; - background: #efefef; - border-left-color:#efefef; - border-right-color:#efefef; + background: $list-item-background-hover; + border-left-color:$list-item-background-hover; + border-right-color:$list-item-background-hover; } &:after { content: ""; diff --git a/packages/node_modules/@node-red/editor-client/src/sass/workspace.scss b/packages/node_modules/@node-red/editor-client/src/sass/workspace.scss index 749b631db..6fac448d0 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/workspace.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/workspace.scss @@ -96,3 +96,21 @@ } } } + +#red-ui-navigator-canvas { + position: absolute; + bottom: 0; + right:0; + zIndex: 101; + border-left: 1px solid $primary-border-color; + border-top: 1px solid $primary-border-color; + background: $view-navigator-background; + box-shadow: -1px 0 3px rgba(0,0,0,0.1); +} +.red-ui-navigator-border { + stroke-dasharray: 5,5; + pointer-events: none; + stroke: #999; + strokeWidth: 1; + fill: white; +} diff --git a/packages/node_modules/@node-red/nodes/core/core/58-debug.html b/packages/node_modules/@node-red/nodes/core/core/58-debug.html index a9aec6b41..bcc33ee4f 100644 --- a/packages/node_modules/@node-red/nodes/core/core/58-debug.html +++ b/packages/node_modules/@node-red/nodes/core/core/58-debug.html @@ -206,14 +206,14 @@ }; RED.events.on("project:change", this.clearMessageList); - $("#debug-tab-open").on("click", function(e) { + $("#red-ui-sidebar-debug-open").on("click", function(e) { e.preventDefault(); subWindow = window.open(document.location.toString().replace(/[?#].*$/,"")+"debug/view/view.html"+document.location.search,"nodeREDDebugView","menubar=no,location=no,toolbar=no,chrome,height=500,width=600"); subWindow.onload = function() { subWindow.postMessage({event:"workspaceChange",activeWorkspace:RED.workspaces.active()},"*"); }; }); - RED.popover.tooltip($("#debug-tab-open"),RED._('node-red:debug.sidebar.openWindow')); + RED.popover.tooltip($("#red-ui-sidebar-debug-open"),RED._('node-red:debug.sidebar.openWindow')); diff --git a/packages/node_modules/@node-red/nodes/core/core/lib/debug/debug-utils.js b/packages/node_modules/@node-red/nodes/core/core/lib/debug/debug-utils.js index 0dc1f99fc..ded828ea5 100644 --- a/packages/node_modules/@node-red/nodes/core/core/lib/debug/debug-utils.js +++ b/packages/node_modules/@node-red/nodes/core/core/lib/debug/debug-utils.js @@ -41,15 +41,15 @@ RED.debug = (function() { var content = $("
          ").css({"position":"relative","height":"100%"}); var toolbar = $('
          '+ - ' '+ - '
          ').appendTo(content); + ' '+ + '
          ').appendTo(content); var footerToolbar = $('
          '+ // ''+ - // 'list'+ - // 'table '+ + // 'list'+ + // 'table '+ // ''+ - ' ' + + ' ' + '
          '); messageList = $('
          ').appendTo(content); @@ -59,9 +59,9 @@ RED.debug = (function() { var filterDialog = $('
          '+ '
          '+ ''+ - ''+ - ''+ - ' '+ + ''+ + ''+ + ' '+ ''+ '
          '+ '
          ').appendTo(toolbar);//content); @@ -142,13 +142,13 @@ RED.debug = (function() { console.log("TODO: i18n library support"); } - toolbar.find('#debug-tab-filter span').text(RED._('node-red:debug.sidebar.filterAll')); + toolbar.find('#red-ui-sidebar-debug-filter span').text(RED._('node-red:debug.sidebar.filterAll')); var filterButtonHandler = function(type) { return function(e) { e.preventDefault(); if (filterType !== type) { - $('.debug-tab-filter-option').removeClass('selected'); + $('.red-ui-sidebar-debug-filter-option').removeClass('selected'); $(this).addClass('selected'); if (filterType === 'filterSelected') { debugNodeListRow.slideUp(); @@ -158,29 +158,29 @@ RED.debug = (function() { debugNodeListRow.slideDown(); } - $('#debug-tab-filter span').text(RED._('node-red:debug.sidebar.'+filterType)); + $('#red-ui-sidebar-debug-filter span').text(RED._('node-red:debug.sidebar.'+filterType)); refreshMessageList(); } } } - filterDialog.find('#debug-tab-filterAll').on("click",filterButtonHandler('filterAll')); - filterDialog.find('#debug-tab-filterSelected').on("click",filterButtonHandler('filterSelected')); - filterDialog.find('#debug-tab-filterCurrent').on("click",filterButtonHandler('filterCurrent')); + filterDialog.find('#red-ui-sidebar-debug-filterAll').on("click",filterButtonHandler('filterAll')); + filterDialog.find('#red-ui-sidebar-debug-filterSelected').on("click",filterButtonHandler('filterSelected')); + filterDialog.find('#red-ui-sidebar-debug-filterCurrent').on("click",filterButtonHandler('filterCurrent')); - // $('#debug-tab-view-list').on("click",function(e) { + // $('#red-ui-sidebar-debug-view-list').on("click",function(e) { // e.preventDefault(); // if (!$(this).hasClass('selected')) { // $(this).addClass('selected'); - // $('#debug-tab-view-table').removeClass('selected'); + // $('#red-ui-sidebar-debug-view-table').removeClass('selected'); // showMessageList(); // } // }); - // $('#debug-tab-view-table').on("click",function(e) { + // $('#red-ui-sidebar-debug-view-table').on("click",function(e) { // e.preventDefault(); // if (!$(this).hasClass('selected')) { // $(this).addClass('selected'); - // $('#debug-tab-view-list').removeClass('selected'); + // $('#red-ui-sidebar-debug-view-list').removeClass('selected'); // showMessageTable(); // } // }); @@ -188,21 +188,21 @@ RED.debug = (function() { var hideFilterTimeout; toolbar.on('mouseleave',function() { - if ($('#debug-tab-filter').hasClass('selected')) { + if ($('#red-ui-sidebar-debug-filter').hasClass('selected')) { clearTimeout(hideFilterTimeout); hideFilterTimeout = setTimeout(function() { filterVisible = false; - $('#debug-tab-filter').removeClass('selected'); + $('#red-ui-sidebar-debug-filter').removeClass('selected'); filterDialog.slideUp(200); },300); } }); toolbar.on('mouseenter',function() { - if ($('#debug-tab-filter').hasClass('selected')) { + if ($('#red-ui-sidebar-debug-filter').hasClass('selected')) { clearTimeout(hideFilterTimeout); } }) - toolbar.find('#debug-tab-filter').on("click",function(e) { + toolbar.find('#red-ui-sidebar-debug-filter').on("click",function(e) { e.preventDefault(); if ($(this).hasClass('selected')) { filterVisible = false; @@ -216,13 +216,13 @@ RED.debug = (function() { filterDialog.slideDown(200); } }); - RED.popover.tooltip(toolbar.find('#debug-tab-filter'),RED._('node-red:debug.sidebar.filterLog')); + RED.popover.tooltip(toolbar.find('#red-ui-sidebar-debug-filter'),RED._('node-red:debug.sidebar.filterLog')); - toolbar.find("#debug-tab-clear").on("click", function(e) { + toolbar.find("#red-ui-sidebar-debug-clear").on("click", function(e) { e.preventDefault(); clearMessageList(false); }); - RED.popover.tooltip(toolbar.find("#debug-tab-clear"),RED._('node-red:debug.sidebar.clearLog')); + RED.popover.tooltip(toolbar.find("#red-ui-sidebar-debug-clear"),RED._('node-red:debug.sidebar.clearLog')); @@ -351,11 +351,11 @@ RED.debug = (function() { filteredNodes[n.id] = true; }); delete filteredNodes[sourceId]; - $("#debug-tab-filterSelected").trigger("click"); + $("#red-ui-sidebar-debug-filterSelected").trigger("click"); refreshMessageList(); }}, {id:"red-ui-debug-msg-menu-item-clear-filter",label:RED._("node-red:debug.messageMenu.clearFilter"),onselect:function(){ - $("#debug-tab-filterAll").trigger("click"); + $("#red-ui-sidebar-debug-filterAll").trigger("click"); refreshMessageList(); }} ] @@ -542,9 +542,9 @@ RED.debug = (function() { function clearFilterSettings() { filteredNodes = {}; filterType = 'filterAll'; - $('.debug-tab-filter-option').removeClass('selected'); - $('#debug-tab-filterAll').addClass('selected'); - $('#debug-tab-filter span').text(RED._('node-red:debug.sidebar.filterAll')); + $('.red-ui-sidebar-debug-filter-option').removeClass('selected'); + $('#red-ui-sidebar-debug-filterAll').addClass('selected'); + $('#red-ui-sidebar-debug-filter span').text(RED._('node-red:debug.sidebar.filterAll')); $('#debug-filter-node-list-row').slideUp(); }