/** * Copyright 2016 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. **/ #node-dialog-view-diff { height: 600px; .red-ui-editableList-container { border-radius:1px; padding:0; } #node-dialog-view-diff-diff { position: absolute; top:50px; bottom:10px; left:10px; right:10px; li { padding: 0px; border: none; min-height: 0; } } .red-ui-editableList-item-content { padding: 5px; padding-bottom: 0; } } .node-diff-toolbar { position:absolute; top:0; left:0; right:0; color: #666; text-align: right; padding: 8px 10px; background: #f3f3f3; border-bottom: 1px solid $secondary-border-color; white-space: nowrap; } .node-diff-tab { border: 1px solid $secondary-border-color; border-radius: 3px; overflow: hidden; &.collapsed { .node-diff-tab-title > .node-diff-chevron { transform: rotate(-90deg); } .node-diff-node-entry { display: none; } } } .node-diff-tab-stats { position: absolute; left: 50%; top: 13px; } .node-diff-chevron { display: inline-block; width: 15px; text-align: center; margin: 3px 5px 3px 5px; transition: transform 0.1s ease-in-out; } .node-diff-node-entry { border-top: 1px solid $secondary-border-color; &.collapsed { .node-diff-chevron { transform: rotate(-90deg); } .node-diff-node-entry-properties { display: none; } } table { border-collapse: collapse; width: 100%; table-layout:fixed; } td, th { border: 1px solid $secondary-border-color; padding: 3px 5px; text-align: left; overflow-x: auto; } tr { vertical-align: top; } td:nth-child(1) { width: 100px; } td:not(:first-child) { width: calc(50% - 100px); } } .node-diff-column { display:inline-block; height:100%; width:50%; box-sizing: border-box; white-space:nowrap; overflow: hidden; &:first-child { border-right: 1px solid $secondary-border-color } } .node-diff-tab-title { padding: 3px 3px 3px 0; background: #f6f6f6; cursor: pointer; } .node-diff-node-entry-node { vertical-align: middle; display: inline-block; margin: 5px; width: 24px; height: 20px; background: #ddd; border-radius: 2px; border: 1px solid #999; background-position: 5% 50%; background-repeat: no-repeat; background-size: contain; position: relative; .palette-icon { width: 16px; } .palette_icon_container { width: 24px; } } .node-diff-tab-empty { .node-diff-chevron i { display: none; } .node-diff-tab-title { cursor: default; } } .node-diff-node-deleted { //background: #fadddd; cursor: default !important; .node-diff-status { color: #f80000; } .node-diff-node-entry-node { opacity: 0.5; } .node-diff-node-description { opacity: 0.5; text-decoration: line-through; } } .node-diff-node-added { //background: #eefaee; cursor: default !important; .node-diff-status { color: #009900; } } .node-diff-node-changed { //background: #fff2ca; .node-diff-status { color: #f89406; } } .node-diff-node-entry-title { cursor: pointer; .node-diff-status { margin-left: 15px; } } .node-diff-node-entry-properties { margin: 6px 8px 6px 30px; color: #666; } .node-diff-status { display: inline-block; width: 15px; height: 20px; margin-left: 5px; vertical-align: middle; text-align: center; } .node-diff-node-description { color: $form-text-color; margin-left: 5px; margin-right: 5px; padding-top: 5px; display: inline-block; &:after { content: ""; display: table; clear: both; } } .node-diff-node-meta { float: right; font-size: 0.9em; color: #999; margin-top: 7px; margin-right: 10px; } .node-diff-count { color: #999} .node-diff-added { color: #009900} .node-diff-deleted { color: #f80000} .node-diff-changed { color: #f89406} .node-diff-conflicted { color: purple}