mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
More restyling - workspace buttons
This commit is contained in:
parent
5d8dae05c4
commit
a1d7bb4208
@ -85,9 +85,11 @@ RED.workspaces = (function() {
|
|||||||
id: "workspace-tabs",
|
id: "workspace-tabs",
|
||||||
onchange: function(tab) {
|
onchange: function(tab) {
|
||||||
if (tab.type == "subflow") {
|
if (tab.type == "subflow") {
|
||||||
|
$("#chart").css({"margin-top": "40px"});
|
||||||
$("#workspace-toolbar").show();
|
$("#workspace-toolbar").show();
|
||||||
} else {
|
} else {
|
||||||
$("#workspace-toolbar").hide();
|
$("#workspace-toolbar").hide();
|
||||||
|
$("#chart").css({"margin-top": "0"});
|
||||||
}
|
}
|
||||||
var event = {
|
var event = {
|
||||||
old: activeWorkspace
|
old: activeWorkspace
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
**/
|
**/
|
||||||
|
|
||||||
$form-placeholder-color: #bbbbbb;
|
$form-placeholder-color: #bbbbbb;
|
||||||
|
|
||||||
$form-text-color: #444;
|
$form-text-color: #444;
|
||||||
$form-input-focus-color: rgba(85,150,230,0.8);
|
$form-input-focus-color: rgba(85,150,230,0.8);
|
||||||
$form-input-border-color: #ccc;
|
$form-input-border-color: #ccc;
|
||||||
@ -23,3 +22,13 @@ $form-input-border-color: #ccc;
|
|||||||
$node-selected-color: #5596E6; // #ff7f0e
|
$node-selected-color: #5596E6; // #ff7f0e
|
||||||
|
|
||||||
$primary-border-color: #bbbbbb;
|
$primary-border-color: #bbbbbb;
|
||||||
|
$secondary-border-color: #dddddd;
|
||||||
|
|
||||||
|
$workspace-button-background: #fff;
|
||||||
|
$workspace-button-background-hover: #f3f3f3;
|
||||||
|
$workspace-button-background-active: #efefef;
|
||||||
|
$workspace-button-color: #999;
|
||||||
|
$workspace-button-color-disabled: #ccc;
|
||||||
|
$workspace-button-color-focus: #999;
|
||||||
|
$workspace-button-color-hover: #666;
|
||||||
|
$workspace-button-color-active: #666;
|
||||||
|
@ -31,3 +31,17 @@
|
|||||||
#node-select-library li.list-hover {
|
#node-select-library li.list-hover {
|
||||||
background: #ffffd0;
|
background: #ffffd0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.library-button {
|
||||||
|
box-sizing: border-box;
|
||||||
|
height: 28px;
|
||||||
|
line-height: 28px;
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 0px 8px;
|
||||||
|
text-decoration: none;
|
||||||
|
border-radius: 0px;
|
||||||
|
color: #666;
|
||||||
|
background: #f6f6f6;
|
||||||
|
margin: 0 5px;
|
||||||
|
}
|
||||||
|
@ -25,4 +25,31 @@
|
|||||||
@mixin component-border {
|
@mixin component-border {
|
||||||
border: 1px solid $primary-border-color;
|
border: 1px solid $primary-border-color;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin workspace-button {
|
||||||
|
color: $workspace-button-color;
|
||||||
|
box-sizing: border-box;
|
||||||
|
display: inline-block;
|
||||||
|
background: $workspace-button-background;
|
||||||
|
border: 1px solid $secondary-border-color;
|
||||||
|
text-align: center;
|
||||||
|
margin:0;
|
||||||
|
text-decoration: none;
|
||||||
|
&.disabled {
|
||||||
|
cursor: default;
|
||||||
|
color: $workspace-button-color-disabled;
|
||||||
|
}
|
||||||
|
&:not(.disabled):hover {
|
||||||
|
color: $workspace-button-color-hover;
|
||||||
|
background: $workspace-button-background-hover;
|
||||||
|
}
|
||||||
|
&:not(.disabled):focus {
|
||||||
|
color: $workspace-button-color-focus;
|
||||||
|
}
|
||||||
|
&:not(.disabled):active {
|
||||||
|
color: $workspace-button-color-active;
|
||||||
|
background: $workspace-button-background-active;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -42,18 +42,22 @@
|
|||||||
|
|
||||||
#chart-zoom-controls {
|
#chart-zoom-controls {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom:30px; right: 350px;
|
bottom:30px;
|
||||||
|
right: 350px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#chart-zoom-controls {
|
.chart-zoom-button {
|
||||||
padding-top: 3px;
|
@include workspace-button;
|
||||||
text-align: right;
|
font-size: 10px;
|
||||||
float: right;
|
line-height: 17px;
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspace-tabs {
|
#workspace-tabs {
|
||||||
margin-right: 28px;
|
margin-right: 28px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspace-add-tab {
|
#workspace-add-tab {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
@ -65,14 +69,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#btn-workspace-add-tab {
|
#btn-workspace-add-tab {
|
||||||
display: inline-block;
|
@include workspace-button;
|
||||||
|
border: none;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: #f3f3f3;
|
|
||||||
height: 100%;
|
height: 100%;
|
||||||
line-height: 35px;
|
line-height: 35px;
|
||||||
text-align: center;
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
#btn-workspace-add-tab:hover {
|
|
||||||
background: #ddd;
|
|
||||||
}
|
}
|
||||||
|
@ -20,34 +20,18 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 35px;
|
top: 35px;
|
||||||
left:0;
|
left:0;
|
||||||
|
width: 100%;
|
||||||
padding: 7px;
|
padding: 7px;
|
||||||
border-bottom-right-radius: 5px;
|
height: 40px;
|
||||||
background: #f3f3f3;
|
box-sizing: border-box;
|
||||||
|
background: #fff;
|
||||||
|
border-bottom: 1px solid $secondary-border-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspace-toolbar .button {
|
#workspace-toolbar .button {
|
||||||
|
@include workspace-button;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
display: inline-block;
|
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
padding: 2px 8px;
|
|
||||||
text-decoration: none;
|
|
||||||
border-radius: 3px;
|
|
||||||
color: #666;
|
|
||||||
background: #f6f6f6;
|
|
||||||
vertical-align: middle;
|
|
||||||
box-shadow: 0 0 2px #888;
|
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
padding: 2px 8px;
|
||||||
#workspace-toolbar .button.disabled {
|
|
||||||
box-shadow: 0 0 2px #bbb;
|
|
||||||
color: #aaa;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
#workspace-toolbar .button:not(.disabled):hover {
|
|
||||||
background: #e6e6e6;
|
|
||||||
box-shadow: 0 0 2px #666;
|
|
||||||
}
|
|
||||||
#workspace-toolbar .button:not(.disabled):active {
|
|
||||||
background: #e0e0e0;
|
|
||||||
box-shadow: 0 0 2px #444;
|
|
||||||
}
|
}
|
||||||
|
@ -62,11 +62,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="chart-zoom-controls">
|
<div id="chart-zoom-controls">
|
||||||
<div class="btn-group">
|
<a class="chart-zoom-button" id="btn-zoom-out" href="#"><i class="fa fa-minus"></i></a>
|
||||||
<a class="btn btn-mini" id="btn-zoom-out" href="#"><i class="fa fa-search-minus"></i></a>
|
<a class="chart-zoom-button" id="btn-zoom-zero" href="#"><i class="fa fa-circle-o"></i></a>
|
||||||
<a class="btn btn-mini" id="btn-zoom-zero" href="#"><i class="fa fa-dot-circle-o"></i></a>
|
<a class="chart-zoom-button" id="btn-zoom-in" href="#"><i class="fa fa-plus"></i></a>
|
||||||
<a class="btn btn-mini" id="btn-zoom-in" href="#"><i class="fa fa-search-plus"></i></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="sidebar">
|
<div id="sidebar">
|
||||||
@ -128,7 +126,7 @@
|
|||||||
<form class="form-horizontal">
|
<form class="form-horizontal">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<ul id="node-dialog-library-breadcrumbs" class="breadcrumb">
|
<ul id="node-dialog-library-breadcrumbs" class="breadcrumb">
|
||||||
<li class="active" data-i18n="[append]library.breadcrumb"><a href="#"></a></li>
|
<li class="active"><a href="#" data-i18n="[append]library.breadcrumb"></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
|
Loading…
Reference in New Issue
Block a user