blob: f780de18ccf3170fa7ee488990dd38b4ee7ca314 [file] [log] [blame]
/*
* Copyright 2013 Laurent Bovet <laurent.bovet@windmaster.ch>
*
* 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.
*/
.docson {
font-family: Open Sans, sans-serif;
font-size: 13px;
padding: 6px 6px 6px 6px;
}
.docson .box {
position: relative;
float: left;
background-color:rgba(255, 255, 255, 0.2);
border: 1px solid lightgrey;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding-bottom: 10px;
-moz-box-shadow: 1px 1px 1px darkgray;
-webkit-box-shadow: 1px 1px 1px darkgray;
box-shadow: 1px 1px 1px darkgray;
}
.docson .expand-button {
position: absolute;
margin-top: 15px;
padding: 2px;
right: 2px;
float: right;
width: 18px;
text-align: center;
cursor: pointer;
font-weight: bold;
font-family: "Lucida Console", Monaco, monospace;
font-size: 15px;
color: darkgray;
display: none;
}
.docson .source-button {
position: absolute;
padding: 2px;
margin-top: 3px;
right: 2px;
width: 18px;
text-align: center;
cursor: pointer;
font-weight: bold;
font-family: "Lucida Console", Monaco, monospace;
font-size: 10px;
color: darkgray;
display: none;
}
.docson .box-header {
padding: 6px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid lightgrey;
background: whitesmoke;
/* background: -webkit-linear-gradient(ghostwhite, whitesmoke, whitesmoke, gainsboro);
background: -moz-linear-gradient(ghostwhite, whitesmoke, whitesmoke, gainsboro);*/
}
.docson .box-name {
color: darkblue;
padding: 5px 40px 2px 3px;
float: left;
}
.docson .title {
margin-top: -3px;
font-size: 120%;
}
.docson .link {
text-decoration: underline;
}
.docson .box-description {
color: dimgray;
float: left;
max-width: 600px;
}
.docson .end {
clear: both;
}
.docson .error {
color: red;
}
.docson .box-body {
padding-left: 10px;
padding-right: 28px;
clear: both;
}
.docson .box-1 {
background: whitesmoke;/*
background: -webkit-linear-gradient(ghostwhite, whitesmoke, whitesmoke, gainsboro);
background: -moz-linear-gradient(ghostwhite, whitesmoke, whitesmoke, gainsboro);*/
}
.docson .box-2 {
background: beige;
background: -webkit-linear-gradient(white, beige, beige, gainsboro);
background: -moz-linear-gradient(white, beige, beige, gainsboro);
}
.docson .box-3 {
background: azure;
background: -webkit-linear-gradient(white, azure, azure, gainsboro);
background: -moz-linear-gradient(white, azure, azure, gainsboro);
}
.docson .box-4 {
background: mistyrose;
background: -webkit-linear-gradient(white, mistyrose, mistyrose, gainsboro);
background: -moz-linear-gradient(white, mistyrose, mistyrose, gainsboro);
}
.docson .box-5 {
background: #ddffee;
background: -webkit-linear-gradient(white, #ddffee, #ddffee, gainsboro);
background: -moz-linear-gradient(white, #ddffee, #ddffee, gainsboro);
}
.docson .box-6 {
background: ghostwhite;
background: -webkit-linear-gradient(white, ghostwhite, ghostwhite, gainsboro);
background: -moz-linear-gradient(white, ghostwhite, ghostwhite, gainsboro);
}
.docson .box-7 {
background: lavenderblush;
background: -webkit-linear-gradient(white, lavenderblush, lavenderblush, gainsboro);
background: -moz-linear-gradient(white, lavenderblush, lavenderblush, gainsboro);
}
.docson .box-8 {
background: aliceblue;
background: -webkit-linear-gradient(white, aliceblue, aliceblue, gainsboro);
background: -moz-linear-gradient(white, aliceblue, aliceblue, gainsboro);
}
.docson .signature {
padding-top: 5px;
clear: left;
}
.docson .signature-header {
padding-top: 3px;
height: 20px;
line-height: 24px;
}
.docson .property-name {
float: left;
font-family: "Lucida Console", Monaco, monospace;
min-width: 130px;
}
.docson .required {
font-weight: bold;
}
.docson .type-keyword {
font-size: 80%;
color: dimgray;
}
.docson .type-pattern {
font-size: 80%;
color: darkolivegreen;
}
.docson .type-enum {
color: purple;
font-family: "Lucida Console", Monaco, monospace;
font-size: 90%;
padding-left: 2px;
}
.docson .type-default {
color: darkslategrey;
font-family: "Lucida Console", Monaco, monospace;
}
.docson .signature-type {
padding-left: 6px;
float: left;
min-width: 160px;
max-width: 320px;
}
.docson .signature-type-any {
font-style: italic;
}
.docson .signature-type-string {
color: green;
}
.docson .signature-type-number {
color: blue;
}
.docson .signature-type-integer {
color: blueviolet;
}
.docson .signature-type-boolean {
color: orangered;
}
.docson .signature-type-null {
font-family: "Lucida Console", Monaco, monospace;
color: red;
}
.docson .signature-type-date-time {
color: #224466;
}
.docson .signature-type-email {
color: cornflowerblue;
}
.docson .signature-type-hostname {
color: darkolivegreen;
}
.docson .signature-type-ipv6 {
color: darkslateblue;
}
.docson .signature-type-ipv4 {
color: indigo;
}
.docson .signature-type-uri {
color: saddlebrown;
}
.docson .signature-button {
cursor: pointer;
padding: 4px;
border-radius: 4px;
border: 1px solid lightgrey;
-moz-border-radius: 4px;
}
.docson .signature-type-ref {
color: darkblue;
}
.docson .signature-type-expanded {
padding: 5px 3px 3px 5px;
vertical-align: -1px;
opacity: 0.6;
-moz-box-shadow: inset 1px 1px 1px darkgray;
-webkit-box-shadow: inset 1px 1px 1px darkgray;
box-shadow: inset 1px 1px 1px darkgray;
}
.docson .signature-description {
padding-left: 6px;
padding-bottom: 3px;
color: dimgray;
float: left;
max-width: 600px;
}
.docson .signature-box-container {
clear: both;
}
.docson .box-container {
float: left;
padding-top: 4px;
padding-left: 8px;
display: none;
}
.docson .button {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.docson .button:hover {
color: darkred;
}
@media all and (min-width: 20px) and (max-width: 500px) {
.docson .property-name {
min-width: 0px;
}
.docson .signature-type {
min-width: 0px;
}
.docson .source {
width: 100%;
}
.docson .box-container, .box {
width: 100%;
}
}
.docson .desc {
padding-left: 6px;
line-height: 17px;
}
.docson .desc p {
margin: 0;
margin-top: 3px;
}
.docson .desc code {
color: purple;
font-size: 90%;
}
.docson .desc table {
margin-top: 4px;
margin-bottom: 4px;
border-collapse:collapse;
}
.docson .desc th {
padding: 0px;
font-size: 80%;
font-weight: normal;
background: rgba(231, 231, 231, 0.5);
}
.docson .desc table,
.docson .desc th,
.docson .desc td {
border: 1px solid lightgrey;
}
.docson .desc tr > td {
padding: 2px 6px 2px 6px;
}
.docson .desc h1 {
font-size: 120%;
margin-top: 0px;
margin-bottom: 3px;
}
.docson .desc h2 {
font-size: 115%;
margin-top: 0px;
margin-bottom: 3px;
}
.docson .desc h3 {
font-size: 110%;
margin-top: 0px;
margin-bottom: 3px;
}
.docson .desc h4 {
font-size: 100%;
margin-top: 0px;
margin-bottom: 3px;
}
.docson .desc pre {
border: 1px solid lightgray;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
padding: 4px;
margin: 3px 0px;
}
.docson .desc ul {
padding-left: 16px;
margin: 3px 0px;
}
.docson .desc ol {
padding-left: 16px;
margin: 3px 0px;
}
.docson .desc blockquote {
margin: 3px 0px 3px 10px;
padding-left: 6px;
border-left: 1px solid lightgray;
}
.docson .desc img {
vertical-align: middle;
}
.docson .desc hr {
border: 0;
height: 1px;
background: lightgrey;
color: lightgrey;
width: 50%;
}
.docson .source {
display: none;
padding-left: 16px;
padding-right: 30px;
}
.docson .json, .json-schema {
font-family: "Lucida Console", Monaco, monospace;
}
.docson .json-punctuation {
font-weight: bold;
}
.docson .json-null, .json-true, .json-false {
font-weight: bold;
}
.docson .json-true {
color: #080;
}
.docson .json-false {
color: #800;
}
.docson .json-object-key {
color: #246;
}
.docson .json-keyword {
font-weight: bold;
color: #036;
}
.docson .json-number {
font-weight: bold;
color: #660;
}
.docson .json-string {
color: #800;
}
.docson .json-schema-map > .json-object-key {
color: #080;
font-style: italic;
}