redmine_embedded/assets/stylesheets/apigen.css

558 lines
21 KiB
CSS
Raw Normal View History

/*!
* ApiGen 2.8.0 - API documentation generator for PHP 5.3+
*
* Copyright (c) 2010-2011 David Grudl (http://davidgrudl.com)
* Copyright (c) 2011-2012 Jaroslav Hanslík (https://github.com/kukulich)
* Copyright (c) 2011-2012 Ondřej Nešpor (https://github.com/Andrewsville)
*
* For the full copyright and license information, please view
* the file LICENSE.md that was distributed with this source code.
*/
#content {
font: 13px/1.5 Verdana, 'Geneva CE', lucida, sans-serif;
margin: 0;
padding: 0;
background: #ffffff;
color: #333333;
}
#content h1, #content h2, #content h3, #content h4, #content caption {
font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
color: #053368;
}
#content h1 {
color: #1e5eb6;
font-size: 230%;
font-weight: normal;
margin: .3em 0;
}
#content h2 {
color: #1e5eb6;
font-size: 150%;
font-weight: normal;
margin: -.3em 0 .3em 0;
}
#content h3 {
font-size: 1.6em;
font-weight: normal;
margin-bottom: 2px;
}
#content h4 {
font-size: 100%;
font-weight: bold;
padding: 0;
margin: 0;
}
#content caption {
border: 1px solid #cccccc;
background: #ecede5;
font-weight: bold;
font-size: 1.2em;
padding: 3px 5px;
text-align: left;
margin-bottom: 0;
}
#content p {
margin: .7em 0 1em;
padding: 0;
}
#content hr {
margin: 2em 0 1em;
border: none;
border-top: 1px solid #cccccc;
height: 0;
}
#content a {
color: #006aeb;
padding: 3px 1px;
text-decoration: none;
}
#content h1 a {
color: #1e5eb6;
}
#content a:hover, #content a:active, #content a:focus, #content a:hover b, #content a:hover var {
background-color: #006aeb;
color: #ffffff !important;
}
#content code, #content var, #content pre {
font-family: monospace;
}
#content var {
font-weight: bold;
font-style: normal;
color: #ca8a04;
}
#content pre {
margin: 0;
}
#content code a b {
color: #000000;
}
#content .deprecated {
text-decoration: line-through;
}
#content .invalid {
color: #e71818;
}
#content .hidden {
display: none;
}
/* Left side */
#content #left {
overflow: auto;
width: 270px;
height: 100%;
position: fixed;
}
/* Menu */
#content #menu {
padding: 10px;
}
#content #menu ul {
list-style: none;
padding: 0;
margin: 0;
}
#content #menu ul ul {
padding-left: 10px;
}
#content #menu li {
white-space: nowrap;
position: relative;
}
#content #menu a {
display: block;
padding: 0 2px;
}
#content #menu .active > a, #content #menu > span {
color: #333333;
background: none;
font-weight: bold;
}
#content #menu .active > a.invalid {
color: #e71818;
}
#content #menu .active > a:hover, #content #menu .active > a:active, #content #menu .active > a:focus {
background-color: #006aeb;
}
#content #menu #groups span {
position: absolute;
top: 4px;
right: 2px;
cursor: pointer;
display: block;
width: 12px;
height: 12px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/P//P0PD1m//GYgADd5cjFAmUeqBgJGxfsvX/0CNRKkGOgRkCQNj9hui1P+fKsLAxEBjMPQtYEEPYxyRizOMscYsUhzR2QdEpiZsLh2+kUxzCxhpXVTQ3gfDsywCuxRHrsblUly5emDLIhif2LIIxh/4soiQy9HLImwuHxgf0KJUHfplEUCAAQD6zlAlEu1wEQAAAABJRU5ErkJggg==') transparent 0 0 no-repeat;
}
#content #menu #groups span:hover {
background-position: -12px 0;
}
#content #menu #groups span.collapsed {
background-position: 0 -12px;
}
#content #menu #groups span.collapsed:hover {
background-position: -12px -12px;
}
#content #menu #groups ul.collapsed {
display: none;
}
/* Right side */
#content #right {
overflow: auto;
margin-left: 275px;
height: 100%;
position: fixed;
left: 0;
right: 0;
}
#content #rightInner {
max-width: 1000px;
min-width: 350px;
}
/* Search */
#content #search {
display: none;
}
/* Navigation */
#content #navigation {
padding: 3px 8px;
background-color: #f6f6f4;
height: 26px;
}
#content #navigation ul {
list-style: none;
margin: 0 8px 4px 0;
padding: 0;
overflow: hidden;
float: left;
}
#content #navigation ul + ul {
border-left: 1px solid #000000;
padding-left: 8px;
}
#content #navigation ul li {
float: left;
margin: 2px;
padding: 0 3px;
font-family: Verdana, 'Geneva CE', lucida, sans-serif;
color: #808080;
}
#content #navigation ul li.active {
background-color: #053368;
color: #ffffff;
font-weight: bold;
}
#content #navigation ul li a {
color: #000000;
font-weight: bold;
padding: 0;
}
#content #navigation ul li span {
float: left;
padding: 0 3px;
}
#content #navigation ul li a:hover span, #content #navigation ul li a:active span, #content #navigation ul li a:focus span {
background-color: #006aeb;
}
/* Content */
#content #content {
clear: both;
padding: 5px 15px;
}
#content .description pre {
padding: .6em;
background: #fcfcf7;
}
#content #content > .description {
background: #ecede5;
padding: 1px 8px;
margin: 1.2em 0;
}
#content #content > .description pre {
margin: .5em 0;
}
#content dl.tree {
margin: 1.2em 0;
}
#content dl.tree dd {
margin: 0;
padding: 0;
}
#content .info {
margin: 1.2em 0;
}
#content .summary {
border: 1px solid #cccccc;
border-collapse: collapse;
font-size: 1em;
width: 100%;
margin: 1.2em 0 2.4em;
}
#content .summary caption {
border-width: 1px 1px 0;
}
#content .summary caption.switchable {
background: #ecede5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAMAAADq3ZdEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFIy0wAAAA7SXdQwAAAAJ0Uk5T/wDltzBKAAAALUlEQVR42mJghAMGbEwGBgZMUQYGJGEGZEG4MJJhjJjm4lCL1VwcbkBhAgQYAD19AJ7XGduaAAAAAElFTkSuQmCC') no-repeat center right;
cursor: pointer;
}
#content .summary td {
border: 1px solid #cccccc;
margin: 0;
padding: 3px 10px;
font-size: 1em;
vertical-align: top;
}
#content .summary td:first-child {
text-align: right;
}
#content #packages.summary td:first-child, #content #namespaces.summary td:first-child, #content .inherited.summary td:first-child, #content .used.summary td:first-child {
text-align: left;
}
#content .summary tr:hover td {
background: #f6f6f4;
}
#content .summary .description pre {
border: .5em solid #ecede5;
}
#content .summary .description p {
margin: 0;
}
#content .summary .description p + p, #content .summary .description ul {
margin: 3px 0 0 0;
}
#content .summary .description.detailed h4 {
margin-top: 3px;
}
#content .summary dl {
margin: 0;
}
#content .summary dd {
margin: 0 0 0 25px;
}
#content .name, #content .attributes {
white-space: nowrap;
}
#content .value {
white-space: pre-wrap;
}
#content td.attributes {
width: 1%;
}
#content .class .methods .name, #content .class .properties .name, #content .class .constants .name {
width: auto;
white-space: normal;
}
#content .class .methods .name > div > code {
white-space: pre-wrap;
}
#content .class .methods .name > div > code span, #content .function .value > code {
white-space: nowrap;
}
#content .class .methods td.name > div, #content .class td.value > div {
position: relative;
padding-right: 1em;
}
#content .anchor {
position: absolute;
top: 0;
right: 0;
line-height: 1;
font-size: 85%;
margin: 0;
color: #006aeb !important;
}
#content .list {
margin: 0 0 5px 25px;
}
#content div.invalid {
background-color: #fae4e0;
padding: 10px;
}
/* Splitter */
#content #splitter {
position: fixed;
height: 100%;
width: 5px;
left: 270px;
background: #1e5eb6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJAgMAAACHww4NAAAAA3NCSVQICAjb4U/gAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAM/8jH05jAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xMdz+xJMAAAANSURBVAiZY1BzYMCBADAPA5cnpb6OAAAAAElFTkSuQmCC') left center no-repeat;
cursor: e-resize;
}
#content #splitter.active {
opacity: .5;
}
/* Footer */
#content #footer {
border-top: 1px solid #e9eeef;
clear: both;
color: #a7a7a7;
font-size: 8pt;
text-align: center;
padding: 20px 0 0;
margin: 3em 0 0;
height: 90px;
background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8kAAACOCAMAAAA1p7riAAADAFBMVEXm5+Hp6uTs7ejv7+vw8e3y8u/z9PH09fL29vT29/T29/X39/X39/b39/X19vP19fP19fP29vX4+Pb3+Pb4+Pb4+Pb4+Pf4+ff4+ff5+ff5+ff5+fj5+vj5+vj5+fj5+fj5+fj7+/r7+/r7+/n6+vj6+vn6+vn6+/n6+vj6+/n6+/r6+/r7/Pv8/Pv8/Pv8/Pz7/Pv8/Pv7/Pv8/Pz8/fz8/Pz9/f39/fz9/fz8/fz9/fz9/fz+/v39/f39/f39/f39/v39/v3+/v3+/v3+/v3+/v3+/v7+/v7+/v7///7///////9MTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///9tt3MkAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAAALEwAACxMBAJqcGAAAGqZJREFUeAHs1s1vEkEYBnBc6q5UAwcMIdpLEwyJF+oREw8kpAn9//8fOu8z78czA7PqwdgDLzKLu3R2Pp5ft5Pz+QV1ei7reDweDodfqJ9eu93uh9ej13a7/eb11Wu9Xq9Wq8+o5XL5EXU/m80+oObz+SLXkKunel/WXVXTq9WN1rs/qcmbr1thn7xp1lgWNC+XEUrRopil4JU5TMH0iA69hHYxSIJTlOWfpDrFW2KOdwq9ZB/vLyi4eNhsNqCSGxDKDVzlJlEDudwIw+Qxqcw8o8XhfM6ST3jzRRzlx9BDbrRLuYPe60lvnw86rDTIh00esIxcNWMuMrE8Q5kupo35Yy3SkuSV6Z30IAuHBXTRME2wp0BdyO60wY61VMsL2z3uOg43QP/Z7ThbbGg3phdp0GTUfAF4SoJhmBWLYDRM2BgvcpS11YQj7Jp7QFAT4sOofHdAdjRZUGbi1B88hk769KKSwfj0zFfos3Xj3eab+C1jEHgy6xAxXht70iyczfMnmys82/zV9OCiF/zbT1eTntKuWl0r6QK1mVbVtes273HgZbgmFXn+QvHt8merrq503ThBZxqnGucaJ5tn26fb59sXRq60L43D/W1NCe8FX8aLDxVei5xHcAjDvQr28N7PPNSZsBsGYpcQQEQL2XkKxI8qLMS5wcqo/0clAzIk89cYc/REvdOdeUQYIQ04JgHQplnnG/OPRVHTirqXV4HaWQdsR+2sL2HfEW3C3eRdGacE8adb/cPq/qamFdyOdt7DEPGIxFCKPFnkl/FCr+WTEhsxdsE57ZR+NsFggJgs7fd7Vkb2rgBlybDMmvmrrJm7TDezXxzFIMoRVp59SjpJR02c7THta+TLFwva17Bp/eN5TTtF2xdbeiGcM0DJ6N5M3Yp2ia3yVhJaZstwma7/0Wx4kSnKWuSP4ZJceyQF4XgMR+KJQmmk5COuKsaE7oJndiuGXbJCBuVXyuwoyW0cBsLwQyrJS06Sm+T+F8oMLRHNRv8Ula1aiwAt2wI+kfa06Z/9+XrO9eXs7ZhnBS2fT00LalE9WYvrurB6uYV11Wb+m1UT5FLk61GVR+c/Evl1ZMk2GQIaoRDEIAhRCmOcE5zhFOf2ycD1rlkoppi18hfbm+ytV3pJ8Rpf8TsBj23m7GNp7wBYBV8rsboxVCYuwNxInpTtKaV5ObmDDqTHb2F/bbs9v0Uvn/pzTQT1H3M9YZdspW24jfcsYvetwrULtEPmkcgP+GXgIxnCWAMY0RDHMAjR8zgn9pl9apvrUpcqeTFli5aWXG0Sd2tyla7YleVX1l8TLITdsCmp7a1zutVFkf/uZfmWPP6J5WtCfvL3D+FBs3FOnn2RVteNdN3i1PWALbKFttvW2njlZkVNutT8Z9Re3utIgusEHYRRDWGsAYxoiGMYhCiFMc4JzlAqzNOKGFP5f1tnv4+09u42y1W6S/Nd64zQdbuOV/XONdgMj+10AzyYTcZA8TI7/CbJQhlOMF4meXbQWbSS7qbHH7Caa4WtF9dgf/2AWLhN9/yZotWyV3shbsZ9NDsLRjr0MQQ0QiGIQRCiFMY4JzizTXHOL7M4FahSO7TqWrVHTK51l/ZdgKu/YH1+5+3tPf0a4CnYCAdW5PCizJKFMp+j7hfppa+3WZuGTNo/dFNdm/BGW6+xX3/3PYBL9VplS3log9Qsv3/Jf/fDfKwDOdJDOdaBjmCoYw1QBEIQgyBEKYxxTkCm/mw7H1KBej2Xard2kG2y7pOXnkpy73aUPoVOFsAu+LYREF9LpNjaAJxiS3JZNsx4DvtFO1GO67Nrhotw3d6667FeN9XGOsAeu/JWzh4JxBW5HsaGwiBEKYxxTnBmm9rm9sl99jG9z+ultkGq0bhVp3qOygtck6t9A3jXhdcMhy20EG6GE96sZ6tvLrTzO7JJTpT5bHrjiO+mVmZZmwNn9BwkD8rBsmEmzqHSnx5Yb+GxV6ydDhQ8zzic8jjnfNLzrPNp5/POJ57PzEXKNQ69UF9661tvYKyrsBLGni3IIDlQBj0P/vRb8uOavD+TWsa3I4hJMVwSuxnWNQ2SgXKvH1TaJEOXBMzHffd27vnk97NfT385//0T3j/DK0aFtfVYF+TQMVmzd+LXH2KwaTPgRUHkXDvrRdWjwcM1+fk88/VZ8vIhADNrDusySQ6FAcxQ9NYdKNpJt0CYEkIQgyBEKYxxTnBmm9rm9sl9Fq9/rxQXNfdA7BaGbOsxQwbJpgAwu+JnfrC7BsoPJxPNmbN9CtTMnKNnAj33TVDCz1enTeVDm/yn5Q6PG7thII7XcCWkg9SR/gvKjM+WID78dxck/ekkEuQkfvgZIKUxp5TLRT/vA3yEDYljXFAclYflceIxrHfQpRY3xRgYo+MVMqUqpvb7oEmIG8Ve3n+x5HBDEAy3XvD/ipBBMlMulhEzO+4hcwrleTiJzEOHsXnwPHocPo1vn418mJgBqJk5V89030U1uVAmyx1mjy/vriPJRBksI2bUzJzZMz9E/ez7dJGY5ym5s2K+ZHPNfNHuqv1l5hnWmtwUZXBMkEEyUAbLJJiPpok+kEy
}
/* Tree */
#content div.tree ul {
list-style: none;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAMAAADpTH4XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAAA9JREFUeNpiYMAEjAABBgAAFgACaSH3bAAAAABJRU5ErkJggg==') left repeat-y;
padding: 0;
margin-left: 20px;
}
#content div.tree li {
margin: 0;
padding: 0;
}
#content div.tree div {
padding-left: 30px;
}
#content div.tree div.notlast {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAABCAMAAAD+bu7eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAABBJREFUeNpiYMQEDAgAEGAAAa4AFD4gfOwAAAAASUVORK5CYII=') left 10px no-repeat;
}
#content div.tree div.last {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAH0CAMAAAAdRm3AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAADxJREFUeNrsybENAAAIA6D6/9OODiY+IKwkW+WktdZaa6211lprrbXWWmuttdb6V48AAAAAAAAA8EkLMADfQwEG+L3cCAAAAABJRU5ErkJggg==') left -240px no-repeat;
}
#content div.tree li.last {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAMAAADpTH4XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAAA5JREFUeNpiYMACAAIMAAAVAAGK4hglAAAAAElFTkSuQmCC') left center repeat-y;
}
#content div.tree span.padding {
padding-left: 15px;
}
/* Source code */
#content .php-keyword1 {
color: #e71818;
font-weight: bold;
}
#content .php-keyword2 {
font-weight: bold;
}
#content .php-var {
color: #d59401;
font-weight: bold;
}
#content .php-num {
color: #cd0673;
}
#content .php-quote {
color: #008000;
}
#content .php-comment {
color: #929292;
}
#content .xlang {
color: #ff0000;
font-weight: bold;
}
#content span.l {
display: block;
}
#content span.l.selected {
background: #f6f6f4;
}
#content span.l a {
color: #333333;
}
#content span.l a:hover, #content div.l a:active, #content div.l a:focus {
background: transparent;
color: #333333 !important;
}
#content span.l .php-var a {
color: #d59401;
}
#content span.l .php-var a:hover, #content span.l .php-var a:active, #content span.l .php-var a:focus {
color: #d59401 !important;
}
#content span.l a.l {
padding-left: 2px;
color: #c0c0c0;
}
#content span.l a.l:hover, #content span.l a.l:active, #content span.l a.l:focus {
background: transparent;
color: #c0c0c0 !important;
}
#content #rightInner.medium #navigation {
height: 52px;
}
#content #rightInner.medium #navigation ul:first-child + ul {
clear: left;
border: none;
padding: 0;
}
#content #rightInner.medium .name, #content #rightInner.medium .attributes {
white-space: normal;
}
#content #rightInner.small #search {
float: left;
}
#content #rightInner.small #navigation {
height: 78px;
}
#content #rightInner.small #navigation ul:first-child {
clear: both;
}