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