stylesheet.css revision 3658:7f3b6ce62ea7
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 { 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 { 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 padding-top:0px; 499 padding-left:0px; 500 padding-right:0px; 501 background-image:none; 502 float:none; 503 display:inline; 504} 505.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 506.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, 507.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { 508 display:none; 509 width:5px; 510 position:relative; 511 float:left; 512 background-color:#F8981D; 513} 514.memberSummary .activeTableTab .tabEnd { 515 display:none; 516 width:5px; 517 margin-right:3px; 518 position:relative; 519 float:left; 520 background-color:#F8981D; 521} 522.memberSummary .tableTab .tabEnd { 523 display:none; 524 width:5px; 525 margin-right:3px; 526 position:relative; 527 background-color:#4D7A97; 528 float:left; 529 530} 531.rowColor th, .altColor th { 532 font-weight:normal; 533} 534.overviewSummary td, .memberSummary td, .typeSummary td, 535.useSummary td, .constantsSummary td, .deprecatedSummary td, 536.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { 537 text-align:left; 538 padding:0px 0px 12px 10px; 539} 540th.colFirst, th.colSecond, th.colLast, .useSummary th, .constantsSummary th, .packagesSummary th, 541td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td { 542 vertical-align:top; 543 padding-right:0px; 544 padding-top:8px; 545 padding-bottom:3px; 546} 547th.colFirst, th.colSecond, th.colLast, .constantsSummary th, .packagesSummary th { 548 background:#dee3e9; 549 text-align:left; 550 padding:8px 3px 3px 7px; 551} 552td.colFirst, th.colFirst { 553 white-space:nowrap; 554 font-size:13px; 555} 556td.colSecond, th.colSecond, td.colLast, th.colLast { 557 font-size:13px; 558} 559.constantsSummary th, .packagesSummary th { 560 font-size:13px; 561} 562.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, 563.providesSummary td.colLast { 564 white-space:normal; 565 width:50%; 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.useSummary td.colFirst, .useSummary th.colFirst, 573.memberSummary td.colFirst, .memberSummary th.colFirst, 574.memberSummary td.colSecond, .memberSummary th.colSecond, 575.typeSummary td.colFirst{ 576 width:25%; 577 vertical-align:top; 578} 579td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover, th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover, th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond 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 { 580 font-weight:bold; 581} 582.tableSubHeadingColor { 583 background-color:#EEEEFF; 584} 585.altColor, .altColor th { 586 background-color:#FFFFFF; 587} 588.rowColor, .rowColor th { 589 background-color:#EEEEEF; 590} 591/* 592Content styles 593*/ 594.description pre { 595 margin-top:0; 596} 597.deprecatedContent { 598 margin:0; 599 padding:10px 0; 600} 601.docSummary { 602 padding:0; 603} 604 605ul.blockList ul.blockList ul.blockList li.blockList h3 { 606 font-style:normal; 607} 608 609div.block { 610 font-size:14px; 611 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 612} 613 614td.colLast div { 615 padding-top:0px; 616} 617 618 619td.colLast a { 620 padding-bottom:3px; 621} 622/* 623Formatting effect styles 624*/ 625.sourceLineNo { 626 color:green; 627 padding:0 30px 0 0; 628} 629h1.hidden { 630 visibility:hidden; 631 overflow:hidden; 632 font-size:10px; 633} 634.block { 635 display:block; 636 margin:3px 10px 2px 0px; 637 color:#474747; 638} 639.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 640.moduleLabelInClass, .overrideSpecifyLabel, .packageLabelInClass, 641.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 642.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 643 font-weight:bold; 644} 645.deprecationComment, .emphasizedPhrase, .interfaceName { 646 font-style:italic; 647} 648 649div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 650div.block div.block span.interfaceName { 651 font-style:normal; 652} 653 654div.contentContainer ul.blockList li.blockList h2 { 655 padding-bottom:0px; 656} 657/* 658IFRAME specific styles 659*/ 660.mainContainer { 661 margin:0 auto; 662 padding:0; 663 height:100%; 664 width:100%; 665 position:fixed; 666 top:0; 667 left:0; 668} 669.leftContainer { 670 height:100%; 671 position:fixed; 672 width:320px; 673} 674.leftTop { 675 position:relative; 676 float:left; 677 width:315px; 678 top:0; 679 left:0; 680 height:30%; 681 border-right:6px solid #ccc; 682 border-bottom:6px solid #ccc; 683} 684.leftBottom { 685 position:relative; 686 float:left; 687 width:315px; 688 bottom:0; 689 left:0; 690 height:70%; 691 border-right:6px solid #ccc; 692 border-top:1px solid #000; 693} 694.rightContainer { 695 position:absolute; 696 left:320px; 697 top:0; 698 bottom:0; 699 height:100%; 700 right:0; 701 border-left:1px solid #000; 702} 703.rightIframe { 704 margin:0; 705 padding:0; 706 height:100%; 707 right:30px; 708 width:100%; 709 overflow:visible; 710 margin-bottom:30px; 711} 712/* 713HTML5 specific styles 714*/ 715main, nav, header, footer, section { 716 display:block; 717} 718.ui-autocomplete-category { 719 font-weight:bold; 720 font-size:15px; 721 padding:7px 0 7px 3px; 722 background-color:#4D7A97; 723 color:#FFFFFF; 724} 725.resultItem { 726 font-size:13px; 727} 728.ui-autocomplete { 729 max-height:85%; 730 max-width:65%; 731 overflow-y:scroll; 732 overflow-x:scroll; 733 white-space:nowrap; 734 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 735} 736ul.ui-autocomplete { 737 position:fixed; 738 z-index:999999; 739} 740ul.ui-autocomplete li { 741 float:left; 742 clear:both; 743 width:100%; 744} 745.resultHighlight { 746 font-weight:bold; 747} 748#search { 749 background-image:url('resources/glass.png'); 750 background-size:13px; 751 background-repeat:no-repeat; 752 background-position:2px 3px; 753 padding-left:20px; 754 position:relative; 755 right:-18px; 756} 757#reset { 758 background-color: rgb(255,255,255); 759 border:0 none; 760 width:16px; 761 height:17px; 762 position:relative; 763 left:-2px; 764 background-image:url('resources/x.png'); 765 background-repeat:no-repeat; 766 background-size:12px; 767 background-position:center; 768} 769.watermark { 770 color:#888; 771} 772.searchTagDescResult { 773 font-style:italic; 774 font-size:11px; 775} 776.searchTagHolderResult { 777 font-style:italic; 778 font-size:12px; 779}