src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java

changeset 1995
dd64288f5659
parent 1981
7fb27bc201cc
child 2006
044721d4d359
equal deleted inserted replaced
1994:3dd40e5715fb 1995:dd64288f5659
500 */ 500 */
501 protected void addNavLinks(boolean header, Content body) { 501 protected void addNavLinks(boolean header, Content body) {
502 if (!configuration.nonavbar) { 502 if (!configuration.nonavbar) {
503 String allClassesId = "allclasses_"; 503 String allClassesId = "allclasses_";
504 HtmlTree navDiv = new HtmlTree(HtmlTag.DIV); 504 HtmlTree navDiv = new HtmlTree(HtmlTag.DIV);
505 Content skipNavLinks = configuration.getResource("doclet.Skip_navigation_links");
505 if (header) { 506 if (header) {
506 body.addContent(HtmlConstants.START_OF_TOP_NAVBAR); 507 body.addContent(HtmlConstants.START_OF_TOP_NAVBAR);
507 navDiv.addStyle(HtmlStyle.topNav); 508 navDiv.addStyle(HtmlStyle.topNav);
508 allClassesId += "navbar_top"; 509 allClassesId += "navbar_top";
509 Content a = getMarkerAnchor("navbar_top"); 510 Content a = getMarkerAnchor("navbar_top");
511 //WCAG - Hyperlinks should contain text or an image with alt text - for AT tools
510 navDiv.addContent(a); 512 navDiv.addContent(a);
511 Content skipLinkContent = getHyperLink(DocLink.fragment("skip-navbar_top"), 513 Content skipLinkContent = HtmlTree.DIV(HtmlStyle.skipNav, getHyperLink(
512 HtmlTree.EMPTY, 514 DocLink.fragment("skip-navbar_top"), skipNavLinks,
513 configuration.getText("doclet.Skip_navigation_links"), 515 skipNavLinks.toString(), ""));
514 "");
515 navDiv.addContent(skipLinkContent); 516 navDiv.addContent(skipLinkContent);
516 } else { 517 } else {
517 body.addContent(HtmlConstants.START_OF_BOTTOM_NAVBAR); 518 body.addContent(HtmlConstants.START_OF_BOTTOM_NAVBAR);
518 navDiv.addStyle(HtmlStyle.bottomNav); 519 navDiv.addStyle(HtmlStyle.bottomNav);
519 allClassesId += "navbar_bottom"; 520 allClassesId += "navbar_bottom";
520 Content a = getMarkerAnchor("navbar_bottom"); 521 Content a = getMarkerAnchor("navbar_bottom");
521 navDiv.addContent(a); 522 navDiv.addContent(a);
522 Content skipLinkContent = getHyperLink(DocLink.fragment("skip-navbar_bottom"), 523 Content skipLinkContent = HtmlTree.DIV(HtmlStyle.skipNav, getHyperLink(
523 HtmlTree.EMPTY, 524 DocLink.fragment("skip-navbar_bottom"), skipNavLinks,
524 configuration.getText("doclet.Skip_navigation_links"), 525 skipNavLinks.toString(), ""));
525 "");
526 navDiv.addContent(skipLinkContent); 526 navDiv.addContent(skipLinkContent);
527 } 527 }
528 if (header) { 528 if (header) {
529 navDiv.addContent(getMarkerAnchor("navbar_top_firstrow")); 529 navDiv.addContent(getMarkerAnchor("navbar_top_firstrow"));
530 } else { 530 } else {

mercurial