TelegramAktienBot/documentation/frontend/styles/compodoc.css

616 lines
11 KiB
CSS
Raw Normal View History

2022-05-03 08:59:36 +00:00
body {
position: absolute;
width: 100%;
height: 100%;
font-family: 'Roboto', sans-serif;
}
/* roboto-300 - latin */
@font-face {
2022-05-10 11:03:10 +00:00
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url('../fonts/roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
src: local('Roboto Light'), local('Roboto-Light'),
url('../fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/roboto-v15-latin-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/roboto-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
2022-05-03 08:59:36 +00:00
}
/* roboto-regular - latin */
@font-face {
2022-05-10 11:03:10 +00:00
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Roboto'), local('Roboto-Regular'),
url('../fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/roboto-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/roboto-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
2022-05-03 08:59:36 +00:00
}
/* roboto-700 - latin */
@font-face {
2022-05-10 11:03:10 +00:00
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url('../fonts/roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
src: local('Roboto Bold'), local('Roboto-Bold'),
url('../fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/roboto-v15-latin-700.woff') format('woff'), /* Modern Browsers */
url('../fonts/roboto-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
2022-05-03 08:59:36 +00:00
}
h1 {
font-size: 26px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
2022-05-10 11:03:10 +00:00
h4, h5 {
2022-05-03 08:59:36 +00:00
font-size: 18px;
}
/**
* Mobile navbar
*/
.navbar {
min-height: 50px;
}
.navbar-brand {
height: 50px;
font-size: 14px;
line-height: 20px;
padding: 15px;
}
.navbar-static-top {
margin-bottom: 0;
height: 50px;
}
2022-05-10 11:03:10 +00:00
2022-05-03 08:59:36 +00:00
/**
* Main container
*/
.container-fluid {
overflow-y: hidden;
overflow-x: hidden;
}
.container-fluid.main {
height: 100%;
padding: 0;
}
2022-05-10 11:03:10 +00:00
.container-fluid.overview {
2022-05-03 08:59:36 +00:00
margin-top: 50px;
}
2022-05-10 11:03:10 +00:00
.container-fluid.modules, .container-fluid.components, .container-fluid.directives, .container-fluid.classes, .container-fluid.injectables, .container-fluid.pipes, .content.routes table {
2022-05-03 08:59:36 +00:00
margin-top: 25px;
}
.container-fluid.module {
padding: 0;
margin-top: 0;
}
.container-fluid.module h3 a {
margin-left: 10px;
color: #333;
}
.row.main {
height: 100%;
margin: 0;
}
2022-05-10 11:03:10 +00:00
2022-05-03 08:59:36 +00:00
/**
* Copyright
*/
.copyright {
margin: 0;
padding: 15px;
text-align: center;
display: flex;
flex-direction: column;
2022-05-10 11:03:10 +00:00
display: -webkit-flex;
-webkit-flex-direction: column;
2022-05-03 08:59:36 +00:00
align-items: center;
2022-05-10 11:03:10 +00:00
-webkit-align-items: center;
2022-05-03 08:59:36 +00:00
z-index: 1;
}
.copyright img {
width: 80px;
margin-top: 10px;
}
.copyright a {
color: #009dff;
text-decoration: underline;
}
2022-05-10 11:03:10 +00:00
2022-05-03 08:59:36 +00:00
/**
* Content
*/
.content {
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
2022-05-10 11:03:10 +00:00
width: calc(100% - 300px);
2022-05-03 08:59:36 +00:00
position: absolute;
top: 0;
2022-05-10 11:03:10 +00:00
left: 300px;
2022-05-03 08:59:36 +00:00
padding: 15px 30px;
}
2022-05-10 11:03:10 +00:00
.content>h1:first-of-type {
margin-top: 15px
2022-05-03 08:59:36 +00:00
}
2022-05-10 11:03:10 +00:00
.content>h3:first-of-type {
2022-05-03 08:59:36 +00:00
margin-top: 5px;
}
.content.readme h1:first-of-type {
margin-top: 0;
}
.content table {
margin-top: 20px;
}
/**
* Icons
*/
2022-05-10 11:03:10 +00:00
.glyphicon, .fa {
2022-05-03 08:59:36 +00:00
margin-right: 10px;
}
2022-05-10 11:03:10 +00:00
.fa-code-fork {
margin-right: 14px;
}
.fa-long-arrow-down {
margin-right: 16px;
}
2022-05-03 08:59:36 +00:00
/**
* Menu
*/
#book-search-input {
padding: 6px;
2022-05-10 11:03:10 +00:00
background: 0 0;
transition: top .5s ease;
2022-05-03 08:59:36 +00:00
background: #fff;
2022-05-10 11:03:10 +00:00
border-bottom: 1px solid rgba(0, 0, 0, .07);
border-top: 1px solid rgba(0, 0, 0, .07);
2022-05-03 08:59:36 +00:00
margin-bottom: 5px;
2022-05-10 11:03:10 +00:00
margin-top: -1px
2022-05-03 08:59:36 +00:00
}
2022-05-10 11:03:10 +00:00
#book-search-input input, #book-search-input input:focus, #book-search-input input:hover {
2022-05-03 08:59:36 +00:00
width: 100%;
background: 0 0;
border: 1px solid transparent;
box-shadow: none;
outline: 0;
line-height: 22px;
padding: 7px 7px;
2022-05-10 11:03:10 +00:00
color: inherit
2022-05-03 08:59:36 +00:00
}
.panel-body {
padding: 0px;
}
2022-05-10 11:03:10 +00:00
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
2022-05-03 08:59:36 +00:00
border-top: 0;
}
.panel-body table tr td {
2022-05-10 11:03:10 +00:00
padding-left: 15px
2022-05-03 08:59:36 +00:00
}
.panel-body .table {
margin-bottom: 0px;
}
.panel-group .panel:first-child {
border-top: 0;
}
.menu {
background: #fafafa;
border-right: 1px solid #e7e7e7;
height: 100%;
padding: 0;
2022-05-10 11:03:10 +00:00
width: 300px;
2022-05-03 08:59:36 +00:00
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.menu ul.list {
list-style: none;
margin: 0;
padding: 0;
}
.menu ul.list li a {
display: block;
padding: 10px 15px;
border-bottom: none;
color: #364149;
background: 0 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
2022-05-10 11:03:10 +00:00
position: relative
2022-05-03 08:59:36 +00:00
}
.menu ul.list li a.active {
color: #008cff;
}
.menu ul.list li.divider {
height: 1px;
margin: 7px 0;
overflow: hidden;
2022-05-10 11:03:10 +00:00
background: rgba(0, 0, 0, .07)
2022-05-03 08:59:36 +00:00
}
.menu ul.list li.chapter ul.links {
padding-left: 20px;
}
.menu ul.list li.chapter .simple {
padding: 10px 15px;
position: relative;
}
.menu .panel-group {
width: 100%;
height: 100%;
overflow-y: auto;
}
.menu .panel-default {
border-right: none;
border-left: none;
border-bottom: none;
}
2022-05-10 11:03:10 +00:00
.menu .panel-group .panel-heading+.panel-collapse>.panel-body {
2022-05-03 08:59:36 +00:00
border-top: none;
overflow-y: auto;
max-height: 350px;
}
.menu .panel-default:last-of-type {
border-bottom: 1px solid #ddd;
}
2022-05-10 11:03:10 +00:00
.panel-group .panel+.panel {
2022-05-03 08:59:36 +00:00
margin-top: 0;
}
.panel-group .panel {
z-index: 2;
position: relative;
border-radius: 0;
box-shadow: none;
border-left: 0;
border-right: 0;
}
.menu a {
color: #3c3c3c;
}
2022-05-10 11:03:10 +00:00
.xs-menu ul.list li:nth-child(2){
2022-05-03 08:59:36 +00:00
margin: 0;
background: none;
}
2022-05-10 11:03:10 +00:00
.menu ul.list li:nth-child(2){
2022-05-03 08:59:36 +00:00
margin: 0;
background: none;
}
.menu .title {
padding: 8px 0;
}
.menu-toggler {
cursor: pointer;
padding: 5px 10px;
font-size: 16px;
position: absolute;
right: 0;
top: 7px;
}
2022-05-10 11:03:10 +00:00
.overview .card-title .fa {
2022-05-03 08:59:36 +00:00
font-size: 50px;
}
.breadcrumb {
background: none;
2022-05-10 11:03:10 +00:00
padding-left: 0;
2022-05-03 08:59:36 +00:00
margin-bottom: 10px;
font-size: 24px;
padding-top: 0;
}
.breadcrumb a {
text-decoration: underline;
color: #333;
}
.comment {
margin: 15px 0;
}
.io-description {
margin: 10px 0;
}
.io-file {
margin: 20px 0;
}
.navbar .btn-menu {
position: absolute;
right: 0;
margin: 10px;
}
.xs-menu {
height: calc(100% - 50px);
display: none;
width: 100%;
overflow-y: scroll;
z-index: 1;
top: 50px;
position: absolute;
}
.xs-menu .copyright {
margin-top: 20px;
position: relative;
}
.tab-source-code {
padding: 10px 0;
}
pre {
padding: 12px 12px;
border: none;
background: #23241f;
}
code {
background: none;
padding: 2px 0;
}
@media (max-width: 767px) {
.container-fluid {
margin-top: 50px;
}
.container-fluid.main {
height: calc(100% - 50px);
}
.content {
width: 100%;
left: 0;
position: relative;
}
.menu ul.list li.title {
display: none;
}
}
/**
* Search
*/
.search-results {
display: none;
max-width: 800px;
margin: 0 auto;
2022-05-10 11:03:10 +00:00
padding: 20px 15px 40px 15px
2022-05-03 08:59:36 +00:00
}
.search-results .no-results {
display: none;
}
.with-search .search-results {
display: block;
}
.with-search .content-data {
display: none;
}
.with-search .xs-menu {
height: 51px;
}
.with-search .xs-menu nav {
display: none;
}
.search-results.no-results .has-results {
display: none;
}
.search-results.no-results .no-results {
display: block;
}
.search-results .search-results-title {
text-transform: uppercase;
text-align: center;
font-weight: 200;
margin-bottom: 35px;
2022-05-10 11:03:10 +00:00
opacity: .6
2022-05-03 08:59:36 +00:00
}
.search-results ul.search-results-list {
2022-05-10 11:03:10 +00:00
list-style-type: none;
padding-left: 0;
2022-05-03 08:59:36 +00:00
}
.search-results ul.search-results-list li {
2022-05-10 11:03:10 +00:00
margin-bottom: 1.5rem;
padding-bottom: 0.5rem;
2022-05-03 08:59:36 +00:00
}
.search-results ul.search-results-list li p em {
2022-05-10 11:03:10 +00:00
background-color: rgba(255, 220, 0, 0.4);
font-style: normal;
2022-05-03 08:59:36 +00:00
}
2022-05-10 11:03:10 +00:00
.hljs-line-numbers {
text-align: right;
border-right: 1px solid #ccc;
color: #999;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
2022-05-03 08:59:36 +00:00
}
.jsdoc-params {
list-style: square;
2022-05-10 11:03:10 +00:00
padding-left: 20px;
2022-05-03 08:59:36 +00:00
margin-top: 10px;
margin-bottom: 0 !important;
}
.jsdoc-params li {
padding-bottom: 10px;
}
i {
font-style: italic;
}
.coverage a {
color: #333;
text-decoration: underline;
}
2022-05-10 11:03:10 +00:00
.coverage tr.low {
2022-05-03 08:59:36 +00:00
background: rgba(216, 96, 75, 0.75);
}
2022-05-10 11:03:10 +00:00
.coverage tr.medium {
2022-05-03 08:59:36 +00:00
background: rgba(218, 178, 38, 0.75);
}
2022-05-10 11:03:10 +00:00
.coverage tr.good {
2022-05-03 08:59:36 +00:00
background: rgba(143, 189, 8, 0.75);
}
2022-05-10 11:03:10 +00:00
.coverage tr.very-good {
2022-05-03 08:59:36 +00:00
background: rgba(77, 199, 31, 0.75);
}
.coverage-header {
background: #fafafa;
}
2022-05-10 11:03:10 +00:00
thead.coverage-header >tr>td, thead.coverage-header>tr>th {
2022-05-03 08:59:36 +00:00
border-bottom-width: 0;
}
.coverage-count {
color: grey;
font-size: 12px;
margin-left: 10px;
display: inline-block;
width: 50px;
}
.coverage-badge {
background: #5d5d5d;
border-radius: 4px;
display: inline-block;
color: white;
padding: 4px;
padding-right: 0;
padding-left: 8px;
}
2022-05-10 11:03:10 +00:00
.coverage-badge .count{
2022-05-03 08:59:36 +00:00
padding: 6px;
margin-left: 5px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.coverage-badge .count.low {
background: #d8624c;
}
.coverage-badge .count.medium {
background: #dab226;
}
.coverage-badge .count.good {
background: #8fbd08;
}
.coverage-badge .count.very-good {
background: #4dc71f;
}
.content ul {
list-style: disc;
2022-05-10 11:03:10 +00:00
padding-left: 2em;
2022-05-03 08:59:36 +00:00
margin-top: 0;
margin-bottom: 16px;
}
.content ul ul {
list-style-type: circle;
}
.compodoc-table {
width: inherit;
}
.compodoc-table thead {
font-weight: bold;
}
.modifier {
background: #9a9a9a;
padding: 1px 5px;
color: white;
border-radius: 4px;
}
.modifier-icon {
color: #c7254e;
}
.modifier-icon.method {
color: white;
background: #c7254e;
padding: 4px;
border-radius: 8px;
font-size: 10px;
margin-right: 2px;
}
.modifier-icon.method.square {
border-radius: 4px;
}
.modifier-icon.method.export {
display: none;
}
2022-05-10 11:03:10 +00:00
.modifier-icon.method .fa-circle, .modifier-icon.method .fa-square {
2022-05-03 08:59:36 +00:00
display: none;
}
2022-05-10 11:03:10 +00:00
.modifier-icon.method .fa-lock {
2022-05-03 08:59:36 +00:00
margin-right: 0;
}