diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java index 6ba40145e8fce..572d489057e62 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java @@ -385,12 +385,12 @@ private Content toContent() { table.add(getTableBody()); main.add(table); } else { - var tablist = HtmlTree.DIV(HtmlStyles.tableTabs) - .put(HtmlAttr.ROLE, "tablist") - .put(HtmlAttr.ARIA_ORIENTATION, "horizontal"); + var tablist = HtmlTree.DIV(HtmlStyles.tableTabs); HtmlId defaultTabId = HtmlIds.forTab(id, 0); if (renderTabs) { + tablist.put(HtmlAttr.ROLE, "tablist") + .put(HtmlAttr.ARIA_ORIENTATION, "horizontal"); tablist.add(createTab(defaultTabId, HtmlStyles.activeTableTab, true, defaultTab)); for (var tab : tabs) { if (occurringTabs.contains(tab)) { diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css index 2c10cb3bc6f82..f7994c7f7ed3d 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css @@ -29,8 +29,8 @@ --block-line-height: 1.5; --code-line-height: 1.6; /* Text colors for body and block elements */ - --body-text-color: #282828; - --block-text-color: #282828; + --body-text-color: #181818; + --block-text-color: #181818; /* Background colors for various elements */ --body-background-color: #ffffff; --section-background-color: var(--body-background-color); @@ -656,14 +656,14 @@ ul.preview-feature-list input { .class-use-page .caption span, .package-use-page .caption span, .constants-summary-page .caption span, -.inherited-list.expanded h3 { +.inherited-list h3 { background-color: var(--subnav-background-color); color: var(--block-text-color); } .caption a:link, .caption a:visited, -.inherited-list.expanded h3 a:link, -.inherited-list.expanded h3 a:visited { +.inherited-list h3 a:link, +.inherited-list h3 a:visited { color:var(--subnav-link-color); } div.table-tabs { diff --git a/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java b/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java index 1d3dda52fc444..956bae3743590 100644 --- a/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java +++ b/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java @@ -23,7 +23,7 @@ /* * @test - * @bug 8263468 8269401 8268422 8287524 8325874 8331873 8345555 + * @bug 8263468 8269401 8268422 8287524 8325874 8331873 8345555 8359024 * @summary New page for "recent" new API * @library ../../lib * @modules jdk.javadoc/jdk.javadoc.internal.tool @@ -126,7 +126,7 @@ private void checkMultiReleaseNewElements() { checkOutput("new-list.html", true, """
-
+
New Modules
@@ -142,7 +142,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Packages
@@ -158,7 +158,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Interfaces
@@ -174,7 +174,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Classes
@@ -190,7 +190,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Enum Classes
@@ -206,7 +206,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Exception Classes
@@ -228,7 +228,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Record Classes
@@ -244,7 +244,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Annotation Interfaces
@@ -259,7 +259,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Fields
@@ -293,7 +293,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Methods
@@ -359,7 +359,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Constructors
@@ -394,7 +394,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Enum Constants
@@ -428,7 +428,7 @@ private void checkMultiReleaseNewElements() {
""", """
-
+
New Annotation Interface Elements
@@ -456,7 +456,7 @@ private void checkMultiReleaseDeprecatedElements() { checkOutput("deprecated-list.html", true, """
-
+
Terminally Deprecated Elements
@@ -471,7 +471,7 @@ private void checkMultiReleaseDeprecatedElements() {
""", """
-
+
Deprecated Methods
@@ -486,7 +486,7 @@ private void checkMultiReleaseDeprecatedElements() {
""", """
-
+
Deprecated Constructors
@@ -501,7 +501,7 @@ private void checkMultiReleaseDeprecatedElements() {
""", """
-
+
Deprecated Enum Constants
@@ -516,7 +516,7 @@ private void checkMultiReleaseDeprecatedElements() {
""", """
-
+
Deprecated Annotation Interface Elements
@@ -606,7 +606,7 @@ private void checkSingleReleaseDeprecatedElements() { """, """
-
+
Terminally Deprecated Elements
@@ -621,7 +621,7 @@ private void checkSingleReleaseDeprecatedElements() {
""", """
-
+
Deprecated Methods
@@ -636,7 +636,7 @@ private void checkSingleReleaseDeprecatedElements() {
""", """
-
+
Deprecated Constructors
@@ -680,7 +680,7 @@ private void checkPackageNewElements() { checkOutput("new-list.html", true, """
-
+
New Classes
@@ -696,7 +696,7 @@ private void checkPackageNewElements() {
""", """
-
+
New Fields
@@ -712,7 +712,7 @@ private void checkPackageNewElements() {
""", """
-
+
New Methods
@@ -741,7 +741,7 @@ private void checkPackageNewElements() {
""", """
-
+
New Constructors
diff --git a/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java b/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java index 07e5b69c463d4..b883de1920b96 100644 --- a/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java +++ b/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java @@ -24,7 +24,7 @@ /* * @test * @bug 8250768 8261976 8277300 8282452 8287597 8325325 8325874 8297879 - * 8331947 8281533 8343239 8318416 8346109 + * 8331947 8281533 8343239 8318416 8346109 8359024 * @summary test generated docs for items declared using preview * @library /tools/lib ../../lib * @modules jdk.javadoc/jdk.javadoc.internal.tool @@ -104,7 +104,7 @@ public void testPreviewAPIJavadoc() { """, """
-
+
Packages
@@ -122,7 +122,7 @@ public void testPreviewAPIJavadoc() { """, """
-
+
Record Classes
@@ -139,7 +139,7 @@ public void testPreviewAPIJavadoc() { """, """
-
+
Methods