On Wed, 17 Aug 2022 11:49:41 GMT, Hannes Wallnöfer <hann...@openjdk.org> wrote:
>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java >> line 333: >> >>> 331: // The order of the addStylesheet(...) calls is important >>> 332: addStylesheet(head, >>> DocPaths.SCRIPT_DIR.resolve(DocPaths.JQUERY_UI_CSS)); >>> 333: addStylesheet(head, DocPaths.JQUERY_OVERRIDES_CSS); >> >> The edit as-is is OK, but the general code here makes me wonder if this >> class belongs in the `markup` package. > > I don't see the problem. The `Head` class generates part of the page markup, > so the package seems fitting to me. It's in a gray area. The `markup` package was supposed to be low-level primitives for building basic HTML trees ... and these lines reflect policy more than underlying support. We moved `Table` and `Navigation` out of `markup` for the same reason. Anyway, this is just a discussion, not a blocker. >> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css >> line 89: >> >>> 87: } >>> 88: h1 { >>> 89: font-size:1.428em; >> >> I appreciate these numbers give per-pixel consistency with before, but 3 >> decimal places seems a bit extreme! > > I agree. I only went to the third decimal position when it was actually > necessary to retain the exact font size. But it would probably not have > caught anybody's eye had I rounded to the nearest two decimal number. I guess > I could do that to make it more uniform. I would leave it for now, for this release, and maybe we tweak/simplify the constants later on. ------------- PR: https://git.openjdk.org/jdk/pull/9839