@@ -3320,7 +3320,7 @@ dictionary MutationObserverInit {
3320
3320
boolean attributeOldValue;
3321
3321
boolean characterDataOldValue;
3322
3322
sequence<DOMString> attributeFilter;
3323
- sequence<DOMString> elementHasAttributeNameFilter ;
3323
+ sequence<DOMString> elementFilterByAttribute ;
3324
3324
sequence<DOMString> elementLocalNameFilter;
3325
3325
};
3326
3326
</pre>
@@ -3401,7 +3401,7 @@ dictionary MutationObserverInit {
3401
3401
observed and {{MutationObserverInit/attributes}} is true
3402
3402
or omitted.
3403
3403
3404
- <dt> {{MutationObserverInit/elementHasAttributeNameFilter }}
3404
+ <dt> {{MutationObserverInit/elementFilterByAttribute }}
3405
3405
<dd> Set to a list of <a>attribute</a>
3406
3406
<a for=Attr>local names</a> (without <a for=Attr>namespace</a> ) to observe changes
3407
3407
to the presence of an elements <a>attributes</a> .
@@ -3452,7 +3452,7 @@ method, when invoked, must run these steps:
3452
3452
<var> options</var> 's {{MutationObserverInit/characterData}} is omitted, then set
3453
3453
<var> options</var> 's {{MutationObserverInit/characterData}} to true.
3454
3454
3455
- <li><p> If <var> options</var> 's {{MutationObserverInit/elementHasAttributeNameFilter }} is present and
3455
+ <li><p> If <var> options</var> 's {{MutationObserverInit/elementFilterByAttribute }} is present and
3456
3456
<var> options</var> 's {{MutationObserverInit/childList}} is omitted, then set
3457
3457
<var> options</var> 's {{MutationObserverInit/childList}} to true.
3458
3458
@@ -3476,7 +3476,7 @@ method, when invoked, must run these steps:
3476
3476
<var> options</var> 's {{MutationObserverInit/characterData}} is false, then <a>throw</a> a
3477
3477
<code> TypeError</code> .
3478
3478
3479
- <li><p> If <var> options</var> 's {{MutationObserverInit/elementHasAttributeNameFilter }} is present and
3479
+ <li><p> If <var> options</var> 's {{MutationObserverInit/elementFilterByAttribute }} is present and
3480
3480
<var> options</var> 's {{MutationObserverInit/childList}} is false, then <a>throw</a> a
3481
3481
<code> TypeError</code> .
3482
3482
@@ -3626,7 +3626,7 @@ run these steps:
3626
3626
<li><p> Assert: either <var> addedNodes</var> or <var> removedNodes</var> <a for=set>is not empty</a> .
3627
3627
3628
3628
<li><p> If either <var> options</var> 's' {{MutationObserverInit/elementLocalNameFilter}} or
3629
- {{MutationObserverInit/elementHasAttributeNameFilter }} is present, then:
3629
+ {{MutationObserverInit/elementFilterByAttribute }} is present, then:
3630
3630
3631
3631
<ol>
3632
3632
<li><p> Let <var> nodeAttributesList</var> be <var> nodeAttributesList</var> of the node's attributes, "<code> node.getAttributeNames()</code> ".
@@ -3646,8 +3646,8 @@ run these steps:
3646
3646
{{MutationObserverInit/elementLocalNameFilter}} is present, and
3647
3647
"<code> node.localName</code> " is in {{MutationObserverInit/elementLocalNameFilter}}
3648
3648
3649
- <li><var> options</var> 's {{MutationObserverInit/elementHasAttributeNameFilter }} is
3650
- present, and <var> options</var> 's {{MutationObserverInit/elementHasAttributeNameFilter }}
3649
+ <li><var> options</var> 's {{MutationObserverInit/elementFilterByAttribute }} is
3650
+ present, and <var> options</var> 's {{MutationObserverInit/elementFilterByAttribute }}
3651
3651
contains any of the attribute name in <var> nodeAttributesList</var>
3652
3652
</ul>
3653
3653
<p> then:
@@ -3663,8 +3663,8 @@ run these steps:
3663
3663
{{MutationObserverInit/elementLocalNameFilter}} is present, and
3664
3664
"<code> node.localName</code> " is in {{MutationObserverInit/elementLocalNameFilter}}
3665
3665
<li> if <var> options</var> 's
3666
- {{MutationObserverInit/elementHasAttributeNameFilter }} is present,and <var> options</var> 's
3667
- {{MutationObserverInit/elementHasAttributeNameFilter }} contains any of the attribute names
3666
+ {{MutationObserverInit/elementFilterByAttribute }} is present,and <var> options</var> 's
3667
+ {{MutationObserverInit/elementFilterByAttribute }} contains any of the attribute names
3668
3668
in <var> nodeAttributesList</var>
3669
3669
</ul>
3670
3670
<p> then:
0 commit comments