123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
- /******************************************************************************/
- /* Network Info Body */
- .netInfoBody {
- margin: 10px 0 0 0;
- width: 100%;
- cursor: default;
- display: block;
- }
- .netInfoBody *:focus {
- outline: 0 !important;
- }
- .netInfoBody .panelContent {
- word-break: break-all;
- }
- /******************************************************************************/
- /* Network Info Body Tabs */
- .netInfoBody > .tabs {
- background-color: transparent;
- background-image: none;
- height: 100%;
- }
- .netInfoBody > .tabs .tabs-navigation {
- border-bottom-color: var(--net-border);
- background-color: transparent;
- text-decoration: none;
- padding-top: 3px;
- padding-left: 7px;
- padding-bottom: 1px;
- border-bottom: 1px solid var(--net-border);
- }
- .netInfoBody > .tabs .tabs-menu {
- display: table;
- list-style: none;
- padding: 0;
- margin: 0;
- }
- /* This is the trick that makes the tab bottom border invisible */
- .netInfoBody > .tabs .tabs-menu-item {
- position: relative;
- bottom: -2px;
- float: left;
- }
- .netInfoBody > .tabs .tabs-menu-item a {
- display: block;
- border: 1px solid transparent;
- text-decoration: none;
- padding: 5px 8px 4px 8px;;
- font-weight: bold;
- color: var(--theme-body-color);
- border-radius: 4px 4px 0 0;
- }
- .netInfoBody > .tabs .tab-panel {
- background-color: var(--theme-body-background);
- border: 1px solid transparent;
- border-top: none;
- padding: 10px;
- overflow: auto;
- height: calc(100% - 31px); /* minus the height of the tab bar */
- }
- .netInfoBody > .tabs .tab-panel > div,
- .netInfoBody > .tabs .tab-panel > div > div {
- height: 100%;
- }
- .netInfoBody > .tabs .tabs-menu-item.is-active a,
- .netInfoBody > .tabs .tabs-menu-item.is-active a:focus,
- .netInfoBody > .tabs .tabs-menu-item.is-active:hover a {
- background-color: var(--theme-body-background);
- border: 1px solid transparent;
- border-bottom-color: var(--theme-highlight-bluegrey);
- color: var(--theme-highlight-bluegrey);
- }
- .netInfoBody > .tabs .tabs-menu-item:hover a {
- border: 1px solid transparent;
- border-bottom: 1px solid var(--net-border);
- background-color: var(--theme-body-background);
- }
- /******************************************************************************/
- /* Themes */
- .theme-firebug .netInfoBody > .tabs .tab-panel {
- border-color: var(--net-border);
- }
- .theme-firebug .netInfoBody > .tabs .tabs-menu-item.is-active a,
- .theme-firebug .netInfoBody > .tabs .tabs-menu-item.is-active:hover a,
- .theme-firebug .netInfoBody > .tabs .tabs-menu-item.is-active a:focus {
- border: 1px solid var(--net-border);
- border-bottom-color: transparent;
- }
- .theme-firebug .netInfoBody > .tabs .tabs-menu-item:hover a {
- border-bottom-color: transparent;
- }
|