/* * Copyright (C) 2015-2020 "IoT.bzh" * Author: José Bollo * * 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. */ /*******************************************************************/ /* top */ body { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; } body.on #params, body.on #connect, body.off #disconnect { display: none; } /*******************************************************************/ /* utilities */ .-flex-h { display: flex; flex-flow: row nowrap; } .-flex-v { display: flex; flex-flow: column nowrap; } .-flex-v > .-flex-fill { height: 100%; } .-flex-h > .-flex-fill { width: 100%; } .-box-out { position: relative; } .-box-in { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: auto; } /*******************************************************************/ /* head */ #head { position: relative; } #logo { float: left; } #connected { float: right; } /*******************************************************************/ /* connection area */ /*******************************************************************/ /* main area */ #work { overflow-x: auto; } #controls, #menu { flex: 1; } #middle { flex: 3; } #controls { min-width: 300px; } #menu { min-width: 200px; } /*******************************************************************/ /* setting for apis */ /*******************************************************************/ /* setting of verbs */ /*******************************************************************/ /* setting for traces */ #apis .event, #apis .global { display: none; } /*******************************************************************/ /* tiny button */ /*******************************************************************/ /* display of logmsg */ #experts.closed ~ #expert-pane { visibility: hidden; } /*******************************************************************/ /* close box */ .close { float: right; } /*******************************************************************/ /* open / close */ .opclo { float: right; } .api > .opclo { float: left; } .closed > .closedoff { visibility: hidden; display: none; } .opened > .closedon { visibility: hidden; display: none; } /*******************************************************************/ /* setting for traceevents */ .traceevent { position: relative; } .traceevent.closed { overflow: hidden; } .traceevent .time { float: right; } .traceevent.closed:hover { overflow: visible; z-index: 100; position: relative; } .traceevent.closed:not(:hover) .content { display: none; } .traceevent.closed:hover .content { display: block; background: inherit; overflow: hidden; left: 40%; max-width: 55%; position: absolute; animation-name: display-block; animation-duration: 2s; -webkit-animation-name: display-block; -webkit-animation-duration: 2s; } @-webkit-keyframes display-block { from { opacity: 0; } 50% { opacity: 0; } to { opacity: 1; } } @keyframes display-block { from { opacity: 0; } 50% { opacity: 0; } to { opacity: 1; } } .traceevent .content { clear: both; overflow-x: auto; } .traceevent, .x-button { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .traceevent table.object tr td:nth-child(2) { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } /*******************************************************************/ /* json format */ /*******************************************************************/ /* clear fix */ .clearfix::after { content: ""; clear: both; display: table; }