mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
e5511ea86d
Closes #1026,#983,#982,#978 PR #1026 contains the full history of the changes made herein. Due to the volume of commits with no meaningful comment, they have been squashed down to this one. Adding bidi Files Tuning code style Adding rest of bidi files and its dependencies Tuning code style editing numeric shaping value Tuning Code style adding bidi support Adding Bidi Support for the rest of files Adding Bidi support Editing Bidi menu adding mirroring enablement handeling code style Addinng Bidi Support Adding Bidi Support Adding locale settings to national calendar support Adding Numeric Shaping Support scss files after adding rtl direction part 1 adding rtl direction at scss files part2 adding right directionality at comman typeInput correcting some comments editing spaces applying code style editing code style editing code style editing code style editing code style adding right directionality adding right directionality adding style in case of right directionality adding style in case of right directionality adding style in case of right directionality create a global variable for ui direction to call it once need Update main.js Update typedInput.js Update 10-switch.html manage palette mirroring adding RTL directionality to Tabs and Manage palette Style Editing Adding mirroring to subflow workspace handle mirroring defects at manage palette Handle Mirroring defects at sidebar seperator Numeric Shaping Updates Editing code style Handling mirroring defects Handling mirroring defects Fixing mirroring defects editing code style fixing mirroring defects at deploy dialog editing code style Updating Bidi Support handling some reviewing comments handling chicks Update base-text-dir.js Update bidi-util.js Update bidi-util.js Handling reviewing comment Fixing Popover mirroring defect Handling namespace structure for bidi features reflecting new namespace structure for bidi features at editorfiles Handling comments that related to css moving bidi.js under js/bidi folder
228 lines
4.8 KiB
SCSS
228 lines
4.8 KiB
SCSS
/**
|
|
* Copyright 2015 IBM Corp.
|
|
*
|
|
* 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.
|
|
**/
|
|
|
|
|
|
#palette {
|
|
position: absolute;
|
|
top: 0px;
|
|
bottom: 0px;
|
|
left:0px;
|
|
background: #f3f3f3;
|
|
width: 180px;
|
|
text-align: center;
|
|
@include disable-selection;
|
|
@include component-border;
|
|
transition: width 0.2s ease-in-out;
|
|
}
|
|
|
|
[dir="rtl"] #palette {
|
|
left: initial;
|
|
right: 0px;
|
|
}
|
|
|
|
.palette-expanded {
|
|
& #palette {
|
|
width: 380px;
|
|
box-shadow: 1px 0 6px rgba(0,0,0,0.1);
|
|
}
|
|
& #workspace { left: 379px !important; }
|
|
& #palette-collapse-all { display: none; }
|
|
& #palette-expand-all { display: none; }
|
|
& #palette-container { display: none !important; }
|
|
& #palette-search { display: none !important; }
|
|
& #palette-edit { background: $workspace-button-background-active }
|
|
& #palette-editor { display: block !important }
|
|
}
|
|
|
|
[dir="rtl"] .palette-expanded {
|
|
|
|
& #palette {
|
|
width: 380px;
|
|
box-shadow: 0 1px 6px rgba(0,0,0,0.1);
|
|
}
|
|
|
|
& #workspace {
|
|
left: 315px !important;
|
|
right: 380px !important;
|
|
}
|
|
}
|
|
|
|
.palette-scroll {
|
|
position: absolute;
|
|
top: 35px;
|
|
right: 0;
|
|
bottom: 25px;
|
|
left:0;
|
|
padding: 0;
|
|
overflow-y: auto;
|
|
box-sizing:border-box;
|
|
}
|
|
#palette > .palette-spinner {
|
|
padding-top: 80px;
|
|
}
|
|
.palette-search {
|
|
position: relative;
|
|
overflow: hidden;
|
|
background: #ffffff;
|
|
text-align: center;
|
|
height: 35px;
|
|
padding: 3px;
|
|
border-bottom: 1px solid $primary-border-color;
|
|
box-sizing:border-box;
|
|
}
|
|
|
|
#palette-footer {
|
|
@include component-footer;
|
|
}
|
|
.palette-button {
|
|
@include component-footer-button;
|
|
}
|
|
|
|
[dir="rtl"] .palette-button {
|
|
float: left;
|
|
}
|
|
.palette-category {
|
|
border-bottom: 1px solid #ccc;
|
|
}
|
|
.palette-content {
|
|
background: #fff;
|
|
padding: 3px;
|
|
}
|
|
|
|
.palette-header {
|
|
position: relative;
|
|
background: $palette-header-background;
|
|
cursor: pointer;
|
|
text-align: left;
|
|
padding: 9px;
|
|
font-weight: bold;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
|
|
}
|
|
|
|
[dir="rtl"] .palette-header {
|
|
text-align: right;
|
|
}
|
|
|
|
.palette-header i {
|
|
margin: 3px 10px 3px 3px;
|
|
-webkit-transition: all 0.2s ease-in-out;
|
|
-moz-transition: all 0.2s ease-in-out;
|
|
-o-transition: all 0.2s ease-in-out;
|
|
-webkit-transform: rotate(-90deg);
|
|
-moz-transform: rotate(-90deg);
|
|
-o-transform: rotate(-90deg);
|
|
}
|
|
|
|
[dir="rtl"] .palette-header i {
|
|
margin: 3px 3px 3px 10px;
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.palette-header i.expanded {
|
|
-webkit-transform: rotate(0deg);
|
|
-moz-transform: rotate(0deg);
|
|
-o-transform: rotate(0deg);
|
|
}
|
|
.palette-header span {
|
|
clear: both;
|
|
}
|
|
.palette_label {
|
|
font-size: 13px;
|
|
margin: 4px 0 4px 28px;
|
|
line-height: 20px;
|
|
overflow: hidden;
|
|
text-align: center;
|
|
}
|
|
.palette_label_right {
|
|
margin: 4px 28px 4px 0;
|
|
}
|
|
|
|
[dir="rtl"] .palette_label_right {
|
|
margin: 4px 0 4px 28px;
|
|
}
|
|
|
|
.palette_node {
|
|
cursor:move;
|
|
background: #ddd;
|
|
margin: 10px auto;
|
|
height: 25px;
|
|
border-radius: 5px;
|
|
border: 1px solid #999;
|
|
background-position: 5% 50%;
|
|
background-repeat: no-repeat;
|
|
width: 120px;
|
|
background-size: contain;
|
|
position: relative;
|
|
}
|
|
.palette_node:hover {
|
|
border-color: $node-selected-color;
|
|
background-color: #eee;
|
|
}
|
|
.palette_port {
|
|
position: absolute;
|
|
top:8px;
|
|
left: -5px;
|
|
box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
background:#d9d9d9;
|
|
border-radius: 3px;
|
|
width: 10px;
|
|
height: 10px;
|
|
border: 1px solid #999;
|
|
}
|
|
.palette_port_output {
|
|
left:auto;
|
|
right: -6px;
|
|
}
|
|
|
|
.palette_node:hover .palette_port {
|
|
border-color: #999;
|
|
background-color: #eee;
|
|
}
|
|
.palette_icon_container {
|
|
position: absolute;
|
|
text-align: center;
|
|
top:0;
|
|
bottom:0;
|
|
left:0;
|
|
width: 30px;
|
|
border-right: 1px solid rgba(0,0,0,0.1);
|
|
background-color: rgba(0,0,0,0.05);
|
|
}
|
|
.palette_icon_container_right {
|
|
left: auto;
|
|
right: 0;
|
|
border-right: none;
|
|
border-left: 1px solid rgba(0,0,0,0.1);
|
|
}
|
|
[dir="rtl"] .palette_icon_container_right {
|
|
left: 0;
|
|
right: auto;
|
|
border-left: none;
|
|
border-right: 1px solid rgba(0,0,0,0.1);
|
|
}
|
|
.palette_icon {
|
|
display: inline-block;
|
|
width: 20px;
|
|
height: 100%;
|
|
background-position: 50% 50%;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|