Wed, 26 Jun 2013 20:38:21 -0700
8007338: Method grouping tab line-folding
Reviewed-by: jjg
1 /* Javadoc style sheet */
2 /*
3 Overall document style
4 */
5 body {
6 background-color:#ffffff;
7 color:#353833;
8 font-family:Arial, Helvetica, sans-serif;
9 font-size:76%;
10 margin:0;
11 }
12 a:link, a:visited {
13 text-decoration:none;
14 color:#4c6b87;
15 }
16 a:hover, a:focus {
17 text-decoration:none;
18 color:#bb7a2a;
19 }
20 a:active {
21 text-decoration:none;
22 color:#4c6b87;
23 }
24 a[name] {
25 color:#353833;
26 }
27 a[name]:hover {
28 text-decoration:none;
29 color:#353833;
30 }
31 pre {
32 font-size:1.3em;
33 }
34 h1 {
35 font-size:1.8em;
36 }
37 h2 {
38 font-size:1.5em;
39 }
40 h3 {
41 font-size:1.4em;
42 }
43 h4 {
44 font-size:1.3em;
45 }
46 h5 {
47 font-size:1.2em;
48 }
49 h6 {
50 font-size:1.1em;
51 }
52 ul {
53 list-style-type:disc;
54 }
55 code, tt {
56 font-size:1.2em;
57 }
58 dt code {
59 font-size:1.2em;
60 }
61 table tr td dt code {
62 font-size:1.2em;
63 vertical-align:top;
64 }
65 sup {
66 font-size:.6em;
67 }
68 /*
69 Document title and Copyright styles
70 */
71 .clear {
72 clear:both;
73 height:0px;
74 overflow:hidden;
75 }
76 .aboutLanguage {
77 float:right;
78 padding:0px 21px;
79 font-size:.8em;
80 z-index:200;
81 margin-top:-7px;
82 }
83 .legalCopy {
84 margin-left:.5em;
85 }
86 .bar a, .bar a:link, .bar a:visited, .bar a:active {
87 color:#FFFFFF;
88 text-decoration:none;
89 }
90 .bar a:hover, .bar a:focus {
91 color:#bb7a2a;
92 }
93 .tab {
94 background-color:#0066FF;
95 background-image:url(resources/titlebar.gif);
96 background-position:left top;
97 background-repeat:no-repeat;
98 color:#ffffff;
99 padding:8px;
100 width:5em;
101 font-weight:bold;
102 }
103 /*
104 Navigation bar styles
105 */
106 .bar {
107 background-image:url(resources/background.gif);
108 background-repeat:repeat-x;
109 color:#FFFFFF;
110 padding:.8em .5em .4em .8em;
111 height:auto;/*height:1.8em;*/
112 font-size:1em;
113 margin:0;
114 }
115 .topNav {
116 background-image:url(resources/background.gif);
117 background-repeat:repeat-x;
118 color:#FFFFFF;
119 float:left;
120 padding:0;
121 width:100%;
122 clear:right;
123 height:2.8em;
124 padding-top:10px;
125 overflow:hidden;
126 }
127 .bottomNav {
128 margin-top:10px;
129 background-image:url(resources/background.gif);
130 background-repeat:repeat-x;
131 color:#FFFFFF;
132 float:left;
133 padding:0;
134 width:100%;
135 clear:right;
136 height:2.8em;
137 padding-top:10px;
138 overflow:hidden;
139 }
140 .subNav {
141 background-color:#dee3e9;
142 border-bottom:1px solid #9eadc0;
143 float:left;
144 width:100%;
145 overflow:hidden;
146 }
147 .subNav div {
148 clear:left;
149 float:left;
150 padding:0 0 5px 6px;
151 }
152 ul.navList, ul.subNavList {
153 float:left;
154 margin:0 25px 0 0;
155 padding:0;
156 }
157 ul.navList li{
158 list-style:none;
159 float:left;
160 padding:3px 6px;
161 }
162 ul.subNavList li{
163 list-style:none;
164 float:left;
165 font-size:90%;
166 }
167 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
168 color:#FFFFFF;
169 text-decoration:none;
170 }
171 .topNav a:hover, .bottomNav a:hover {
172 text-decoration:none;
173 color:#bb7a2a;
174 }
175 .navBarCell1Rev {
176 background-image:url(resources/tab.gif);
177 background-color:#a88834;
178 color:#FFFFFF;
179 margin: auto 5px;
180 border:1px solid #c9aa44;
181 }
182 /*
183 Page header and footer styles
184 */
185 .header, .footer {
186 clear:both;
187 margin:0 20px;
188 padding:5px 0 0 0;
189 }
190 .indexHeader {
191 margin:10px;
192 position:relative;
193 }
194 .indexHeader span{
195 margin-right:15px;
196 }
197 .indexHeader h1 {
198 font-size:1.3em;
199 }
200 .title {
201 color:#2c4557;
202 margin:10px 0;
203 }
204 .subTitle {
205 margin:5px 0 0 0;
206 }
207 .header ul {
208 margin:0 0 25px 0;
209 padding:0;
210 }
211 .footer ul {
212 margin:20px 0 5px 0;
213 }
214 .header ul li, .footer ul li {
215 list-style:none;
216 font-size:1.2em;
217 }
218 /*
219 Heading styles
220 */
221 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
222 background-color:#dee3e9;
223 border-top:1px solid #9eadc0;
224 border-bottom:1px solid #9eadc0;
225 margin:0 0 6px -8px;
226 padding:2px 5px;
227 }
228 ul.blockList ul.blockList ul.blockList li.blockList h3 {
229 background-color:#dee3e9;
230 border-top:1px solid #9eadc0;
231 border-bottom:1px solid #9eadc0;
232 margin:0 0 6px -8px;
233 padding:2px 5px;
234 }
235 ul.blockList ul.blockList li.blockList h3 {
236 padding:0;
237 margin:15px 0;
238 }
239 ul.blockList li.blockList h2 {
240 padding:0px 0 20px 0;
241 }
242 /*
243 Page layout container styles
244 */
245 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
246 clear:both;
247 padding:10px 20px;
248 position:relative;
249 }
250 .indexContainer {
251 margin:10px;
252 position:relative;
253 font-size:1.0em;
254 }
255 .indexContainer h2 {
256 font-size:1.1em;
257 padding:0 0 3px 0;
258 }
259 .indexContainer ul {
260 margin:0;
261 padding:0;
262 }
263 .indexContainer ul li {
264 list-style:none;
265 }
266 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
267 font-size:1.1em;
268 font-weight:bold;
269 margin:10px 0 0 0;
270 color:#4E4E4E;
271 }
272 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
273 margin:10px 0 10px 20px;
274 }
275 .serializedFormContainer dl.nameValue dt {
276 margin-left:1px;
277 font-size:1.1em;
278 display:inline;
279 font-weight:bold;
280 }
281 .serializedFormContainer dl.nameValue dd {
282 margin:0 0 0 1px;
283 font-size:1.1em;
284 display:inline;
285 }
286 /*
287 List styles
288 */
289 ul.horizontal li {
290 display:inline;
291 font-size:0.9em;
292 }
293 ul.inheritance {
294 margin:0;
295 padding:0;
296 }
297 ul.inheritance li {
298 display:inline;
299 list-style:none;
300 }
301 ul.inheritance li ul.inheritance {
302 margin-left:15px;
303 padding-left:15px;
304 padding-top:1px;
305 }
306 ul.blockList, ul.blockListLast {
307 margin:10px 0 10px 0;
308 padding:0;
309 }
310 ul.blockList li.blockList, ul.blockListLast li.blockList {
311 list-style:none;
312 margin-bottom:25px;
313 }
314 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
315 padding:0px 20px 5px 10px;
316 border:1px solid #9eadc0;
317 background-color:#f9f9f9;
318 }
319 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
320 padding:0 0 5px 8px;
321 background-color:#ffffff;
322 border:1px solid #9eadc0;
323 border-top:none;
324 }
325 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
326 margin-left:0;
327 padding-left:0;
328 padding-bottom:15px;
329 border:none;
330 border-bottom:1px solid #9eadc0;
331 }
332 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
333 list-style:none;
334 border-bottom:none;
335 padding-bottom:0;
336 }
337 table tr td dl, table tr td dl dt, table tr td dl dd {
338 margin-top:0;
339 margin-bottom:1px;
340 }
341 /*
342 Table styles
343 */
344 .contentContainer table, .classUseContainer table, .constantValuesContainer table {
345 border-bottom:1px solid #9eadc0;
346 width:100%;
347 }
348 .contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
349 width:100%;
350 }
351 .contentContainer .description table, .contentContainer .details table {
352 border-bottom:none;
353 }
354 .contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
355 vertical-align:top;
356 padding-right:20px;
357 }
358 .contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
359 .contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
360 .contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
361 .contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
362 padding-right:3px;
363 }
364 .overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
365 position:relative;
366 text-align:left;
367 background-repeat:no-repeat;
368 color:#FFFFFF;
369 font-weight:bold;
370 clear:none;
371 overflow:hidden;
372 padding:0px;
373 margin:0px;
374 white-space:pre;
375 }
376 caption a:link, caption a:hover, caption a:active, caption a:visited {
377 color:#FFFFFF;
378 }
379 .overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
380 white-space:nowrap;
381 padding-top:8px;
382 padding-left:8px;
383 display:block;
384 float:left;
385 background-image:url(resources/titlebar.gif);
386 height:18px;
387 }
388 .contentContainer ul.blockList li.blockList caption span.activeTableTab span {
389 white-space:nowrap;
390 padding-top:8px;
391 padding-left:8px;
392 display:block;
393 float:left;
394 background-image:url(resources/activetitlebar.gif);
395 height:18px;
396 }
397 .contentContainer ul.blockList li.blockList caption span.tableTab span {
398 white-space:nowrap;
399 padding-top:8px;
400 padding-left:8px;
401 display:block;
402 float:left;
403 background-image:url(resources/titlebar.gif);
404 height:18px;
405 }
406 .contentContainer ul.blockList li.blockList caption span.tableTab, .contentContainer ul.blockList li.blockList caption span.activeTableTab {
407 padding-top:0px;
408 padding-left:0px;
409 background-image:none;
410 float:none;
411 display:inline;
412 }
413 .overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
414 width:10px;
415 background-image:url(resources/titlebar_end.gif);
416 background-repeat:no-repeat;
417 background-position:top right;
418 position:relative;
419 float:left;
420 }
421 .contentContainer ul.blockList li.blockList .activeTableTab .tabEnd {
422 width:10px;
423 margin-right:5px;
424 background-image:url(resources/activetitlebar_end.gif);
425 background-repeat:no-repeat;
426 background-position:top right;
427 position:relative;
428 float:left;
429 }
430 .contentContainer ul.blockList li.blockList .tableTab .tabEnd {
431 width:10px;
432 margin-right:5px;
433 background-image:url(resources/titlebar_end.gif);
434 background-repeat:no-repeat;
435 background-position:top right;
436 position:relative;
437 float:left;
438 }
439 ul.blockList ul.blockList li.blockList table {
440 margin:0 0 12px 0px;
441 width:100%;
442 }
443 .tableSubHeadingColor {
444 background-color: #EEEEFF;
445 }
446 .altColor {
447 background-color:#eeeeef;
448 }
449 .rowColor {
450 background-color:#ffffff;
451 }
452 .overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
453 text-align:left;
454 padding:3px 3px 3px 7px;
455 }
456 th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
457 background:#dee3e9;
458 border-top:1px solid #9eadc0;
459 border-bottom:1px solid #9eadc0;
460 text-align:left;
461 padding:3px 3px 3px 7px;
462 }
463 td.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 {
464 font-weight:bold;
465 }
466 td.colFirst, th.colFirst {
467 border-left:1px solid #9eadc0;
468 white-space:nowrap;
469 }
470 td.colLast, th.colLast {
471 border-right:1px solid #9eadc0;
472 }
473 td.colOne, th.colOne {
474 border-right:1px solid #9eadc0;
475 border-left:1px solid #9eadc0;
476 }
477 table.overviewSummary {
478 padding:0px;
479 margin-left:0px;
480 }
481 table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
482 table.overviewSummary td.colOne, table.overviewSummary th.colOne {
483 width:25%;
484 vertical-align:middle;
485 }
486 table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
487 width:25%;
488 vertical-align:middle;
489 }
490 /*
491 Content styles
492 */
493 .description pre {
494 margin-top:0;
495 }
496 .deprecatedContent {
497 margin:0;
498 padding:10px 0;
499 }
500 .docSummary {
501 padding:0;
502 }
503 /*
504 Formatting effect styles
505 */
506 .sourceLineNo {
507 color:green;
508 padding:0 30px 0 0;
509 }
510 h1.hidden {
511 visibility:hidden;
512 overflow:hidden;
513 font-size:.9em;
514 }
515 .block {
516 display:block;
517 margin:3px 0 0 0;
518 }
519 .strong {
520 font-weight:bold;
521 }