stylesheet.css revision 3831:209b0eab0e1f
1/* Javadoc style sheet */ 2/* 3Overall document style 4*/ 5 6@import url('resources/fonts/dejavu.css'); 7 8body { 9 background-color:#ffffff; 10 color:#353833; 11 font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; 12 font-size:14px; 13 margin:0; 14 padding:0; 15 height:100%; 16 width:100%; 17} 18iframe { 19 margin:0; 20 padding:0; 21 height:100%; 22 width:100%; 23 overflow-y:scroll; 24 border:none; 25} 26a:link, a:visited { 27 text-decoration:none; 28 color:#4A6782; 29} 30a:hover, a:focus { 31 text-decoration:none; 32 color:#bb7a2a; 33} 34a:active { 35 text-decoration:none; 36 color:#4A6782; 37} 38a[name] { 39 color:#353833; 40} 41a[name]:hover { 42 text-decoration:none; 43 color:#353833; 44} 45a[name]:before, a[name]:target { 46 content:""; 47 display:block; 48 height:120px; 49 margin:-120px 0 0; 50} 51a[id]:before, a[id]:target { 52 padding-top:129px; 53 margin-top:-129px; 54 color:red; 55} 56pre { 57 font-family:'DejaVu Sans Mono', monospace; 58 font-size:14px; 59} 60h1 { 61 font-size:20px; 62} 63h2 { 64 font-size:18px; 65} 66h3 { 67 font-size:16px; 68 font-style:italic; 69} 70h4 { 71 font-size:13px; 72} 73h5 { 74 font-size:12px; 75} 76h6 { 77 font-size:11px; 78} 79ul { 80 list-style-type:disc; 81} 82code, tt { 83 font-family:'DejaVu Sans Mono', monospace; 84 font-size:14px; 85 padding-top:4px; 86 margin-top:8px; 87 line-height:1.4em; 88} 89dt code { 90 font-family:'DejaVu Sans Mono', monospace; 91 font-size:14px; 92 padding-top:4px; 93} 94table tr td dt code { 95 font-family:'DejaVu Sans Mono', monospace; 96 font-size:14px; 97 vertical-align:top; 98 padding-top:4px; 99} 100sup { 101 font-size:8px; 102} 103/* 104Document title and Copyright styles 105*/ 106.clear { 107 clear:both; 108 height:0px; 109 overflow:hidden; 110} 111.aboutLanguage { 112 float:right; 113 padding:0px 21px; 114 font-size:11px; 115 z-index:200; 116 margin-top:-9px; 117} 118.legalCopy { 119 margin-left:.5em; 120} 121.bar a, .bar a:link, .bar a:visited, .bar a:active { 122 color:#FFFFFF; 123 text-decoration:none; 124} 125.bar a:hover, .bar a:focus { 126 color:#bb7a2a; 127} 128.tab { 129 background-color:#0066FF; 130 color:#ffffff; 131 padding:8px; 132 width:5em; 133 font-weight:bold; 134} 135/* 136Navigation bar styles 137*/ 138.bar { 139 background-color:#4D7A97; 140 color:#FFFFFF; 141 padding:.8em .5em .4em .8em; 142 height:auto;/*height:1.8em;*/ 143 font-size:11px; 144 margin:0; 145} 146.navPadding { 147 padding-top: 100px; 148} 149.fixedNav { 150 position:fixed; 151 width:100%; 152 z-index:999; 153 background-color:#ffffff; 154} 155.topNav { 156 background-color:#4D7A97; 157 color:#FFFFFF; 158 float:left; 159 padding:0; 160 width:100%; 161 clear:right; 162 height:2.8em; 163 padding-top:10px; 164 overflow:hidden; 165 font-size:12px; 166} 167.bottomNav { 168 margin-top:10px; 169 background-color:#4D7A97; 170 color:#FFFFFF; 171 float:left; 172 padding:0; 173 width:100%; 174 clear:right; 175 height:2.8em; 176 padding-top:10px; 177 overflow:hidden; 178 font-size:12px; 179} 180.subNav { 181 background-color:#dee3e9; 182 float:left; 183 width:100%; 184 overflow:hidden; 185 font-size:12px; 186} 187.subNav div { 188 clear:left; 189 float:left; 190 padding:0 0 5px 6px; 191 text-transform:uppercase; 192} 193ul.navList, ul.subNavList { 194 float:left; 195 margin:0 25px 0 0; 196 padding:0; 197} 198ul.navList li{ 199 list-style:none; 200 float:left; 201 padding: 5px 6px; 202 text-transform:uppercase; 203} 204ul.navListSearch { 205 float:right; 206 margin:0 0 0 0; 207 padding:0; 208} 209ul.navListSearch li { 210 list-style:none; 211 float:right; 212 padding: 5px 6px; 213 text-transform:uppercase; 214} 215ul.navListSearch li span { 216 position:relative; 217 right:-16px; 218} 219ul.subNavList li { 220 list-style:none; 221 float:left; 222} 223.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 224 color:#FFFFFF; 225 text-decoration:none; 226 text-transform:uppercase; 227} 228.topNav a:hover, .bottomNav a:hover { 229 text-decoration:none; 230 color:#bb7a2a; 231 text-transform:uppercase; 232} 233.navBarCell1Rev { 234 background-color:#F8981D; 235 color:#253441; 236 margin: auto 5px; 237} 238.skipNav { 239 position:absolute; 240 top:auto; 241 left:-9999px; 242 overflow:hidden; 243} 244/* 245Page header and footer styles 246*/ 247.header, .footer { 248 clear:both; 249 margin:0 20px; 250 padding:5px 0 0 0; 251} 252.indexNav { 253 margin:10px; 254 position:relative; 255} 256.indexNav ul { 257 padding:0; 258 margin:0; 259} 260.indexNav ul li { 261 display:inline; 262 list-style-type:none; 263 padding-right:10px; 264} 265.indexNav h1 { 266 font-size:13px; 267} 268.title { 269 color:#2c4557; 270 margin:10px 0; 271} 272.subTitle { 273 margin:5px 0 0 0; 274} 275.header ul { 276 margin:0 0 15px 0; 277 padding:0; 278} 279.footer ul { 280 margin:20px 0 5px 0; 281} 282.header ul li, .footer ul li { 283 list-style:none; 284 font-size:13px; 285} 286/* 287Heading styles 288*/ 289div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 290 background-color:#dee3e9; 291 border:1px solid #d0d9e0; 292 margin:0 0 6px -8px; 293 padding:7px 5px; 294} 295ul.blockList ul.blockList ul.blockList li.blockList h3 { 296 background-color:#dee3e9; 297 border:1px solid #d0d9e0; 298 margin:0 0 6px -8px; 299 padding:7px 5px; 300} 301ul.blockList ul.blockList li.blockList h3 { 302 padding:0; 303 margin:15px 0; 304} 305ul.blockList li.blockList h2 { 306 padding:0px 0 20px 0; 307} 308/* 309Page layout container styles 310*/ 311.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 312 clear:both; 313 padding:10px 20px; 314 position:relative; 315} 316.indexContainer { 317 margin:10px; 318 position:relative; 319 font-size:12px; 320} 321.indexContainer h2 { 322 font-size:13px; 323 padding:0 0 3px 0; 324} 325.indexContainer ul { 326 margin:0; 327 padding:0; 328} 329.indexContainer ul li { 330 list-style:none; 331 padding-top:2px; 332} 333.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 334 font-size:12px; 335 font-weight:bold; 336 margin:10px 0 0 0; 337 color:#4E4E4E; 338} 339.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 340 margin:5px 0 10px 0px; 341 font-size:14px; 342 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 343} 344.serializedFormContainer dl.nameValue dt { 345 margin-left:1px; 346 font-size:1.1em; 347 display:inline; 348 font-weight:bold; 349} 350.serializedFormContainer dl.nameValue dd { 351 margin:0 0 0 1px; 352 font-size:1.1em; 353 display:inline; 354} 355/* 356List styles 357*/ 358li.circle { 359 list-style:circle; 360} 361ul.horizontal li { 362 display:inline; 363 font-size:0.9em; 364} 365ul.inheritance { 366 margin:0; 367 padding:0; 368} 369ul.inheritance li { 370 display:inline; 371 list-style:none; 372} 373ul.inheritance li ul.inheritance { 374 margin-left:15px; 375 padding-left:15px; 376 padding-top:1px; 377} 378ul.blockList, ul.blockListLast { 379 margin:10px 0 10px 0; 380 padding:0; 381} 382ul.blockList li.blockList, ul.blockListLast li.blockList { 383 list-style:none; 384 margin-bottom:15px; 385 line-height:1.4; 386} 387ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 388 padding:0px 20px 5px 10px; 389 border:1px solid #ededed; 390 background-color:#f8f8f8; 391} 392ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 393 padding:0 0 5px 8px; 394 background-color:#ffffff; 395 border:none; 396} 397ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 398 margin-left:0; 399 padding-left:0; 400 padding-bottom:15px; 401 border:none; 402} 403ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 404 list-style:none; 405 border-bottom:none; 406 padding-bottom:0; 407} 408table tr td dl, table tr td dl dt, table tr td dl dd { 409 margin-top:0; 410 margin-bottom:1px; 411} 412/* 413Table styles 414*/ 415.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, 416.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 417 width:100%; 418 border-spacing:0; 419 border-left:1px solid #EEE; 420 border-right:1px solid #EEE; 421 border-bottom:1px solid #EEE; 422} 423.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 424 padding:0px; 425} 426.overviewSummary caption, .memberSummary caption, .typeSummary caption, 427.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, 428.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { 429 position:relative; 430 text-align:left; 431 background-repeat:no-repeat; 432 color:#253441; 433 font-weight:bold; 434 clear:none; 435 overflow:hidden; 436 padding:0px; 437 padding-top:10px; 438 padding-left:1px; 439 margin:0px; 440 white-space:pre; 441} 442.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 443.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, 444.requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link, 445.usesSummary caption a:link, 446.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, 447.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, 448.requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover, 449.usesSummary caption a:hover, 450.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, 451.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, 452.requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active, 453.usesSummary caption a:active, 454.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, 455.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited 456.requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited, 457.usesSummary caption a:visited { 458 color:#FFFFFF; 459} 460.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 461.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, 462.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, 463.usesSummary caption span { 464 white-space:nowrap; 465 padding-top:5px; 466 padding-left:12px; 467 padding-right:12px; 468 padding-bottom:7px; 469 display:inline-block; 470 float:left; 471 background-color:#F8981D; 472 border: none; 473 height:16px; 474} 475.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span { 476 white-space:nowrap; 477 padding-top:5px; 478 padding-left:12px; 479 padding-right:12px; 480 margin-right:3px; 481 display:inline-block; 482 float:left; 483 background-color:#F8981D; 484 height:16px; 485} 486.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span { 487 white-space:nowrap; 488 padding-top:5px; 489 padding-left:12px; 490 padding-right:12px; 491 margin-right:3px; 492 display:inline-block; 493 float:left; 494 background-color:#4D7A97; 495 height:16px; 496} 497.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, 498.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab { 499 padding-top:0px; 500 padding-left:0px; 501 padding-right:0px; 502 background-image:none; 503 float:none; 504 display:inline; 505} 506.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 507.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, 508.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { 509 display:none; 510 width:5px; 511 position:relative; 512 float:left; 513 background-color:#F8981D; 514} 515.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd { 516 display:none; 517 width:5px; 518 margin-right:3px; 519 position:relative; 520 float:left; 521 background-color:#F8981D; 522} 523.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd { 524 display:none; 525 width:5px; 526 margin-right:3px; 527 position:relative; 528 background-color:#4D7A97; 529 float:left; 530 531} 532.rowColor th, .altColor th { 533 font-weight:normal; 534} 535.overviewSummary td, .memberSummary td, .typeSummary td, 536.useSummary td, .constantsSummary td, .deprecatedSummary td, 537.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { 538 text-align:left; 539 padding:0px 0px 12px 10px; 540} 541th.colFirst, th.colSecond, th.colLast, .useSummary th, .constantsSummary th, .packagesSummary th, 542td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td { 543 vertical-align:top; 544 padding-right:0px; 545 padding-top:8px; 546 padding-bottom:3px; 547} 548th.colFirst, th.colSecond, th.colLast, .constantsSummary th, .packagesSummary th { 549 background:#dee3e9; 550 text-align:left; 551 padding:8px 3px 3px 7px; 552} 553td.colFirst, th.colFirst { 554 white-space:nowrap; 555 font-size:13px; 556} 557td.colSecond, th.colSecond, td.colLast, th.colLast { 558 font-size:13px; 559} 560.constantsSummary th, .packagesSummary th { 561 font-size:13px; 562} 563.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, 564.providesSummary td.colLast { 565 white-space:normal; 566 font-size:13px; 567} 568.overviewSummary td.colFirst, .overviewSummary th.colFirst, 569.requiresSummary td.colFirst, .requiresSummary th.colFirst, 570.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, 571.usesSummary td.colFirst, .usesSummary th.colFirst, 572.providesSummary td.colFirst, .providesSummary th.colFirst, 573.memberSummary td.colFirst, .memberSummary th.colFirst, 574.memberSummary td.colSecond, .memberSummary th.colSecond, 575.typeSummary td.colFirst{ 576 vertical-align:top; 577} 578.packagesSummary th.colLast, .packagesSummary td.colLast { 579 white-space:normal; 580} 581td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, 582td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover, 583th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover, 584th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover, 585td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, 586.constantValuesContainer td a:link, .constantValuesContainer td a:active, 587.constantValuesContainer td a:visited, .constantValuesContainer td a:hover { 588 font-weight:bold; 589} 590.tableSubHeadingColor { 591 background-color:#EEEEFF; 592} 593.altColor, .altColor th { 594 background-color:#FFFFFF; 595} 596.rowColor, .rowColor th { 597 background-color:#EEEEEF; 598} 599/* 600Content styles 601*/ 602.description pre { 603 margin-top:0; 604} 605.deprecatedContent { 606 margin:0; 607 padding:10px 0; 608} 609.docSummary { 610 padding:0; 611} 612 613ul.blockList ul.blockList ul.blockList li.blockList h3 { 614 font-style:normal; 615} 616 617div.block { 618 font-size:14px; 619 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 620} 621 622td.colLast div { 623 padding-top:0px; 624} 625 626 627td.colLast a { 628 padding-bottom:3px; 629} 630/* 631Formatting effect styles 632*/ 633.sourceLineNo { 634 color:green; 635 padding:0 30px 0 0; 636} 637h1.hidden { 638 visibility:hidden; 639 overflow:hidden; 640 font-size:10px; 641} 642.block { 643 display:block; 644 margin:3px 10px 2px 0px; 645 color:#474747; 646} 647.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 648.moduleLabelInClass, .overrideSpecifyLabel, .packageLabelInClass, 649.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 650.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 651 font-weight:bold; 652} 653.deprecationComment, .emphasizedPhrase, .interfaceName { 654 font-style:italic; 655} 656 657div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 658div.block div.block span.interfaceName { 659 font-style:normal; 660} 661 662div.contentContainer ul.blockList li.blockList h2 { 663 padding-bottom:0px; 664} 665/* 666IFRAME specific styles 667*/ 668.mainContainer { 669 margin:0 auto; 670 padding:0; 671 height:100%; 672 width:100%; 673 position:fixed; 674 top:0; 675 left:0; 676} 677.leftContainer { 678 height:100%; 679 position:fixed; 680 width:320px; 681} 682.leftTop { 683 position:relative; 684 float:left; 685 width:315px; 686 top:0; 687 left:0; 688 height:30%; 689 border-right:6px solid #ccc; 690 border-bottom:6px solid #ccc; 691} 692.leftBottom { 693 position:relative; 694 float:left; 695 width:315px; 696 bottom:0; 697 left:0; 698 height:70%; 699 border-right:6px solid #ccc; 700 border-top:1px solid #000; 701} 702.rightContainer { 703 position:absolute; 704 left:320px; 705 top:0; 706 bottom:0; 707 height:100%; 708 right:0; 709 border-left:1px solid #000; 710} 711.rightIframe { 712 margin:0; 713 padding:0; 714 height:100%; 715 right:30px; 716 width:100%; 717 overflow:visible; 718 margin-bottom:30px; 719} 720/* 721HTML5 specific styles 722*/ 723main, nav, header, footer, section { 724 display:block; 725} 726.ui-autocomplete-category { 727 font-weight:bold; 728 font-size:15px; 729 padding:7px 0 7px 3px; 730 background-color:#4D7A97; 731 color:#FFFFFF; 732} 733.resultItem { 734 font-size:13px; 735} 736.ui-autocomplete { 737 max-height:85%; 738 max-width:65%; 739 overflow-y:scroll; 740 overflow-x:scroll; 741 white-space:nowrap; 742 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 743} 744ul.ui-autocomplete { 745 position:fixed; 746 z-index:999999; 747} 748ul.ui-autocomplete li { 749 float:left; 750 clear:both; 751 width:100%; 752} 753.resultHighlight { 754 font-weight:bold; 755} 756#search { 757 background-image:url('resources/glass.png'); 758 background-size:13px; 759 background-repeat:no-repeat; 760 background-position:2px 3px; 761 padding-left:20px; 762 position:relative; 763 right:-18px; 764} 765#reset { 766 background-color: rgb(255,255,255); 767 border:0 none; 768 width:16px; 769 height:17px; 770 position:relative; 771 left:-2px; 772 background-image:url('resources/x.png'); 773 background-repeat:no-repeat; 774 background-size:12px; 775 background-position:center; 776} 777.watermark { 778 color:#888; 779} 780.searchTagDescResult { 781 font-style:italic; 782 font-size:11px; 783} 784.searchTagHolderResult { 785 font-style:italic; 786 font-size:12px; 787} 788