Skip to content

Commit 22b045d

Browse files
committed
Simplify tree-scope matching
1 parent e06972b commit 22b045d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

css-view-transitions-2/Overview.bs

+7-7
Original file line numberDiff line numberDiff line change
@@ -886,22 +886,22 @@ and by applying ''view-transition-group'' to the internal element referencing th
886886

887887
When the [=computed value=] of 'view-transition-name' for an element is ''view-transition-name/none'', its 'view-transition-group' [=used value=] is always resolved to ''view-transition-name/none'' as well.
888888

889-
The <dfn>relevant tree</dfn> for the 'view-transition-group' property is the [=tree=] that includes the element in which the property itself is declared.
890-
891889
<dl dfn-type=value dfn-for=view-transition-group>
892890
: <dfn>normal</dfn>
893891
: <dfn>contain</dfn>
894-
:: The [=used value=] is the element's [=nearest containing group name=] given the [=relevant tree=].
892+
:: The [=used value=] is the element's [=nearest containing group name=].
895893

896894
Note: An element with ''view-transition-group/contain'' becomes the [=nearest containing group name=] for its [=tree/descendants=].
897895

898896
: <dfn>nearest</dfn>
899-
:: The [=used value=] is the 'view-transition-name' [=computed value=] of the nearest [=tree/ancestor=] in the [=relevant tree=] whose 'view-transition-name' [=computed value=] is not ''view-transition-name/none''.
897+
:: The [=used value=] is the 'view-transition-name' [=computed value=] of the nearest [=tree/ancestor=] whose 'view-transition-name' [=computed value=] is not ''view-transition-name/none''.
900898

901899
: <dfn><<custom-ident>></dfn>
902-
:: The [=used value=] is the given <<custom-ident>> if the element has an [=tree/ancestor=] in the [=relevant tree=] whose 'view-transition-name' [=computed value=] is that <<custom-ident>>, otherwise the element's [=nearest containing group name=] given the [=relevant tree=].
900+
:: The [=used value=] is the given <<custom-ident>> if the element has an [=tree/ancestor=] whose 'view-transition-name' [=computed value=] is that <<custom-ident>>, otherwise the element's [=nearest containing group name=].
903901
</dl>
904902

903+
When the ''view-transition-group'' and ''view-transition-name'' properties are declared in a different [=tree=], ''view-transition-group'' resolves to the [=nearest containing group name=].
904+
905905
# Algorithms # {#algorithms}
906906

907907
## Data structures ## {#cross-doc-data-structures}
@@ -1180,9 +1180,9 @@ When capturing the old or new state for an element, perform the following steps
11801180
### Compute the nearest containing 'view-transition-group' ### {#vt-group-nearest-contain}
11811181
<div algorithm="nearest containing group name">
11821182

1183-
To get the <dfn>nearest containing group name</dfn> for an {{Element}} |element| and a [=tree=] |tree|, perform the following steps:
1183+
To get the <dfn>nearest containing group name</dfn> for an {{Element}} |element|, perform the following steps:
11841184

1185-
1. Let |nearestAncestorWithContain| be |element|'s nearest [=tree/ancestor=] in |tree|, whose 'view-transition-name' [=computed value=] is not ''view-transition-name/none'' and whose 'view-transition-group' [=computed value=] is not ''view-transition-group/normal''.
1185+
1. Let |nearestAncestorWithContain| be |element|'s nearest [=tree/ancestor=] whose 'view-transition-name' [=computed value=] is not ''view-transition-name/none'' and whose 'view-transition-group' [=computed value=] is not ''view-transition-group/normal''.
11861186
1. If |nearestAncestorWithContain| is null, return ''view-transition-group/none''.
11871187
1. Otherwise, return |nearestAncestorWithContain|'s 'view-transition-name' [=computed value=].
11881188
</div>

0 commit comments

Comments
 (0)