@@ -36,12 +36,15 @@ Ignored Terms: PaintWorklet
36
36
<pre class="link-defaults">
37
37
spec:css-break-3; type:dfn; text:fragment
38
38
spec:css-display-3; type:dfn; text:box
39
+ spec:css-ui-4; type:property; text:cursor
39
40
spec:infra; type:dfn; text:list
40
41
</pre>
41
42
42
43
<pre class="anchors">
43
44
urlPrefix: https://heycam.github.io/webidl/; type: dfn;
44
45
text: InvalidModificationError
46
+ urlPrefix: #common-;
47
+ text: Function
45
48
urlPrefix: #dfn-;
46
49
url: throw; text: thrown
47
50
urlPrefix: #idl-;
@@ -62,7 +65,6 @@ urlPrefix: https://tc39.github.io/ecma262/#sec-; type: dfn;
62
65
text: IsConstructor
63
66
url: ecmascript-data-types-and-values; text: type
64
67
url: get-o-p; text: Get
65
- url: terms-and-definitions-function; text: function
66
68
urlPrefix: native-error-types-used-in-this-standard-
67
69
text: TypeError
68
70
</pre>
@@ -140,7 +142,8 @@ A <dfn>paint definition</dfn> is a <a>struct</a> which describes the information
140
142
141
143
- <dfn for="paint definition">class constructor</dfn> which is the class <a>constructor</a> .
142
144
143
- - <dfn for="paint definition">paint function</dfn> which is the paint <a>function</a> callback.
145
+ - <dfn for="paint definition">paint function</dfn> which is the paint <a>Function</a>
146
+ <a>callback function</a> type.
144
147
145
148
- <dfn for="paint definition">constructor valid flag</dfn> .
146
149
@@ -240,10 +243,10 @@ called, the user agent <em>must</em> run the following steps:
240
243
16. If the result of <a>Type</a> (|prototype|) is not Object, <a>throw</a> a <a>TypeError</a> and
241
244
abort all these steps.
242
245
243
- 17. Let |paint | be the result of <a>Get</a> (|prototype|, "paint").
246
+ 17. Let |paintValue | be the result of <a>Get</a> (|prototype|, "paint").
244
247
245
- 18. If the result of <a>IsCallable </a> (|paint|) is false, <a>throw </a> a <a>TypeError</a> and
246
- abort all these steps .
248
+ 18. Let |paint| be the result of <a>converting </a> |paintValue| to the <a>Function </a>
249
+ <a>callback function</a> type. Rethrow any exceptions from the conversion .
247
250
248
251
19. Let |definition| be a new <a>paint definition</a> with:
249
252
0 commit comments