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

Reply via email to