Hi Jonathan,

Thanks for the valuable recommendations! I will make corrections based on this list. Please send me additional recommendations if you have more.

Thanks,
- Chien

On 2/28/17, 4:00 PM, Jonathan Gibbons wrote:
Chien,

It's good to see these issues being addressed. I've browsed maybe a third of the files, enough to see some common patterns that you might want to address. The most prevalent comment is issues with combinations of <pre>, {@code}, {@literal}, and entities, but I'm also seeing empty descriptions for methods, and empty alt text for images as well.

Providing empty alt="" for images is not really living up to the intent of the Accessibility Guidelines.
See https://www.w3.org/TR/WCAG20-TECHS/H37.html

There are some places, e.g.
http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java.sdiff.html where it might be more convenient to use a multi-line {@code } block, rather than use entities for awkward characters in the code. In general, the use of <pre><code>...</code></pre> should be considered an anti-pattern. Consider using <pre>{@code ... }</pre> instead.

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/CssMetaData.java.sdiff.html
line 59, use <pre>{@code

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/Size.java.sdiff.html
Missing method comments. e.g. line 45, 53

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java.sdiff.html
line 66, Don't use entities inside {@code}

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java.sdiff.html
line 186: Weird mix of <code> and {@literal}.  Just use {@code}.

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java.sdiff.html
More methods with no descriptions

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleablePropertyFactory.java.sdiff.html
Use <pre>{@code

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleablePropertyFactory.java.sdiff.html
line 550: <pre>{@code} is more idiomatic than <pre>{@literal

http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/modules/javafx.graphics/src/main/java/javafx/css/StyleablePropertyFactory.java.sdiff.html There are many instances in the file where a pattern like "CssMetaData&lt;S, Enum&gt;" might be better written with an enclosing {@code } or {@literal.

-- Jon

On 02/28/2017 03:00 PM, Chien Yang wrote:
Hi all,

Please review the proposed fix.

JIRA: https://bugs.openjdk.java.net/browse/JDK-8163384

Webrev: http://cr.openjdk.java.net/~ckyang/JDK-8163384/webrev.00/


Thanks,

- Chien


Reply via email to