/* * * Copyright 2016 RIFT.IO Inc * * 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 "style/_colors.scss"; @import "style/layout.scss"; @import '../node_modules/open-iconic/font/css/open-iconic.css'; /* .dashboardCard { height: auto; }*/ // Defaults for grid elements. TBD where we place this on completion of task .grid.categorySeverityGrid { display: flex; flex: 1; flex-direction: column; .gridCell { display: flex; flex: 1 0 auto; // top right bottom left padding: 0.1rem 0 0.1rem 0.5rem; } .gridRow { display: flex; flex: 0 0 auto; flex-direction: row; padding-top: 1px; } .gridHead { display: flex; flex: 0 0 auto; flex-direction: row; background-color: $gray; text-transform: uppercase; .gridCell { border: 1px solid black; //flex: 1 0 auto; } } .gridBody { display: flex; flex-direction: column; overflow-y: scroll; } .gridBody .gridRow:nth-child(odd) { background-color: $gray-lighter; } .gridBody .gridRow:nth-child(even) { background-color: $gray-lightest; } .noRows { text-align: center; font-style: italic; font-size: large; padding-top: 1rem; } .gridCell.category { width: 150px; } .gridCell.severity { width: 100px; } } // .gird.categorySeverityGrid .cardSection { //margin: 0 0.5rem 0.5rem; } .cardSectionHeader { text-decoration-line: underline; text-transform: uppercase; border-bottom: 1px solid black; margin-top: 0.5rem; margin-bottom: 0.5rem; } .textBox { margin-right: 0.5rem; // https://css-tricks.com/almanac/selectors/p/placeholder/ font-size: medium; flex: 1; &::-webkit-input-placeholder { font-style: italic; } } // .app-body should be promoted to a higher level .app-body { display: flex; flex-direction: column; align-items: stretch; height: 100%; } .loggingPage { display: flex; flex: 1; flex-direction: column; height: auto; &.loggingGeneral { } } .panelContainer { display: flex; flex: 1; flex-direction: row; } .loggingPanel { display: flex; flex: 1 100%; height: auto !important; header { background-color: white; display: block; } } .defaultCategorySeverityPanel { @extend .loggingPanel; min-width: 20rem; max-width: 20rem; } .loggingEventsPanel { @extend .loggingPanel; .textBox { &.invalidValue { border: 1px solid red; } } &-body { display: flex; flex: 1; flex-direction: column; overflow-y: scroll; padding: 0.5rem; } .radioButtonGroupHeader { text-transform: uppercase; } .radioButtonGroup { display: flex; flex-direction: row; .radioItem { margin-left: 1rem; margin-top: 0.2rem; } } } .loggingGeneralDetailsPanel { @extend .loggingPanel; .syslogViewer { display: flex; flex: 0; flex-direction: column; } &-body { // top right bottom left //padding: 0.5rem 0.5rem 0.5rem 0.5rem; padding: 0.5rem; } .section.syslogViewerSection { .sectionLabel { } .syslogViewerControls { display: flex; flex: 1; flex-direction: row; margin-top: 0.25rem; } } .goButton { cursor: pointer; border: 1px solid $gray-dark; background-color: $gray-dark; margin: 2px; border-radius: 3px; span { padding-left: 3px; padding-right: 3px; } } } .loggingPageFooter { display: flex; } .loggingFormButtonGroup { justify-content: center; align-items: center; display:flex; flex: 1; padding: 1rem; } .denyEventsEditGroup { display: flex; flex-direction: column; .eventEditRow { display: flex; flex: 1 1 auto; flex-direction: row; margin-top: 0.2rem; margin-bottom: 0.2rem; } .removeButton { flex: 0; cursor: pointer; border: 1px solid black; border-radius: 5px; background-color: black; margin-top: 0.2rem; margin-bottom: 0.2rem; padding-left: 2px; padding-right: 2px; color: white; span { //margin-top: 2px; vertical-align: middle; } } } .plusButton { flex: 0; cursor: pointer; //padding: 2px; margin-top: 0.5rem; color: white; span { border: 1px solid black; background-color: black; border-radius: 4px; padding-top: 2px; padding-left: 2px; padding-right: 2px; } }