blob: e88d2bbd31f50fef439eaa9bb7875da77eaccc7c [file] [log] [blame]
Fredrik Roubert2d2bb242016-10-21 19:44:52 +02001/*
2 * © 2016 and later: Unicode, Inc. and others.
3 * License & terms of use: http://www.unicode.org/copyright.html#License
4 */
5/* Javadoc style sheet */
6/*
7Overall document style
8*/
9
10@import url('resources/fonts/dejavu.css');
11
12body {
13 background-color:#ffffff;
14 color:#353833;
15 font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
16 font-size:14px;
17 margin:0;
18}
19a:link, a:visited {
20 text-decoration:none;
21 color:#4A6782;
22}
23a:hover, a:focus {
24 text-decoration:none;
25 color:#bb7a2a;
26}
27a:active {
28 text-decoration:none;
29 color:#4A6782;
30}
31a[name] {
32 color:#353833;
33}
34a[name]:hover {
35 text-decoration:none;
36 color:#353833;
37}
38pre {
39 font-family:'DejaVu Sans Mono', monospace;
40 font-size:14px;
41}
42h1 {
43 font-size:20px;
44}
45h2 {
46 font-size:18px;
47}
48h3 {
49 font-size:16px;
50 font-style:italic;
51}
52h4 {
53 font-size:13px;
54}
55h5 {
56 font-size:12px;
57}
58h6 {
59 font-size:11px;
60}
61ul {
62 list-style-type:disc;
63}
64code, tt {
65 font-family:'DejaVu Sans Mono', monospace;
66 font-size:14px;
67 padding-top:4px;
68 margin-top:8px;
69 line-height:1.4em;
70}
71dt code {
72 font-family:'DejaVu Sans Mono', monospace;
73 font-size:14px;
74 padding-top:4px;
75}
76table tr td dt code {
77 font-family:'DejaVu Sans Mono', monospace;
78 font-size:14px;
79 vertical-align:top;
80 padding-top:4px;
81}
82sup {
83 font-size:8px;
84}
85/*
86Document title and Copyright styles
87*/
88.clear {
89 clear:both;
90 height:0px;
91 overflow:hidden;
92}
93.aboutLanguage {
94 float:right;
95 padding:0px 21px;
96 font-size:11px;
97 z-index:200;
98 margin-top:-9px;
99}
100.legalCopy {
101 margin-left:.5em;
102}
103.bar a, .bar a:link, .bar a:visited, .bar a:active {
104 color:#FFFFFF;
105 text-decoration:none;
106}
107.bar a:hover, .bar a:focus {
108 color:#bb7a2a;
109}
110.tab {
111 background-color:#0066FF;
112 color:#ffffff;
113 padding:8px;
114 width:5em;
115 font-weight:bold;
116}
117/*
118Navigation bar styles
119*/
120.bar {
121 background-color:#4D7A97;
122 color:#FFFFFF;
123 padding:.8em .5em .4em .8em;
124 height:auto;/*height:1.8em;*/
125 font-size:11px;
126 margin:0;
127}
128.topNav {
129 background-color:#4D7A97;
130 color:#FFFFFF;
131 float:left;
132 padding:0;
133 width:100%;
134 clear:right;
135 height:2.8em;
136 padding-top:10px;
137 overflow:hidden;
138 font-size:12px;
139}
140.bottomNav {
141 margin-top:10px;
142 background-color:#4D7A97;
143 color:#FFFFFF;
144 float:left;
145 padding:0;
146 width:100%;
147 clear:right;
148 height:2.8em;
149 padding-top:10px;
150 overflow:hidden;
151 font-size:12px;
152}
153.subNav {
154 background-color:#dee3e9;
155 float:left;
156 width:100%;
157 overflow:hidden;
158 font-size:12px;
159}
160.subNav div {
161 clear:left;
162 float:left;
163 padding:0 0 5px 6px;
164 text-transform:uppercase;
165}
166ul.navList, ul.subNavList {
167 float:left;
168 margin:0 25px 0 0;
169 padding:0;
170}
171ul.navList li{
172 list-style:none;
173 float:left;
174 padding: 5px 6px;
175 text-transform:uppercase;
176}
177ul.subNavList li{
178 list-style:none;
179 float:left;
180}
181.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
182 color:#FFFFFF;
183 text-decoration:none;
184 text-transform:uppercase;
185}
186.topNav a:hover, .bottomNav a:hover {
187 text-decoration:none;
188 color:#bb7a2a;
189 text-transform:uppercase;
190}
191.navBarCell1Rev {
192 background-color:#F8981D;
193 color:#253441;
194 margin: auto 5px;
195}
196.skipNav {
197 position:absolute;
198 top:auto;
199 left:-9999px;
200 overflow:hidden;
201}
202/*
203Page header and footer styles
204*/
205.header, .footer {
206 clear:both;
207 margin:0 20px;
208 padding:5px 0 0 0;
209}
210.indexHeader {
211 margin:10px;
212 position:relative;
213}
214.indexHeader span{
215 margin-right:15px;
216}
217.indexHeader h1 {
218 font-size:13px;
219}
220.title {
221 color:#2c4557;
222 margin:10px 0;
223}
224.subTitle {
225 margin:5px 0 0 0;
226}
227.header ul {
228 margin:0 0 15px 0;
229 padding:0;
230}
231.footer ul {
232 margin:20px 0 5px 0;
233}
234.header ul li, .footer ul li {
235 list-style:none;
236 font-size:13px;
237}
238/*
239Heading styles
240*/
241div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
242 background-color:#dee3e9;
243 border:1px solid #d0d9e0;
244 margin:0 0 6px -8px;
245 padding:7px 5px;
246}
247ul.blockList ul.blockList ul.blockList li.blockList h3 {
248 background-color:#dee3e9;
249 border:1px solid #d0d9e0;
250 margin:0 0 6px -8px;
251 padding:7px 5px;
252}
253ul.blockList ul.blockList li.blockList h3 {
254 padding:0;
255 margin:15px 0;
256}
257ul.blockList li.blockList h2 {
258 padding:0px 0 20px 0;
259}
260/*
261Page layout container styles
262*/
263.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
264 clear:both;
265 padding:10px 20px;
266 position:relative;
267}
268.indexContainer {
269 margin:10px;
270 position:relative;
271 font-size:12px;
272}
273.indexContainer h2 {
274 font-size:13px;
275 padding:0 0 3px 0;
276}
277.indexContainer ul {
278 margin:0;
279 padding:0;
280}
281.indexContainer ul li {
282 list-style:none;
283 padding-top:2px;
284}
285.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
286 font-size:12px;
287 font-weight:bold;
288 margin:10px 0 0 0;
289 color:#4E4E4E;
290}
291.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
292 margin:5px 0 10px 0px;
293 font-size:14px;
294 font-family:'DejaVu Sans Mono',monospace;
295}
296.serializedFormContainer dl.nameValue dt {
297 margin-left:1px;
298 font-size:1.1em;
299 display:inline;
300 font-weight:bold;
301}
302.serializedFormContainer dl.nameValue dd {
303 margin:0 0 0 1px;
304 font-size:1.1em;
305 display:inline;
306}
307/*
308List styles
309*/
310ul.horizontal li {
311 display:inline;
312 font-size:0.9em;
313}
314ul.inheritance {
315 margin:0;
316 padding:0;
317}
318ul.inheritance li {
319 display:inline;
320 list-style:none;
321}
322ul.inheritance li ul.inheritance {
323 margin-left:15px;
324 padding-left:15px;
325 padding-top:1px;
326}
327ul.blockList, ul.blockListLast {
328 margin:10px 0 10px 0;
329 padding:0;
330}
331ul.blockList li.blockList, ul.blockListLast li.blockList {
332 list-style:none;
333 margin-bottom:15px;
334 line-height:1.4;
335}
336ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
337 padding:0px 20px 5px 10px;
338 border:1px solid #ededed;
339 background-color:#f8f8f8;
340}
341ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
342 padding:0 0 5px 8px;
343 background-color:#ffffff;
344 border:none;
345}
346ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
347 margin-left:0;
348 padding-left:0;
349 padding-bottom:15px;
350 border:none;
351}
352ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
353 list-style:none;
354 border-bottom:none;
355 padding-bottom:0;
356}
357table tr td dl, table tr td dl dt, table tr td dl dd {
358 margin-top:0;
359 margin-bottom:1px;
360}
361/*
362Table styles
363*/
364.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
365 width:100%;
366 border-left:1px solid #EEE;
367 border-right:1px solid #EEE;
368 border-bottom:1px solid #EEE;
369}
370.overviewSummary, .memberSummary {
371 padding:0px;
372}
373.overviewSummary caption, .memberSummary caption, .typeSummary caption,
374.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
375 position:relative;
376 text-align:left;
377 background-repeat:no-repeat;
378 color:#253441;
379 font-weight:bold;
380 clear:none;
381 overflow:hidden;
382 padding:0px;
383 padding-top:10px;
384 padding-left:1px;
385 margin:0px;
386 white-space:pre;
387}
388.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
389.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
390.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
391.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
392.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
393.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
394.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
395.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
396 color:#FFFFFF;
397}
398.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
399.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
400 white-space:nowrap;
401 padding-top:5px;
402 padding-left:12px;
403 padding-right:12px;
404 padding-bottom:7px;
405 display:inline-block;
406 float:left;
407 background-color:#F8981D;
408 border: none;
409 height:16px;
410}
411.memberSummary caption span.activeTableTab span {
412 white-space:nowrap;
413 padding-top:5px;
414 padding-left:12px;
415 padding-right:12px;
416 margin-right:3px;
417 display:inline-block;
418 float:left;
419 background-color:#F8981D;
420 height:16px;
421}
422.memberSummary caption span.tableTab span {
423 white-space:nowrap;
424 padding-top:5px;
425 padding-left:12px;
426 padding-right:12px;
427 margin-right:3px;
428 display:inline-block;
429 float:left;
430 background-color:#4D7A97;
431 height:16px;
432}
433.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
434 padding-top:0px;
435 padding-left:0px;
436 padding-right:0px;
437 background-image:none;
438 float:none;
439 display:inline;
440}
441.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
442.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
443 display:none;
444 width:5px;
445 position:relative;
446 float:left;
447 background-color:#F8981D;
448}
449.memberSummary .activeTableTab .tabEnd {
450 display:none;
451 width:5px;
452 margin-right:3px;
453 position:relative;
454 float:left;
455 background-color:#F8981D;
456}
457.memberSummary .tableTab .tabEnd {
458 display:none;
459 width:5px;
460 margin-right:3px;
461 position:relative;
462 background-color:#4D7A97;
463 float:left;
464
465}
466.overviewSummary td, .memberSummary td, .typeSummary td,
467.useSummary td, .constantsSummary td, .deprecatedSummary td {
468 text-align:left;
469 padding:0px 0px 12px 10px;
470}
471th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
472td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
473 vertical-align:top;
474 padding-right:0px;
475 padding-top:8px;
476 padding-bottom:3px;
477}
478th.colFirst, th.colLast, th.colOne, .constantsSummary th {
479 background:#dee3e9;
480 text-align:left;
481 padding:8px 3px 3px 7px;
482}
483td.colFirst, th.colFirst {
484 white-space:nowrap;
485 font-size:13px;
486}
487td.colLast, th.colLast {
488 font-size:13px;
489}
490td.colOne, th.colOne {
491 font-size:13px;
492}
493.overviewSummary td.colFirst, .overviewSummary th.colFirst,
494.useSummary td.colFirst, .useSummary th.colFirst,
495.overviewSummary td.colOne, .overviewSummary th.colOne,
496.memberSummary td.colFirst, .memberSummary th.colFirst,
497.memberSummary td.colOne, .memberSummary th.colOne,
498.typeSummary td.colFirst{
499 width:25%;
500 vertical-align:top;
501}
502td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
503 font-weight:bold;
504}
505.tableSubHeadingColor {
506 background-color:#EEEEFF;
507}
508.altColor {
509 background-color:#FFFFFF;
510}
511.rowColor {
512 background-color:#EEEEEF;
513}
514/*
515Content styles
516*/
517.description pre {
518 margin-top:0;
519}
520.deprecatedContent {
521 margin:0;
522 padding:10px 0;
523}
524.docSummary {
525 padding:0;
526}
527
528ul.blockList ul.blockList ul.blockList li.blockList h3 {
529 font-style:normal;
530}
531
532div.block {
533 font-size:14px;
534 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
535}
536
537td.colLast div {
538 padding-top:0px;
539}
540
541
542td.colLast a {
543 padding-bottom:3px;
544}
545/*
546Formatting effect styles
547*/
548.sourceLineNo {
549 color:green;
550 padding:0 30px 0 0;
551}
552h1.hidden {
553 visibility:hidden;
554 overflow:hidden;
555 font-size:10px;
556}
557.block {
558 display:block;
559 margin:3px 10px 2px 0px;
560 color:#474747;
561}
562.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
563.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
564.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
565 font-weight:bold;
566}
567.deprecationComment, .emphasizedPhrase, .interfaceName {
568 font-style:italic;
569}
570
571div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
572div.block div.block span.interfaceName {
573 font-style:normal;
574}
575
576div.contentContainer ul.blockList li.blockList h2{
577 padding-bottom:0px;
578}
579
580/* Styles for JCite */
581pre.java /* container for citations */
582 {
583 border-style: solid;
584 border-width: 1px;
585 border-color: DarkGray;
586 margin: 1.5em 1.5em 1.5em 1.5em;
587 background-color: cornsilk;
588 }
589
590tt.java /* single cited line in JCite's -tt mode */
591 {
592 border-style: solid;
593 border-width: 1px;
594 border-color: DarkGray;
595 margin: 1.5em 1.5em 1.5em 1.5em;
596 background-color: cornsilk;
597 }
598
599span.j-blk /* block comment */
600{
601 color: DarkGreen;
602}
603
604span.j-cmt /* line comment */
605{
606 color: DarkGreen;
607}
608
609span.j-key /* keyword */
610{
611 /* font-weight:bold; */
612 color: Purple;
613 font-weight: bold;
614}
615
616span.j-str /* string constants */
617{
618 color: Blue;
619}
620
621span.j-chr /* char constants */
622{
623 color: Blue;
624}
625
626span.j-num /* number constants */
627{
628}
629
630span.j-sym /* symbols, punctuation */
631{
632}
633
634span.j-typ /* primitive types */
635{
636 color: Purple;
637 font-weight: bold;
638}
639
640span.j-jdoc /* javadoc */
641{
642 color: DarkSlateBlue;
643}
644
645span.j-jdoc-key /* javadoc keyword */
646{
647 color: MediumSlateBlue;
648 font-weight: bold;
649}
650
651span.j-jdoc-html /* javadoc html tag */
652{
653 color: SlateGray;
654}
655
656span.j-jdoc-link /* javadoc link */
657{
658 color: Blue;
659}
660
661span.j-undef /* undefined */
662{
663}
664
665span.j-hl /* highlight */
666{
667 text-decoration: none;
668 background-color: #FFFFB0;
669}