Files
tubestation/addon-sdk/source/doc/static-files/css/sdk-docs.css

463 lines
7.5 KiB
CSS

/* 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/. */
html, body {
min-width: 510px; /* 2 x sidebar fullwidth + main-content padding */
height: 100%;
}
pre {
color: black;
background-color: whitesmoke;
padding: 10px;
overflow: auto;
}
.quote {
color: black;
background-color: whitesmoke;
padding: 10px;
overflow: auto;
}
h1 {
color: black;
}
h2 {
color: black;
overflow:auto;
font-style: normal;
padding: 5px 0px;
}
/* Enable image scaling */
img {
max-width: 100%;
}
h2.top {
margin-top: 0px;
}
#columns {
padding-left: 220px; /* sidebar width + sidebar padding */
padding-right: 25px; /* main-content padding*/
padding-top: 20px;
min-height: 100%;
margin-bottom: 170px;
position: relative;
}
hr {
border-style: solid;
border-bottom-width: 1px;
color: #a0d0fb;
margin-left: auto;
margin-right: auto;
width: 90%;
margin-top: 1em;
margin-bottom: 1em;
}
.funnel .menu {
padding-right: 25px; /* main-content padding*/
}
#mozilla-tab {
padding-right: 25px; /* main-content padding*/
}
#site-header h1 a span {
top: 25px;
left: 25px;
}
#site-header {
padding-left: 25px;
}
#columns .column {
position: relative;
float: left;
}
#main-content-column {
width: 100%;
padding-right: 25px;
}
.check, .cross {
text-align: center;
}
#sidebar {
width: 170px; /* sidebar usable width (fullwidth - padding) */
right: 275px; /* sidebar fullwidth + main-content padding */
padding-left: 55px;
padding-right: 25px;
margin-left: -100%;
}
.api_reference h3, .api_reference h4,
.api_reference h5, .api_reference h6 {
overflow: auto;
}
#cse-search-box {
float: right;
margin: 1em;
display:inline;
}
#cse-search-results {
margin: 1em;
}
#toc {
width: 180px;
float: right;
font-size: 0.9em;
overflow: hidden;
margin-top: 0;
margin-left: 25px;
margin-bottom: 1em;
}
#toc a {
font-family: Georgia, serif;
font-weight: normal;
font-style: italic;
}
.title {
height: 30px;
margin-bottom: 10px;
}
.sidebar-section, #toc {
border-style: solid;
border-color: #a0d0fb;
border-width: 1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: #F0F8FF;
margin-bottom: 1.0em;
}
.aside {
color: gray;
float: right;
padding-left: 1em;
margin-left: 1em;
margin-right: 0;
width: 25%;
border-left: 1px solid gray;
}
#toc a {
display: block;
}
#toc a[class = H2] {
font-size: 1.1em;
font-weight: bold;
margin-left: 0.5em;
}
#toc a[class = H3] {
margin-left: 0.5em;
font-weight: bold;
}
#toc a[class = H4] {
margin-left: 1.5em;
font-family: "andale mono", monospace;
font-style: normal;
}
#toc a[class = H5] {
margin-left: 2.5em;
font-weight: bold;
}
#toc a[class = H6] {
margin-left: 3em;
font-family: "andale mono", monospace;
font-style: normal;
}
.warning {
margin-left: auto;
margin-right: auto;
margin-top: 2em;
margin-bottom: 2em;
display: block;
padding: 1em;
border: solid 2px black;
background-color: #FBEDED;
border: 1px solid #AC6262;
overflow: auto;
}
.logo {
margin-left: 5px;
float: left;
}
.meta-header {
font-weight: bold;
}
.sidebar-section .modules {
padding-left: 25px;
}
.package-entry .modules
.package-detail .modules {
margin: 0em;
padding-left: 0;
}
.module {
margin-top: 0.2em;
margin-bottom: 0.2em;
padding-left: 0em;
padding-right: 0em;
margin-right: 1.0em;
}
.package-detail .authors, .package-detail .dependencies,
.package-detail .version, .package-detail .license {
font-family: Monaco, Lucida Console, monospace;
font-size: 0.8em;
white-space: pre;
}
#main-content h1 {
font-size: 2.2em;
}
#main-content h2 {
font-size: 1.7em;
color: black;
}
.image-center {
margin-left: auto;
margin-right: auto;
display: block;
}
.image-right {
margin-left: 1.0em;
float:right;
}
.experimental {
background-color: #FFFAAE;
color: black;
padding: 1px 10px;
}
.sidebar-section h2 {
padding-left: 10px;
background-color: #3b69b1;
font-family: Georgia, serif;
font-style: italic;
font-size: 1.4em;
color: white;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius-topleft: 5px;
-webkit-border-radius-topright: 5px;
-khtml-border-radius-topleft: 5px;
-khtml-border-radius-topright: 5px;
border-radius-topleft: 5px;
border-radius-topright: 5px;
}
.sidebar-section h3 {
padding-left: 5px;
font-family: Georgia, serif;
font-style: italic;
font-size: 1.2em;
color: #003595;
}
.sidebar-section h2, .sidebar-section h3 {
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
}
.sidebar-section a h2:hover {
color: #003595;
background: white;
text-decoration: none;
}
.sidebar-section a h3:hover {
background: white;
text-decoration: none;
}
.sidebar-section a:hover {
text-decoration: none;
}
.sidebar-subsection-contents {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
#sidebar li.sidebar-subsection {
border-style: solid;
border-top-width: 1px;
border-color: #a0d0fb;
}
#sidebar ul li:first-child {
border-top: none;
}
#sidebar li {
margin-left: 0;
padding-bottom: 0;
list-style-type: none;
}
.sidebar-subsection-contents ul{
margin-bottom: 0em;
}
.sidebar-subsection-contents a {
display: block;
text-decoration: none;
padding: 1px 10px;
}
.modules a {
display: block;
}
.sidebar-subsection-contents a:hover {
background-color: white;
border: solid 1px #a0d0fb;
padding: 0px 9px;
}
.sidebar-subsection-contents h4 a {
font-weight: normal;
padding: 1px 5px;
}
.sidebar-subsection-contents h4 a:hover {
font-weight: normal;
padding: 0px 4px;
}
#third-party-module-subsection {
display: none;
}
table.catalog, table.catalog tr, table.catalog td {
border: none;
}
table.catalog td {
padding: 1em;
}
table.catalog>tbody tr:first-child td {
padding-top: 0em;
}
table.catalog>tbody tr:last-child td {
padding-bottom: 0em;
}
a.stability-note {
padding: 0.2em 0.5em;
width: 8em;
text-align: center;
text-decoration: none;
color: white;
display: block;
float: right;
background-color: #E65252;
border: 1px solid #BA0202;
}
a.stability-stable {
background-color: #46DF86;
border: 1px solid green;
color: black;
}
a.stability-unstable, a.stability-experimental {
background-color: #FFFAAE;
border: 1px solid #D7DF01;
color: black;
}
ul.tree {
float: left;
border: 1px solid lightgray;
padding: 1em 0em;
margin-right: 1em;
}
ul.tree li {
list-style-type: none;
font-weight: normal;
}
ul.tree li.highlight-tree-node, ul.tree li.highlight-tree-node li {
color: red;
}
ul.tree ul {
list-style-type: none;
background: url("../media/icons/vline.png") repeat-y;
margin: 0;
padding: 0;
margin-left: 10px;
}
ul.tree ul li {
margin: 0;
padding: 0 12px;
line-height: 20px;
background: url("../media/icons/node.png") no-repeat;
font-weight: normal;
}
ul.tree ul li:last-child {
background: #fff url("../media/icons/lastnode.png") no-repeat;
}
ul#module-index,
h2[id="Module Compatibility"] ~ ul {
border-color: #a0d0fb;
border: solid 1px #a0d0fb;
padding: 1em;
list-style-type: none;
-moz-column-count: 3;
-moz-column-gap: 1em;
-webkit-column-count: 3;
-webkit-column-gap: 1em;
column-count: 3;
column-gap: 1em;
}
span.unsupported-on-mobile strong,
h2[id="Module Compatibility"] ~ ul strong {
font-weight: normal;
text-decoration: line-through;
}