Hi Alexey,

On 13-Mar-19 6:10 PM, Alexey Ivanov wrote:
Hi guys,

This is more of a general comment rather than targeted at this particular change. Sorry if I missed any previous discussion on that matter.

I think it's good to have consistent headings without skipping levels.

Yet <h2> in the Javadoc comments does not seem right. Let's take a look at JTable for example: http://cr.openjdk.java.net/~psadhukhan/8220250/docs.webrev2/docs/api/java.desktop/javax/swing/JTable.html

The page starts with <h2>JTable</h2>. This is the highest heading level on the page, I haven't found any <h1>.
As for this changeset, I am following the rules set in the https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002671.html - headings in documentation comments for modules, packages and types should start at <h2> -

Later on, <h3>Method Detail</h3>. And a specific method: <h4>doLayout</h4>. Since the entire method description is under <h4> heading, it should not use any headings above <h4>. But now we have <h2> and <h3> which kind-of start new sections rather than being part of <h4> which describes the method.
I have only changed to make sure there are no missing headings ie start with h2 (as stated above) and change previously used  h4 to h3(to make sure no missing heading), rest were as it was earlier.

Regards
Prasanta

Is such heading sequence intended?

Regards,
Alexey

On 13/03/2019 06:10, Prasanta Sadhukhan wrote:
Any more comments on this http://cr.openjdk.java.net/~psadhukhan/8220250/webrev.2/

Regards
Prasanta
On 11-Mar-19 2:16 PM, Prasanta Sadhukhan wrote:
The 2nd URL is based on webrev.1. I have placed new docs for webrev.2 here http://cr.openjdk.java.net/~psadhukhan/8220250/docs.webrev2/docs/api/java.desktop/module-summary.html

Regards
Prasanta
On 10-Mar-19 9:17 PM, Jonathan Gibbons wrote:
If it helps, I have a utility to extract headers from an API bundle, that can generate a new bundle showing just the headers for each page, and their metadata. I'll run that on the two bundles you list below, and post the new URLs here.

-- Jon

On 3/9/19 10:59 PM, Philip Race wrote:
It might have been intentional but I think it is wrong.

It is useful to look at the old :
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/module-summary.html
and the new :
http://cr.openjdk.java.net/~psadhukhan/8220250/docs/api/java.desktop/module-summary.html

to compare.


What was H3 is in italics and what follows in regular style is intended
to be a sub-section.

-phil.

On 3/10/19, 9:30 AM, Sergey Bylokhov wrote:
When I check the first version, I thought it was intentional change.

https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/print/attribute/package-summary.html

All of them looks similar headers described something about attributes:
  1. <h4><a id="role"></a>Attribute Roles</h4>
  2. <h3>Attribute Sets</h3>

Why the first uses <h4> and the second uses <h3>?

On 09/03/2019 01:54, Prasanta Sadhukhan wrote:
Thanks Jon for the pointer. I have modified that file

http://cr.openjdk.java.net/~psadhukhan/8220250/webrev.2/

Any more comments?

Regards
Prasanta
On 09-Mar-19 2:24 AM, Jonathan Gibbons wrote:
Prasanta,

You should double check this file:

http://cr.openjdk.java.net/~psadhukhan/8220250/webrev.1/src/java.desktop/share/classes/javax/print/attribute/package-info.java.udiff.html

Previously, it was a mixture of <h3> and <h4>, suggesting that the <h4> were subheadings of the enclosing logical <h3> section.  Now, you have changed them all to <h2>, meaning that now they are all equivalent headings.

-- Jon

On 3/8/19 7:09 AM, Prasanta Sadhukhan wrote:
Hi Phil,


On 08-Mar-19 9:17 AM, Philip Race wrote:
Apart from making sure all the files are fixed there are two things to look for :

1) If by moving a heading up from H3 to H2 you've now created a similar error because there is now no H3 before an H4. To be sure of this I think you'd
need to run Jon's tool - how did you verify it ?

I missed one case in TextAttribute which I rectified
http://cr.openjdk.java.net/~psadhukhan/8220250/webrev.1/
 It will be good to have Jon's tool so cc-ed him...
2) If in a case like UIManager where you've moved some subsequent headings up from H3 to H2 to match the new size at the reported error site , would it have been better visually to leave them as H3 ? ... probably not .. but if there were generated doc for us to look at posted that would be easier to tell.
I am using make docs to verify and the docs output can be found at http://cr.openjdk.java.net/~psadhukhan/8220250/docs/api/java.desktop/module-summary.html

Regards
Prasanta

-phil.

On 3/8/19, 3:37 AM, Sergey Bylokhov wrote:
Looks fine.

On 07/03/2019 03:37, Prasanta Sadhukhan wrote:
Hi All,

Bug: https://bugs.openjdk.java.net/browse/JDK-8220250
webrev: http://cr.openjdk.java.net/~psadhukhan/8220250/webrev.0/

Please review a doc fix to fix heading style to improve the accessibility JDK API documentation of java.desktop module.

Main approach taken for fixing heading style are:
- headings in documentation comments for modules, packages and types should start at <h2> - Headings should be hierarchical, and without ascending gaps, so <h1> should be followed by <h2>, <h2> should be followed by <h3> or another <h2> Regards Prasanta










Reply via email to