RFR: 8345188: Support tree-structural pseudo-classes [v8]
John Hendrikx
jhendrikx at openjdk.org
Wed Jan 8 22:18:36 UTC 2025
On Wed, 8 Jan 2025 19:52:21 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
>> Michael Strauß has updated the pull request incrementally with one additional commit since the last revision:
>>
>> move pseudo-class changes to end of onChanged
>
> modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html line 2059:
>
>> 2057: <th class="propertyname" scope="row">nth-child()</th>
>> 2058: <td>applies when the node is the n-th child in its <code>Parent</code> container
>> 2059: (the only acceptable arguments are "even" and "odd")</td>
>
> should we also specify that the numbering is 1-based?
> i.e. the child at index 0 is the first (1st) and therefore `ODD`?
While I was reviewing, I had to look that up so I could check if the code was doing the correct thing. CSS indeed considers the first child as having index 1, even though it will be index 0 in the list returned by `getChildren`. It may be worth pointing that out explicitly.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1652#discussion_r1907925276
More information about the openjfx-dev
mailing list