/** * Copyright © 2016-2018 The Thingsboard Authors * * 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. */ @import "~compass-sass-mixins/lib/compass"; $edit-toolbar-height: 40px; .tb-editor { .tb-split { @include box-sizing(border-box); overflow-y: auto; overflow-x: hidden; } .ace_editor { font-size: 14px !important; } .tb-content { border: 1px solid #C0C0C0; } .gutter { background-color: transparent; background-repeat: no-repeat; background-position: 50%; } .gutter.gutter-horizontal { cursor: col-resize; background-image: url('../../../node_modules/split.js/grips/vertical.png'); } .gutter.gutter-vertical { cursor: row-resize; background-image: url('../../../node_modules/split.js/grips/horizontal.png'); } .tb-split.tb-split-horizontal, .gutter.gutter-horizontal { height: 100%; float: left; } .tb-split.tb-split-vertical { display: flex; .tb-split.tb-content { height: 100%; } } } .tb-split-vertical { md-tabs { md-tabs-content-wrapper { height: calc(100% - 49px); md-tab-content { height: 100%; & > div { height: 100%; } } } } } div.tb-editor-area-title-panel { position: absolute; font-size: 0.800rem; font-weight: 500; top: 5px; right: 20px; z-index: 5; label { color: #00acc1; background: rgba(220, 220, 220, 0.35); border-radius: 5px; padding: 4px; text-transform: uppercase; } .md-button { color: #7B7B7B; min-width: 32px; min-height: 15px; line-height: 15px; font-size: 0.800rem; margin: 0; padding: 4px; background: rgba(220, 220, 220, 0.35); } } .tb-resize-container { overflow-y: auto; height: 100%; width: 100%; position: relative; .ace_editor { height: 100%; } } md-toolbar.tb-edit-toolbar { min-height: $edit-toolbar-height !important; max-height: $edit-toolbar-height !important; .md-toolbar-tools { min-height: $edit-toolbar-height !important; max-height: $edit-toolbar-height !important; .md-button { min-width: 65px; min-height: 30px; line-height: 30px; font-size: 12px; md-icon { font-size: 20px; } span { padding-right: 6px; } } md-input-container { input { font-size: 1.200rem; font-weight: 400; letter-spacing: 0.005em; height: 28px; } } } }