stylesheet.css revision 4083:2e47daa5c52b
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: 107px; 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 position:relative; 254 font-size:12px; 255 background-color:#dee3e9; 256} 257.indexNav ul { 258 margin-top:0; 259 padding:5px; 260} 261.indexNav ul li { 262 display:inline; 263 list-style-type:none; 264 padding-right:10px; 265 text-transform:uppercase; 266} 267.indexNav h1 { 268 font-size:13px; 269} 270.title { 271 color:#2c4557; 272 margin:10px 0; 273} 274.subTitle { 275 margin:5px 0 0 0; 276} 277.header ul { 278 margin:0 0 15px 0; 279 padding:0; 280} 281.footer ul { 282 margin:20px 0 5px 0; 283} 284.header ul li, .footer ul li { 285 list-style:none; 286 font-size:13px; 287} 288/* 289Heading styles 290*/ 291div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 292 background-color:#dee3e9; 293 border:1px solid #d0d9e0; 294 margin:0 0 6px -8px; 295 padding:7px 5px; 296} 297ul.blockList ul.blockList ul.blockList li.blockList h3 { 298 background-color:#dee3e9; 299 border:1px solid #d0d9e0; 300 margin:0 0 6px -8px; 301 padding:7px 5px; 302} 303ul.blockList ul.blockList li.blockList h3 { 304 padding:0; 305 margin:15px 0; 306} 307ul.blockList li.blockList h2 { 308 padding:0px 0 20px 0; 309} 310/* 311Page layout container styles 312*/ 313.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 314 clear:both; 315 padding:10px 20px; 316 position:relative; 317} 318.indexContainer { 319 margin:10px; 320 position:relative; 321 font-size:12px; 322} 323.indexContainer h2 { 324 font-size:13px; 325 padding:0 0 3px 0; 326} 327.indexContainer ul { 328 margin:0; 329 padding:0; 330} 331.indexContainer ul li { 332 list-style:none; 333 padding-top:2px; 334} 335.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 336 font-size:12px; 337 font-weight:bold; 338 margin:10px 0 0 0; 339 color:#4E4E4E; 340} 341.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 342 margin:5px 0 10px 0px; 343 font-size:14px; 344 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 345} 346.serializedFormContainer dl.nameValue dt { 347 margin-left:1px; 348 font-size:1.1em; 349 display:inline; 350 font-weight:bold; 351} 352.serializedFormContainer dl.nameValue dd { 353 margin:0 0 0 1px; 354 font-size:1.1em; 355 display:inline; 356} 357/* 358List styles 359*/ 360li.circle { 361 list-style:circle; 362} 363ul.horizontal li { 364 display:inline; 365 font-size:0.9em; 366} 367ul.inheritance { 368 margin:0; 369 padding:0; 370} 371ul.inheritance li { 372 display:inline; 373 list-style:none; 374} 375ul.inheritance li ul.inheritance { 376 margin-left:15px; 377 padding-left:15px; 378 padding-top:1px; 379} 380ul.blockList, ul.blockListLast { 381 margin:10px 0 10px 0; 382 padding:0; 383} 384ul.blockList li.blockList, ul.blockListLast li.blockList { 385 list-style:none; 386 margin-bottom:15px; 387 line-height:1.4; 388} 389ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 390 padding:0px 20px 5px 10px; 391 border:1px solid #ededed; 392 background-color:#f8f8f8; 393} 394ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 395 padding:0 0 5px 8px; 396 background-color:#ffffff; 397 border:none; 398} 399ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 400 margin-left:0; 401 padding-left:0; 402 padding-bottom:15px; 403 border:none; 404} 405ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 406 list-style:none; 407 border-bottom:none; 408 padding-bottom:0; 409} 410table tr td dl, table tr td dl dt, table tr td dl dd { 411 margin-top:0; 412 margin-bottom:1px; 413} 414/* 415Table styles 416*/ 417.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, 418.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 419 width:100%; 420 border-spacing:0; 421 border-left:1px solid #EEE; 422 border-right:1px solid #EEE; 423 border-bottom:1px solid #EEE; 424} 425.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 426 padding:0px; 427} 428.overviewSummary caption, .memberSummary caption, .typeSummary caption, 429.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, 430.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { 431 position:relative; 432 text-align:left; 433 background-repeat:no-repeat; 434 color:#253441; 435 font-weight:bold; 436 clear:none; 437 overflow:hidden; 438 padding:0px; 439 padding-top:10px; 440 padding-left:1px; 441 margin:0px; 442 white-space:pre; 443} 444.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 445.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, 446.requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link, 447.usesSummary caption a:link, 448.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, 449.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, 450.requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover, 451.usesSummary caption a:hover, 452.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, 453.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, 454.requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active, 455.usesSummary caption a:active, 456.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, 457.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited 458.requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited, 459.usesSummary caption a:visited { 460 color:#FFFFFF; 461} 462.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 463.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, 464.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, 465.usesSummary caption span { 466 white-space:nowrap; 467 padding-top:5px; 468 padding-left:12px; 469 padding-right:12px; 470 padding-bottom:7px; 471 display:inline-block; 472 float:left; 473 background-color:#F8981D; 474 border: none; 475 height:16px; 476} 477.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span { 478 white-space:nowrap; 479 padding-top:5px; 480 padding-left:12px; 481 padding-right:12px; 482 margin-right:3px; 483 display:inline-block; 484 float:left; 485 background-color:#F8981D; 486 height:16px; 487} 488.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span { 489 white-space:nowrap; 490 padding-top:5px; 491 padding-left:12px; 492 padding-right:12px; 493 margin-right:3px; 494 display:inline-block; 495 float:left; 496 background-color:#4D7A97; 497 height:16px; 498} 499.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, 500.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab { 501 padding-top:0px; 502 padding-left:0px; 503 padding-right:0px; 504 background-image:none; 505 float:none; 506 display:inline; 507} 508.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 509.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, 510.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { 511 display:none; 512 width:5px; 513 position:relative; 514 float:left; 515 background-color:#F8981D; 516} 517.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd { 518 display:none; 519 width:5px; 520 margin-right:3px; 521 position:relative; 522 float:left; 523 background-color:#F8981D; 524} 525.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd { 526 display:none; 527 width:5px; 528 margin-right:3px; 529 position:relative; 530 background-color:#4D7A97; 531 float:left; 532 533} 534.rowColor th, .altColor th { 535 font-weight:normal; 536} 537.overviewSummary td, .memberSummary td, .typeSummary td, 538.useSummary td, .constantsSummary td, .deprecatedSummary td, 539.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { 540 text-align:left; 541 padding:0px 0px 12px 10px; 542} 543th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .useSummary th, .constantsSummary th, .packagesSummary th, 544td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td { 545 vertical-align:top; 546 padding-right:0px; 547 padding-top:8px; 548 padding-bottom:3px; 549} 550th.colFirst, th.colSecond, th.colLast, th.colConstructorName, .constantsSummary th, .packagesSummary th { 551 background:#dee3e9; 552 text-align:left; 553 padding:8px 3px 3px 7px; 554} 555td.colFirst, th.colFirst { 556 white-space:nowrap; 557 font-size:13px; 558} 559td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colLast { 560 font-size:13px; 561} 562.constantsSummary th, .packagesSummary th { 563 font-size:13px; 564} 565.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, 566.providesSummary td.colLast { 567 white-space:normal; 568 font-size:13px; 569} 570.overviewSummary td.colFirst, .overviewSummary th.colFirst, 571.requiresSummary td.colFirst, .requiresSummary th.colFirst, 572.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, 573.usesSummary td.colFirst, .usesSummary th.colFirst, 574.providesSummary td.colFirst, .providesSummary th.colFirst, 575.memberSummary td.colFirst, .memberSummary th.colFirst, 576.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, 577.typeSummary td.colFirst { 578 vertical-align:top; 579} 580.packagesSummary th.colLast, .packagesSummary td.colLast { 581 white-space:normal; 582} 583td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, 584td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover, 585th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover, 586th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover, 587th.colConstructorName a:link, th.colConstructorName a:active, th.colConstructorName a:visited, 588th.colConstructorName a:hover, 589td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, 590.constantValuesContainer td a:link, .constantValuesContainer td a:active, 591.constantValuesContainer td a:visited, .constantValuesContainer td a:hover { 592 font-weight:bold; 593} 594.tableSubHeadingColor { 595 background-color:#EEEEFF; 596} 597.altColor, .altColor th { 598 background-color:#FFFFFF; 599} 600.rowColor, .rowColor th { 601 background-color:#EEEEEF; 602} 603/* 604Content styles 605*/ 606.description pre { 607 margin-top:0; 608} 609.deprecatedContent { 610 margin:0; 611 padding:10px 0; 612} 613.docSummary { 614 padding:0; 615} 616 617ul.blockList ul.blockList ul.blockList li.blockList h3 { 618 font-style:normal; 619} 620 621div.block { 622 font-size:14px; 623 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 624} 625 626td.colLast div { 627 padding-top:0px; 628} 629 630 631td.colLast a { 632 padding-bottom:3px; 633} 634/* 635Formatting effect styles 636*/ 637.sourceLineNo { 638 color:green; 639 padding:0 30px 0 0; 640} 641h1.hidden { 642 visibility:hidden; 643 overflow:hidden; 644 font-size:10px; 645} 646.block { 647 display:block; 648 margin:3px 10px 2px 0px; 649 color:#474747; 650} 651.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 652.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, 653.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 654.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 655 font-weight:bold; 656} 657.deprecationComment, .emphasizedPhrase, .interfaceName { 658 font-style:italic; 659} 660 661div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 662div.block div.block span.interfaceName { 663 font-style:normal; 664} 665 666div.contentContainer ul.blockList li.blockList h2 { 667 padding-bottom:0px; 668} 669/* 670IFRAME specific styles 671*/ 672.mainContainer { 673 margin:0 auto; 674 padding:0; 675 height:100%; 676 width:100%; 677 position:fixed; 678 top:0; 679 left:0; 680} 681.leftContainer { 682 height:100%; 683 position:fixed; 684 width:320px; 685} 686.leftTop { 687 position:relative; 688 float:left; 689 width:315px; 690 top:0; 691 left:0; 692 height:30%; 693 border-right:6px solid #ccc; 694 border-bottom:6px solid #ccc; 695} 696.leftBottom { 697 position:relative; 698 float:left; 699 width:315px; 700 bottom:0; 701 left:0; 702 height:70%; 703 border-right:6px solid #ccc; 704 border-top:1px solid #000; 705} 706.rightContainer { 707 position:absolute; 708 left:320px; 709 top:0; 710 bottom:0; 711 height:100%; 712 right:0; 713 border-left:1px solid #000; 714} 715.rightIframe { 716 margin:0; 717 padding:0; 718 height:100%; 719 right:30px; 720 width:100%; 721 overflow:visible; 722 margin-bottom:30px; 723} 724/* 725HTML5 specific styles 726*/ 727main, nav, header, footer, section { 728 display:block; 729} 730.ui-autocomplete-category { 731 font-weight:bold; 732 font-size:15px; 733 padding:7px 0 7px 3px; 734 background-color:#4D7A97; 735 color:#FFFFFF; 736} 737.resultItem { 738 font-size:13px; 739} 740.ui-autocomplete { 741 max-height:85%; 742 max-width:65%; 743 overflow-y:scroll; 744 overflow-x:scroll; 745 white-space:nowrap; 746 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 747} 748ul.ui-autocomplete { 749 position:fixed; 750 z-index:999999; 751} 752ul.ui-autocomplete li { 753 float:left; 754 clear:both; 755 width:100%; 756} 757.resultHighlight { 758 font-weight:bold; 759} 760#search { 761 background-image:url('resources/glass.png'); 762 background-size:13px; 763 background-repeat:no-repeat; 764 background-position:2px 3px; 765 padding-left:20px; 766 position:relative; 767 right:-18px; 768} 769#reset { 770 background-color: rgb(255,255,255); 771 border:0 none; 772 width:16px; 773 height:17px; 774 position:relative; 775 left:-2px; 776 background-image:url('resources/x.png'); 777 background-repeat:no-repeat; 778 background-size:12px; 779 background-position:center; 780} 781.watermark { 782 color:#888; 783} 784.searchTagDescResult { 785 font-style:italic; 786 font-size:11px; 787} 788.searchTagHolderResult { 789 font-style:italic; 790 font-size:12px; 791} 792 793.moduleGraph span { 794 display:none; 795 position:absolute; 796} 797.moduleGraph:hover span { 798 display:block; 799 margin: -100px 0 0 100px; 800 z-index: 1; 801} 802 803 804