From 4aa0ec088e1440689e3edf1b45d83202112ba99e Mon Sep 17 00:00:00 2001
From: "Michael[tm] Smith" name
if it contributes both, they differ from each
other, and neither is the duplicate of an earlier entry.
On getting, the length
+
On getting, the length
attribute must return the number of nodes represented by the collection.
The indexed property getter must return the result of getting the "all"-indexed element from this
HTMLAllCollection
given the passed index.
The namedItem(name)
+
The namedItem(name)
method must return the result of getting the "all"-named
element(s) from this HTMLAllCollection
given name.
The item(nameOrIndex)
+
The item(nameOrIndex)
method must perform the following steps:
The namedItem(name)
method must act according to the following algorithm:
The namedItem(name)
method must act according to the following algorithm:
Members of the RadioNodeList
interface inherited from the NodeList
interface must behave as they would on a NodeList
object.
The value
IDL attribute on the
+
The value
IDL attribute on the
RadioNodeList
object, on getting, must return the value returned by running the
following steps:
The object's supported property indices are as defined for
HTMLCollection
objects.
On getting, the length
+
On getting, the length
attribute must return the number of nodes represented by the collection.
On setting, the behavior depends on whether the new value is equal to, greater than, or less @@ -7725,7 +7725,7 @@ interface HTMLOptionsCollection : HTMLCollection { element. Otherwise, replace the indexth element in the collection by value.
The add(element, before)
method must act according to the following algorithm:
The add(element, before)
method must act according to the following algorithm:
If element is an ancestor of the select
element on which
@@ -7751,7 +7751,7 @@ interface HTMLOptionsCollection : HTMLCollection {
reference.
The remove(index)
method must act according to the following algorithm:
The remove(index)
method must act according to the following algorithm:
If the number of nodes represented by the collection is zero, return.
Remove element from its parent node.
The selectedIndex
IDL
+
The selectedIndex
IDL
attribute must act like the identically named attribute on the select
element on
which the HTMLOptionsCollection
is rooted
The lastModified
attribute, on
+
The lastModified
attribute, on
getting, must return the date and time of the Document
's source file's last
modification, in the user's local time zone, in the following format:
The readyState
IDL attribute must, on
+
The readyState
IDL attribute must, on
getting, return the current document readiness.
The The The The The The The address of the link(s) is given by the The address of the link(s) is given by the The The The The The The The The The The IDL attribute The IDL attribute The IDL attribute Defining term: if the The The The The The IDL attributes The The The The IDL attributes The The The The The The The The The IDL attributes The The The The The The The The A legacy factory function is provided for creating The The The The The The The The The The The The The The As media elements interact with the network, their current
- network activity is represented by the The The No information regarding the media resource is available. No data for the
current playback position is available. Media
@@ -34611,14 +34611,14 @@ interface MediaError {
to Enough of the resource has been obtained that the duration of the resource is available.
In the case of a Data for the immediate current playback position is available, but either not
enough data is available that the user agent could successfully advance the current
@@ -34629,7 +34629,7 @@ interface MediaError {
the current playback position is at the end of the current frame; and to when playback has ended. Data for the immediate current playback position is available, as well as
enough data for the user agent to advance the current playback position in the
@@ -34643,7 +34643,7 @@ interface MediaError {
data-x="ended playback">playback has ended, as the current playback position
can never advance in this case. All the conditions described for the The The The The The The The The The The The The The The supported property indices of The The The For example, in Ogg files, this would be the Name header field of the track. The The The category of a track is the string given in the first column of the table below that is the
@@ -36157,20 +36157,20 @@ interface VideoTrack {
The The The The The The The The The A The The The The The The The The The The The The The The The The The The If the text track mode of the text track that the
If the text track mode of the text track that the
The The The The A The The The The The The The The The The The The The The The following are the event handlers that (and their corresponding TextTrackCue : EventTarget {
The following are the event handlers (and their corresponding TextTrackCue : EventTarget {
The The The The The The The The The The The IDL attributes The IDL attribute The IDL attribute The The Author requirements: The The The The The The The The The The The The The The The The The The The The The The The behavior of the The behavior of the When the When the The The Return table row. The The The The The The The The Return table cell. The The The The The The The The The The The The The The The Unmark the If the If the If the If the The The The Labelable elements and all Form-associated custom elements don't have
a The The IDL attributes The The On getting, if the The The The The The The The The The The The A legacy factory function is provided for creating The The The The The The The String replace all with the given value within this element. The The The The The The If the progress bar is an indeterminate progress bar, then the If the progress bar is an indeterminate progress bar, then the A form-associated element is, by default, associated with its nearest ancestor This feature allows authors to work around the lack of support for nested
@@ -52639,7 +52639,7 @@ interface HTMLLegendElement : HTMLElement {
Form-associated custom elements don't have
The Set the selection range with 0 and infinity. The The The The The The The The The Let selection start be start. Let selection end be new end. Let selection start and selection end be start. Let selection start and selection end be new end. The The The The The The The The control is suffering from being missing. The control is suffering from a type mismatch. The control is suffering from a pattern mismatch. The control is suffering from being too long. The control is suffering from being too short. The control is suffering from an underflow. The control is suffering from an overflow. The control is suffering from a step mismatch. The control is suffering from bad input. The control is suffering from a custom error. None of the other conditions are true. Return true. The The The The Return true. The The The The Run the report validity steps on element. The The
The The The The Run the dialog focusing steps for the When the When the The The The The IDL attributes The The The The The The The The The The The The The The The Set context's alpha to
- settings's Set context's desynchronized to settings's Return context. The The value " The value " The " The " The The " The " The " The " The " The " Objects that implement the The The The The The The When the The The Let the object's dash list be a. When the When the It is sometimes useful to change the "phase" of the dash pattern, e.g. to achieve a "marching
- ants" effect. The phase can be set using the The The The The Align to the start edge of the text (left side in left-to-right text, right side in
right-to-left text). Align to the end edge of the text (right side in left-to-right text, left side in
right-to-left text). Align to the left. Align to the right. Align to the center. The keywords map to these alignment points as follows: The The The The New points and the lines connecting them are added to subpaths using the methods described
below. In all cases, the methods only modify the last subpath in the object's path. The The The The Add the given point (x, y) to the subpath. The The The The The The The The The The The The The Reset the current transformation matrix to matrix. The The Objects that implement the The The Both attributes can be either strings, The The The The The The The The Patterns have a transformation matrix, which controls how the pattern is used when it is
painted. Initially, a pattern's transformation matrix must be the identity matrix. The The The If either height or width are zero, this method has no effect, since the set of
pixels would be empty. The The The The Objects that implement the The
- The The width of that inline box, in CSS pixels. (The
text's advance width.) The distance parallel to the baseline from the alignment point given by the The distance parallel to the baseline from the alignment point given by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The distance from the horizontal line indicated by the The The The The The The The The Objects that implement the The The The Let imageData be a new uninitialized If source is specified, then assign the If source is specified, then assign the The The The The The Objects that implement the The The The The The The When the context is created, the The The The The The An Process each of the members of settings as follows: The The The If either the The Return result. The The The Element definition is a process of adding a custom element definition
to the When invoked, the Otherwise, return undefined. When invoked, the When invoked, the The The Each form-associated custom element has a
validation anchor element. It is null initially. The The Let element be this's target
@@ -67571,9 +67573,10 @@ dictionary ValidityStateFlags {
anchor. The The The entry construction algorithm for a
form-associated custom element, given an element element and a
@@ -73154,7 +73157,7 @@ END:VCARD
- The The The Return null. The The Run the focusing steps for the element. If the value of the If the value of the The The The The The The The The The The The The The The The The The The Return result. The The The The The The The The The The The The The The The The If the callback is null, return. The The The The Return current's The The The The The The The Let effectiveDomain be this's History {
The The The The The shared history push/replace state steps, given a The The The The The The The The The The The The The The The The This list of event handlers is reified as event handler IDL
@@ -93367,7 +93371,7 @@ scheduleWork(); // queues a task to do lots of work
callback. The Must return the string " Must return the string " Must return either the string " Must return the string " Must return the appropriate string from the following list: Must return the default ` Must return the empty string. The The The The The The The The The
- The The The The The The The
- The The The The The
- The The The The The The The The The The The
- The The The If either sw or sh is given and is 0, then return p
rejected with a If either options's If either options's Scale output to the size specified by outputWidth and
- outputHeight. The user agent should use the value of the If the value of the If the value is " If image is an If val is " If val is " If val is " If val is " Let val be the value of If val is " If val is " If val is " If val is " If val is " If val is " Return output. When the When the The The The The The The " The " The " The " The " The " The " The " The The The The The The The The The The The The The The The The The When the object is created its The The The The The The The The When a The The The The The The The The The The The The The The The The The The The The The The The The The first time a The The The The The The The The The The The The The The The The The The The The All messages received by that port must immediately be retargeted at the The When the When the The The When the When the The The The The If n is greater than or equal to this's Storage The The The The The The The The Clear this's Storage {
- The If this's associated
@@ -101630,7 +101634,7 @@ interface Storage {
- The If this's associated
@@ -101702,15 +101706,15 @@ dictionary StorageEventInit : EventInit {
The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The When the value that would be returned by the On getting, the On getting, the The indexed property getter must return the result of getting the "all"-indexed element from this
The The The The If nameOrIndex was not provided, return null. The The Members of the The The The object's supported property indices are as defined for
On getting, the On getting, the On setting, the behavior depends on whether the new value is equal to, greater than, or less
than the number of nodes represented by the collection at that time. If the number is
@@ -7725,7 +7732,9 @@ interface HTMLOptionsCollection : HTMLCollection {
element. Otherwise, replace the indexth element in the collection by value. The The If element is an ancestor of the The The If the number of nodes represented by the collection is zero, return. Remove element from its parent node. The The The The The The The The The The The The address of the link(s) is given by the The address of the link(s) is given by the If both the The The The The The The The The The The The IDL attribute The IDL attribute The IDL attribute The Defining term: if the Defining term: if the The The The The IDL attributes The The The The The The The The The The The The The The IDL attributes The The The The The The The The A legacy factory function is provided for creating Let document be the current global object's HTMLTrackElement : HTMLElement {
The The The The The The The The The The The The The The As media elements interact with the network, their current
- network activity is represented by the The If the media resource is a streaming resource, then the user agent might be unable
to obtain certain parts of the resource after it has expired from its buffer. Similarly, some
@@ -34560,7 +34602,8 @@ interface MediaError {
media timeline, known as the timeline offset. Initially, the
timeline offset must be set to Not-a-Number (NaN). The The The The The The The The The The The The The There are only ever one The The supported property indices of The For example, in Ogg files, this would be the Name header field of the track. The The The category of a track is the string given in the first column of the table below that is the
most appropriate for the track based on the definitions in the table's second and third columns,
@@ -36157,25 +36207,26 @@ interface VideoTrack {
The The The The The The Whenever an audio track in an The The Whenever a track in a A The The The The The supported property indices of a The The The The The The The The The The The The The The The The If the text track mode of the text track that the
The earliest possible position when the script started is whatever the
earliest possible position was the last time the event loop reached step
@@ -37424,12 +37484,13 @@ interface TextTrack : EventTarget {
If the text track mode of the text track that the
A text track cue's active flag was set when the script started if its
text track cue active flag was set the last time the event loop reached
@@ -37437,8 +37498,9 @@ interface TextTrack : EventTarget {
The The If the text track list of cues does not yet have any associated rules
@@ -37457,8 +37519,9 @@ interface TextTrack : EventTarget {
text track list of cues. The The If the given cue is not in the A The The The supported property indices of a The The The The The The The The The The The The The The The The The The The The These methods must throw " The The The IDL attributes The IDL attribute The IDL attribute The The Let document be this element's HTMLAreaElement : HTMLElement {
Author requirements: The The The The The The The The The The The The The The The The The The The The The The The The behavior of the The behavior of the When the When the If index is less than −1 or greater than or equal to the number of
@@ -40353,8 +40444,9 @@ interface HTMLTableSectionElement : HTMLElement {
rooted at this element, whose filter matches only The The If index is less than −1 or greater than the number of elements in the
@@ -40376,8 +40468,9 @@ interface HTMLTableSectionElement : HTMLElement {
Return table row. The The If index is less than −1 or greater than or equal to the number of
@@ -40608,19 +40701,21 @@ interface HTMLTableRowElement : HTMLElement {
The The The The The The The If index is less than −1 or greater than the number of elements in
@@ -40652,8 +40748,9 @@ interface HTMLTableRowElement : HTMLElement {
Return table cell. The The If index is less than −1 or greater than or equal to the number of
@@ -40981,22 +41078,25 @@ interface HTMLTableCellElement : HTMLElement {
- The The The The The The The The The The The The The The The Unmark the If the If the If the If the The The The Labelable elements and all The The IDL attributes The The On getting, if the The The On getting, if the The The If the The The When the user agent is to set the value of a new indexed
property or set the value of an existing indexed property for a
@@ -50263,17 +50376,18 @@ interface HTMLSelectElement : HTMLElement {
method on the The The The The On setting, the A legacy factory function is provided for creating Let document be the current global object's HTMLTextAreaElement : HTMLElement {
The The The The The The The The String replace all with the given value within this element. The The The The The The The If the progress bar is an indeterminate progress bar, then the If the progress bar is an indeterminate progress bar, then the If the progress bar is an indeterminate progress bar, then the Setting the A form-associated element is, by default, associated with its nearest ancestor This feature allows authors to work around the lack of support for nested
@@ -53033,9 +53154,9 @@ form.method === input; // => true
The Set the selection range with 0 and infinity. The The If this element is an The The If this element is an The The If this element is an The The If this element is an The The The The The The The Return true. The The The The Let element be this Return true. The The The The Let element be this Run the report validity steps on element. The
+ The
If this element is not a candidate for constraint validation or if this
@@ -56634,8 +56774,9 @@ dictionary SubmitEventInit : EventInit {
The The The The Run the dialog focusing steps for the When the When the Let subject be the The The The The IDL attributes The The The The The The The The When setting the value of the The The If options is not an object, then set
@@ -59770,8 +59919,9 @@ callback BlobCallback = undefined (Blob? blob);
The The
getElementsByName(name)
method
steps are to return a live NodeList
containing all the HTML
elements in that document that have a name
attribute whose value is
@@ -9684,7 +9684,7 @@ partial interface Document {
currentScript
attribute, on
+ currentScript
attribute, on
getting, must return the value to which it was most recently set. When the Document
is created, the currentScript
must be
initialized to null.innerText
getter steps are:innerText
getter steps are:
link
element allows authors to link their document to other resources.href
+ href
attribute. If the href
attribute is present, then its value
must be a valid non-empty URL potentially surrounded by spaces. One or both of the
href
or HTMLLinkElement : HTMLElement {
attribute must reflect the
as
content attribute,
limited to only known values.crossOrigin
IDL attribute must
+ crossOrigin
IDL attribute must
reflect the crossorigin
content
attribute, limited to only known values.referrerPolicy
IDL attribute must
+ referrerPolicy
IDL attribute must
reflect the referrerpolicy
content attribute, limited to only known values.imageSrcset
IDL attribute must
+ imageSrcset
IDL attribute must
reflect the imagesrcset
content
attribute.imageSizes
IDL attribute must
+ imageSizes
IDL attribute must
reflect the imagesizes
content
attribute.name
and
content
IDL
attributes must reflect the respective content attributes of the same name. The IDL
- attribute httpEquiv
must reflect
+ attribute httpEquiv
must reflect
the content attribute http-equiv
.ping
, target
, rel
, hreflang
, and
- type
, must reflect the respective content
+ data-x="dom-a-rel">rel, hreflang
, and
+ type
, must reflect the respective content
attributes of the same name.
relList
must reflect the rel
content attribute.referrerPolicy
must
+ referrerPolicy
must
reflect the referrerpolicy
content attribute, limited to only known values.dfn
element.
- dfn
element has a Defining term: if the
: HTMLElement {
efficient approach might be to create a single algorithm that parses all these data types in one
pass; developing such an algorithm is left as an exercise to the reader.dfn
element has a title
attribute, then the exact value of that attribute
is the term being defined. Otherwise, if it contains exactly one element child node and no child
Text
nodes, and that child element is an abbr
element with a HTMLTimeElement
dateTime
IDL attribute must
+ dateTime
IDL attribute must
reflect the element's datetime
content
attribute.The
rel
attribute on a
and area
elements controls what kinds of links the elements create. The attribute's value must be a
unordered set of unique space-separated tokens. The allowed
@@ -25814,7 +25814,7 @@ interface HTMLModElement : HTMLElement {
cite
IDL
attribute must reflect the element's cite
content
- attribute. The dateTime
IDL attribute must
+ attribute. The dateTime
IDL attribute must
reflect the element's datetime
content
attribute.src
, type
,
+ data-x="dom-source-src">src, type
,
srcset
, sizes
and media
must reflect the respective
@@ -26626,7 +26626,7 @@ interface HTMLImageElement : HTMLElement {
isMap
IDL attribute must reflect
the ismap
content attribute.referrerPolicy
IDL attribute must
+ referrerPolicy
IDL attribute must
reflect the referrerpolicy
content attribute, limited to only known values.
src
, srcdoc
, name
, sandbox
, and src
, srcdoc
, name
, sandbox
, and allow
must reflect the respective content
attributes of the same name.sandbox
attribute and supported by
the user agent.
- allowFullscreen
IDL attribute
+ allowFullscreen
IDL attribute
must reflect the allowfullscreen
content attribute.referrerPolicy
IDL attribute
+ referrerPolicy
IDL attribute
must reflect the referrerpolicy
content attribute, limited to only known values.loading
content attribute,
limited to only known values.
- contentDocument
IDL attribute,
+ contentDocument
IDL attribute,
on getting, must return the iframe
element's content document.contentWindow
IDL attribute must
+ contentWindow
IDL attribute must
return the WindowProxy
object of the iframe
element's nested
browsing context, if its nested browsing context is non-null, or null
otherwise.data
, type
- and name
each must reflect the
- respective content attributes of the same name. The data
, type
+ and name
each must reflect the
+ respective content attributes of the same name. The useMap
IDL attribute must reflect the usemap
content attribute.contentDocument
IDL attribute,
+ contentDocument
IDL attribute,
on getting, must return the object
element's content document.contentWindow
IDL attribute must
+ contentWindow
IDL attribute must
return the WindowProxy
object of the object
element's nested
browsing context, if its nested browsing context is non-null; otherwise, it
must return null.videoWidth
IDL attribute must return
+ videoWidth
IDL attribute must return
the intrinsic width of the video in CSS pixels. The CSS pixels. The
: HTMLMediaElement {
IDL attribute must reflect the videoHeight
IDL attribute must return the intrinsic height of the video in CSS pixels. If the element's HTMLVideoElement
poster
content
attribute.playsInline
IDL attribute must
+ playsInline
IDL attribute must
reflect the playsinline
content
attribute.HTMLAudioElement
objects (in
addition to the factory methods from DOM such as createElement()
):
- Audio(src)
. When invoked,
+ Audio(src)
. When invoked,
the legacy factory function must perform the following steps:
@@ -32665,18 +32665,18 @@ interface HTMLTrackElement : HTMLElement {
readyState
attribute must return the
+ readyState
attribute must return the
numeric value corresponding to the text track readiness state of the
track
element's text track, as defined by the following list:
-
@@ -32919,22 +32919,22 @@ interface MediaError {
NONE
(numeric value 0)NONE
(numeric value 0)LOADING
(numeric value 1)LOADING
(numeric value 1)LOADED
(numeric value 2)LOADED
(numeric value 2)ERROR
(numeric value 3)ERROR
(numeric value 3)
-
MEDIA_ERR_ABORTED
(numeric value 1)MEDIA_ERR_ABORTED
(numeric value 1)MEDIA_ERR_NETWORK
(numeric value 2)MEDIA_ERR_NETWORK
(numeric value 2)MEDIA_ERR_DECODE
(numeric value 3)MEDIA_ERR_DECODE
(numeric value 3)MEDIA_ERR_SRC_NOT_SUPPORTED
(numeric value 4)MEDIA_ERR_SRC_NOT_SUPPORTED
(numeric value 4)src
attribute or assigned media provider object was not suitable.code
attribute of a
+ code
attribute of a
MediaError
object must return this MediaError
object's code.message
attribute of a
+ message
attribute of a
MediaError
object must return this MediaError
object's message.crossOrigin
IDL attribute must
+ crossOrigin
IDL attribute must
reflect the crossorigin
content
attribute, limited to only known values.currentSrc
IDL attribute must initially be set to
+ currentSrc
IDL attribute must initially be set to
the empty string. Its value is changed by the resource
selection algorithm defined below.srcObject
IDL attribute, on getting,
+ srcObject
IDL attribute, on getting,
must return the element's assigned media provider object, if any, or null otherwise.
On setting, it must set the element's assigned media provider object to the new
value, and then invoke the element's media element load algorithm.canPlayType(type)
method must return the
+ canPlayType(type)
method must return the
empty string if type is a type that the user agent knows it cannot
- render or is the type "application/octet-stream
"; it must return "probably
" if the user agent is confident
+ render or is the type "application/octet-stream
"; it must return "probably
" if the user agent is confident
that the type represents a media resource that it can render if used in with this
- audio
or video
element; and it must return "maybe
" otherwise. Implementors are encouraged
+ audio
or video
element; and it must return "maybe
" otherwise. Implementors are encouraged
to return "maybe
" unless the type can be
confidently established as being supported or not. Generally, a user agent should never return
"probably
" for a type that allows the MediaError
networkState
attribute. On getting, it must
+ network activity is represented by the networkState
attribute. On getting, it must
return the current network state of the element, which must be one of the following values:
-
NETWORK_EMPTY
(numeric value 0)NETWORK_EMPTY
(numeric value 0)NETWORK_IDLE
(numeric value 1)NETWORK_IDLE
(numeric value 1)NETWORK_LOADING
(numeric value 2)NETWORK_LOADING
(numeric value 2)NETWORK_NO_SOURCE
(numeric value 3)NETWORK_NO_SOURCE
(numeric value 3)currentTime
attribute must, on
getting, return the media element's default playback start position,
unless that is zero, in which case it must return the element's official playback
position. The returned value must be expressed in seconds. On setting, if the media
@@ -34560,7 +34560,7 @@ interface MediaError {
media timeline, known as the timeline offset. Initially, the
timeline offset must be set to Not-a-Number (NaN).getStartDate()
method must return The getStartDate()
method must return a new Date
object representing the current
timeline offset.
-
HAVE_NOTHING
(numeric value 0)HAVE_NOTHING
(numeric value 0)NETWORK_EMPTY
are always in the HAVE_NOTHING
state.HAVE_METADATA
(numeric value 1)HAVE_METADATA
(numeric value 1)video
element, the dimensions of the video are also available. No
media data is available for the immediate current playback
position.HAVE_CURRENT_DATA
(numeric value 2)HAVE_CURRENT_DATA
(numeric value 2)HAVE_FUTURE_DATA
(numeric value 3)HAVE_FUTURE_DATA
(numeric value 3)HAVE_ENOUGH_DATA
(numeric value 4)HAVE_ENOUGH_DATA
(numeric value 4)MediaError {
readyState
IDL attribute must, on
+ readyState
IDL attribute must, on
getting, return the value described above that describes the current ready state of the
media element.
- defaultPlaybackRate
attribute
+ defaultPlaybackRate
attribute
gives the desired speed at which the media resource is to play, as a multiple of its
intrinsic speed. The attribute is mutable: on getting it must return the last value it was set to,
or 1.0 if it hasn't yet been set; on setting the attribute must be set to the new value.playbackRate
attribute gives the
+ playbackRate
attribute gives the
effective playback rate, which is the speed at which the media resource plays, as a
multiple of its intrinsic speed. If it is not equal to the defaultPlaybackRate
, then the implication is that
@@ -35671,7 +35671,7 @@ interface MediaError {
seeking
attribute must initially have the value false.fastSeek()
method must The fastSeek()
method must seek to the time given by the method's argument, with the
approximate-for-speed flag set.audioTracks
attribute of a
+ audioTracks
attribute of a
media element must return a live AudioTrackList
object
representing the audio tracks available in the media element's media
resource.videoTracks
attribute of a
+ videoTracks
attribute of a
media element must return a live VideoTrackList
object
representing the video tracks available in the media element's media
resource.AudioTrackList
The
AudioTrackList
length
and VideoTrackList
- length
attribute getters must return
+ length
attribute getters must return
the number of tracks represented by their objects at the time of getting.AudioTrackList
and
@@ -36027,9 +36027,9 @@ interface VideoTrack {
object list, the user agent must return the AudioTrack
or
VideoTrack
object that represents the indexth track in list.AudioTrackList
The
AudioTrackList
getTrackById(id)
and
- VideoTrackList
VideoTrackList
getTrackById(id)
methods must
return the first AudioTrack
or VideoTrack
object (respectively) in the
AudioTrackList
or VideoTrackList
object (respectively) whose identifier
@@ -36052,8 +36052,8 @@ interface VideoTrack {
created, its selection state must be set to false (not selected). The resource fetch algorithm can override this.AudioTrack
id
and
- VideoTrack
id
attributes must
+ AudioTrack
id
and
+ VideoTrack
id
attributes must
return the identifier of the track, if it has one, or the empty string otherwise. If the
media resource is in a format that supports media fragment syntax, the
identifier returned for a particular track must be the same identifier that would enable the track
@@ -36062,8 +36062,8 @@ interface VideoTrack {
AudioTrack
kind
and
- VideoTrack
kind
attributes must
+ AudioTrack
kind
and
+ VideoTrack
kind
attributes must
return the category of the track, if it has one, or the empty string otherwise.AudioTrack
label
and
- VideoTrack
label
attributes
+ AudioTrack
label
and
+ VideoTrack
label
attributes
must return the label of the track, if it has one, or the empty string otherwise. AudioTrack
language
- and VideoTrack
language
+ AudioTrack
language
+ and VideoTrack
language
attributes must return the BCP 47 language tag of the language of the track, if it has one, or the
empty string otherwise. If the user agent is not able to express that language as a BCP 47
language tag (for example because the language information in the media resource's
format is a free-form string without a defined interpretation), then the method must return the
empty string, as if the track had no language. AudioTrack
enabled
+ AudioTrack
enabled
attribute, on getting, must return true if the track is currently enabled, and false otherwise. On
setting, it must enable the track if the new value is true, and disable it otherwise. (If the
track is no longer in an AudioTrackList
object, then the track being enabled or
@@ -36187,13 +36187,13 @@ interface VideoTrack {
or that does not exist at that position, must be interpreted as being silent at that point on the
timeline.VideoTrackList
The
VideoTrackList
selectedIndex
attribute must return the
index of the currently selected track, if any. If the VideoTrackList
object does not
currently represent any tracks, or if none of the tracks are selected, it must instead return
−1.VideoTrack
selected
+ VideoTrack
selected
attribute, on getting, must return true if the track is currently selected, and false otherwise.
On setting, it must select the track if the new value is true, and unselect it otherwise. If the
track is in a VideoTrackList
, then all the other VideoTrack
objects in
@@ -36233,9 +36233,9 @@ interface VideoTrack {
Event handler Event handler event type
onchange
change
- onaddtrack
addtrack
- onremovetrack
removetrack
+ onchange
change
+ onaddtrack
addtrack
+ onremovetrack
removetrack
@@ -37150,13 +37150,13 @@ interface TextTrackList : EventTarget {
TextTrackList
object represents a dynamically updating list of text tracks in a given order.textTracks
attribute of The textTracks
attribute of media elements must return a TextTrackList
object
representing the TextTrack
objects of the text tracks
in the media element's list of text tracks, in the same order as in the
list of text tracks.length
attribute of a
+ length
attribute of a
TextTrackList
object must return the number of text
tracks in the list represented by the TextTrackList
object.TextTrackList
object.
- getTrackById(id)
method must return the first TextTrack
in the
+ getTrackById(id)
method must return the first TextTrack
in the
TextTrackList
object whose id
IDL attribute
would return a value equal to the value of the id argument. When no tracks
match the given argument, the method must return null.addTextTrack(kind, label, language)
method of addTextTrack(kind, label, language)
method of media elements, when invoked, must run the following steps:
@@ -37343,19 +37343,19 @@ interface TextTrack : EventTarget {
-
- kind
attribute must return the
+ kind
attribute must return the
text track kind of the text track that the TextTrack
object
represents.label
attribute must return the
+ label
attribute must return the
text track label of the text track that the TextTrack
object represents.language
attribute must return the
+ language
attribute must return the
text track language of the text track that the TextTrack
object represents.id
attribute returns the track's
+ id
attribute returns the track's
identifier, if it has one, or the empty string otherwise. For tracks that correspond to
track
elements, the track's identifier is the value of the element's id
attribute, if any. For in-band tracks, the track's identifier is
@@ -37364,11 +37364,11 @@ interface TextTrack : EventTarget {
track must be the same identifier that would enable the track if used as the name of a track in
the track dimension of such a fragment.inBandMetadataTrackDispatchType
+ inBandMetadataTrackDispatchType
attribute must return the text track in-band metadata track dispatch type of the
text track that the TextTrack
object represents.mode
attribute, on getting, must return
+ mode
attribute, on getting, must return
the string corresponding to the text track mode of the text track that
the TextTrack
object represents, as defined by the following list:TextTrack
object represents is not the text track disabled mode, then
- the cues
attribute must return a
+ the cues
attribute must return a
live TextTrackCueList
object that represents the subset of the
text track list of cues of the text track that the
TextTrack
object represents whose end
@@ -37424,7 +37424,7 @@ interface TextTrack : EventTarget {
TextTrack
object represents is not the text track disabled mode, then
- the activeCues
attribute must return a
+ the activeCues
attribute must return a
live TextTrackCueList
object that represents the subset of the
text track list of cues of the text track that the
TextTrack
object represents whose active flag was set when the script
@@ -37437,7 +37437,7 @@ interface TextTrack : EventTarget {
- addCue(cue)
method
+ addCue(cue)
method
of TextTrack
objects, when invoked, must run the following steps:
@@ -37457,7 +37457,7 @@ interface TextTrack : EventTarget {
text track list of cues.
removeCue(cue)
+ removeCue(cue)
method of TextTrack
objects, when invoked, must run the following steps:
@@ -37543,7 +37543,7 @@ interface TextTrackCueList {
TextTrackCueList
object represents a dynamically updating list of text track cues in a given order.length
attribute must return
+ length
attribute must return
the number of cues in the list represented by the
TextTrackCueList
object.TextTrackCueList
object.
- getCueById(id)
method, when called with an argument other than the empty string,
+ getCueById(id)
method, when called with an argument other than the empty string,
must return the first text track cue in the list represented by the
TextTrackCueList
object whose text track cue identifier is id, if any, or null otherwise. If the argument is the empty string, then the method
must return null.track
attribute, on getting, must
+ track
attribute, on getting, must
return the TextTrack
object of the text track in whose list of cues the text track cue that the
TextTrackCue
object represents finds itself, if any; or null otherwise.id
attribute, on getting, must return
+ id
attribute, on getting, must return
the text track cue identifier of the text track cue that the
TextTrackCue
object represents. On setting, the text track cue
identifier must be set to the new value.startTime
attribute, on
+ startTime
attribute, on
getting, must return the text track cue start time of the text track cue
that the TextTrackCue
object represents, in seconds. On setting, the text track
cue start time must be set to the new value, interpreted in seconds; then, if the
@@ -37635,7 +37635,7 @@ interface TextTrackCue : EventTarget {
element's show poster flag is not set, then run the time marches on steps for that media element.endTime
attribute, on getting,
+ endTime
attribute, on getting,
must return the text track cue end time of the text track cue that the
TextTrackCue
object represents, in seconds. On setting, the text track cue end
time must be set to the new value, interpreted in seconds; then, if the
@@ -37645,7 +37645,7 @@ interface TextTrackCue : EventTarget {
element's show poster flag is not set, then run the time marches on steps for that media element.pauseOnExit
attribute, on
+ pauseOnExit
attribute, on
getting, must return true if the text track cue pause-on-exit flag of the text
track cue that the TextTrackCue
object represents is set; or false otherwise.
On setting, the text track cue pause-on-exit flag must be set if the new value is
@@ -37663,9 +37663,9 @@ interface TextTrackCue : EventTarget {
Event handler Event handler event type
onchange
change
- onaddtrack
addtrack
- onremovetrack
removetrack
+ onchange
change
+ onaddtrack
addtrack
+ onremovetrack
removetrack
- Event handler Event handler event type
oncuechange
cuechange
+ oncuechange
cuechange
- Event handler Event handler event type
onenter
enter
- onexit
exit
+ onenter
enter
+ onexit
exit
@@ -37924,7 +37924,7 @@ red:89
defaultMuted
IDL attribute must
+ defaultMuted
IDL attribute must
reflect the muted
content attribute.length
IDL attribute must return the
+ length
IDL attribute must return the
number of ranges represented by the object.start(index)
+ start(index)
method must return the position of the start of the indexth range represented
by the object, in seconds measured from the start of the timeline that the object covers.end(index)
method
+ end(index)
method
must return the position of the end of the indexth range represented by the
object, in seconds measured from the start of the timeline that the object covers.track
attribute must return the value
+ track
attribute must return the value
it was initialized to. It represents the context information for the event.alt
, coords
,
- target
, download
, alt
, coords
,
+ target
, download
, ping
, and rel
, each must reflect the respective content
attributes of the same name.rel
content attribute.
- referrerPolicy
must
+ referrerPolicy
must
reflect the referrerpolicy
content attribute, limited to only known values.getSVGDocument()
method must run
+ getSVGDocument()
method must run
the following steps:
@@ -39341,8 +39341,8 @@ interface HTMLAreaElement : HTMLElement {
Dimension attributes
- width
and Author requirements: The
: HTMLElement {
width
and height
attributes on img
, iframe
,
embed
, object
, video
, and, when their type
attribute is in the HTMLAreaElementwidth
and width
and height
IDL attributes on the iframe
,
embed
, object
, and video
elements must reflect
the respective content attributes of the same name.table
element, if any, must be removed, and the new value, if
not null, must be inserted as the first node of the table
element.
- createCaption()
method must return
+ createCaption()
method must return
the first caption
element child of the table
element, if any; otherwise
a new caption
element must be table-created, inserted as the first node
of the table
element, and then returned.deleteCaption()
method must remove
+ deleteCaption()
method must remove
the first caption
element child of the table
element, if any.tHead
IDL attribute must return, on
+ tHead
IDL attribute must return, on
getting, the first thead
element child of the table
element, if any, or
null otherwise. On setting, if the new value is null or a thead
element, the first
thead
element child of the table
element, if any, must be removed, and
@@ -39688,17 +39688,17 @@ interface HTMLTableElement : HTMLElement {
"HierarchyRequestError
" DOMException
must be thrown
instead.createTHead()
method must return the
+ createTHead()
method must return the
first thead
element child of the table
element, if any; otherwise a new
thead
element must be table-created and inserted immediately before the
first element in the table
element that is neither a caption
element nor
a colgroup
element, if any, or at the end of the table if there are no such elements,
and then that new element must be returned.deleteTHead()
method must remove the
+ deleteTHead()
method must remove the
first thead
element child of the table
element, if any.tFoot
IDL attribute must return, on
+ tFoot
IDL attribute must return, on
getting, the first tfoot
element child of the table
element, if any, or
null otherwise. On setting, if the new value is null or a tfoot
element, the first
tfoot
element child of the table
element, if any, must be removed, and
@@ -39706,19 +39706,19 @@ interface HTMLTableElement : HTMLElement {
null nor a tfoot
element, then a "HierarchyRequestError
"
DOMException
must be thrown instead.createTFoot()
method must return the
+ createTFoot()
method must return the
first tfoot
element child of the table
element, if any; otherwise a new
tfoot
element must be table-created and inserted at the end of the
table, and then that new element must be returned.deleteTFoot()
method must remove the
+ deleteTFoot()
method must remove the
first tfoot
element child of the table
element, if any.tBodies
attribute must return an
+ tBodies
attribute must return an
HTMLCollection
rooted at the table
node, whose filter matches only
tbody
elements that are children of the table
element.createTBody()
method must
+ createTBody()
method must
table-create a new tbody
element, insert it
immediately after the last tbody
element child in the table
element, if
any, or at the end of the table
element if the table
element has no
@@ -39734,7 +39734,7 @@ interface HTMLTableElement : HTMLElement {
or tbody
element, again in tree order, followed finally by those
elements whose parent is a tfoot
element, still in tree order.insertRow(index)
method depends on the state of the table. When it is called,
+ insertRow(index)
method depends on the state of the table. When it is called,
the method must act as required by the first item in the following list of conditions that
describes the state of the table and the index argument:tr
element.
- deleteRow(index)
method is called, the user agent must run the following
+ deleteRow(index)
method is called, the user agent must run the following
steps:
@@ -40353,7 +40353,7 @@ interface HTMLTableSectionElement : HTMLElement {
rooted at this element, whose filter matches only
tr
elements that are children of
this element.
- insertRow(index)
+ insertRow(index)
method must act as follows:
@@ -40376,7 +40376,7 @@ interface HTMLTableSectionElement : HTMLElement {
- deleteRow(index)
method
+ deleteRow(index)
method
must, when invoked, act as follows:
@@ -40608,14 +40608,14 @@ interface HTMLTableRowElement : HTMLElement {
rowIndex
attribute must, if this element has
+ rowIndex
attribute must, if this element has
a parent table
element, or a parent tbody
, thead
, or
tfoot
element and a grandparent table
element, return the index
of this tr
element in that table
element's rows
collection. If there is no such table
element,
then the attribute must return −1.sectionRowIndex
attribute must, if
+ sectionRowIndex
attribute must, if
this element has a parent table
, tbody
, thead
, or
tfoot
element, return the index of the tr
element in the parent
element's rows
collection (for tables, that's
@@ -40628,7 +40628,7 @@ interface HTMLTableRowElement : HTMLElement {
filter matches only td
and th
elements that are children of the
tr
element.insertCell(index)
+ insertCell(index)
method must act as follows:
@@ -40652,7 +40652,7 @@ interface HTMLTableRowElement : HTMLElement {
- deleteCell(index)
+ deleteCell(index)
method must act as follows:
@@ -40981,11 +40981,11 @@ interface HTMLTableCellElement : HTMLElement {
-
colSpan
IDL attribute must
+ colSpan
IDL attribute must
reflect the colspan
content attribute. It is
clamped to the range [1, 1000], and its default value is 1.rowSpan
IDL attribute must
+ rowSpan
IDL attribute must
reflect the rowspan
content attribute. It is
clamped to the range [0, 65534], and its default value is 1.cellIndex
IDL attribute must, if the
+ cellIndex
IDL attribute must, if the
element has a parent tr
element, return the index of the cell's element in the parent
element's cells
collection. If there is no such parent element,
then the attribute must return −1.name
and
- rel
IDL attributes must reflect the
+ rel
IDL attributes must reflect the
content attribute of the same name.acceptCharset
IDL attribute must
+ acceptCharset
IDL attribute must
reflect the accept-charset
content
attribute.relList
IDL attribute must
+ relList
IDL attribute must
reflect the rel
content attribute.
@@ -43086,7 +43086,7 @@ interface HTMLFormElement : HTMLElement {
element from the form
element itself, with the submitted from submit()
method flag set.
- requestSubmit(submitter)
+ requestSubmit(submitter)
method, when invoked, must run the following steps:
@@ -43121,12 +43121,12 @@ interface HTMLFormElement : HTMLElement {
- form
element as locked for reset.checkValidity()
method is
+ checkValidity()
method is
invoked, the user agent must statically validate the constraints of the
form
element, and return true if the constraint validation return a positive
result, and false if it returned a negative result.reportValidity()
method is
+ reportValidity()
method is
invoked, the user agent must interactively validate the constraints of the
form
element, and return true if the constraint validation return a positive
result, and false if it returned a negative result.htmlFor
IDL attribute must
+ htmlFor
IDL attribute must
reflect the for
content attribute.control
@@ -43329,7 +43329,7 @@ interface HTMLLabelElement : HTMLElement {
input
elements
have a live NodeList
object associated with them that represents the
list of label
elements, in tree order, whose labeled
- control is the element in question. The is the element in question. The
: HTMLElement {
labels
IDL attribute of labelable elements that are not form-associated custom elements, and the HTMLLabelElement
labels
IDL attribute. Instead, their
- ElementInternals
object has a ElementInternals
object has a labels
IDL attribute. On getting, it must throw
a "NotSupportedError
" DOMException
if the target element is not a form-associated custom
@@ -45049,27 +45049,27 @@ interface HTMLInputElement : HTMLElement {
attribute for="HTMLInputElement">size
, src
, and step
IDL attributes must
- reflect the respective content attributes of the same name. The reflect the respective content attributes of the same name. The
dirName
IDL attribute must reflect the dirname
content attribute. The dirname
content attribute. The readOnly
IDL attribute must reflect the
- readonly
content attribute. The readonly
content attribute. The defaultChecked
IDL attribute must
reflect the checked
content attribute. The
- defaultValue
IDL attribute must
+ defaultValue
IDL attribute must
reflect the value
content attribute.type
IDL
attribute must reflect the respective content attribute of the same name,
- limited to only known values. The limited to only known values. The
maxLength
IDL attribute must reflect the
maxlength
content attribute, limited to only
- non-negative numbers. The minLength
+ non-negative numbers. The minLength
IDL attribute must reflect the minlength
content attribute, limited to only non-negative numbers.width
and width
and height
must return the rendered width and height of the
image, in CSS pixels, if an image is being rendered, and
is being rendered to a visual medium; or else the intrinsic
@@ -49390,7 +49390,7 @@ You cannot submit this form when the field is incorrect.
- valueAsDate
IDL attribute represents
+ valueAsDate
IDL attribute represents
the value of the element, interpreted as a date.valueAsDate
attribute
- valueAsNumber
IDL attribute
+ valueAsNumber
IDL attribute
represents the value of the element, interpreted as a
number.
- stepDown(n)
and stepUp(n)
methods, when invoked,
+ stepDown(n)
and stepUp(n)
methods, when invoked,
must run the following algorithm:
@@ -50242,7 +50242,7 @@ interface HTMLSelectElement : HTMLElement {
by the method of the same name on the
options
collection, when invoked with the same argument.namedItem(name)
+ namedItem(name)
method must return the value returned by the
method of the same name on the options
collection,
when invoked with the same argument.ChildNode
interface implemented by the HTMLSelectElement
ancestor interface Element
when it has no arguments.selectedOptions
IDL attribute
+ selectedOptions
IDL attribute
must return an HTMLCollection
rooted at the select
node, whose filter
matches the elements in the list of options that
have their selectedness set to true.selectedIndex
IDL attribute, on
+ selectedIndex
IDL attribute, on
getting, must return the index of the first
option
element in the list of
options in tree order that has its HTMLOptionElement : HTMLElement {
disabled
IDL attribute must reflect the
- content attribute of the same name. The
IDL attribute must
reflect the defaultSelected
selected
content
attribute.HTMLOptionElement
objects (in
addition to the factory methods from DOM such as createElement()
): createElement()
): Option(text, value, defaultSelected,
selected)
. When invoked, the legacy factory function must perform the
following steps:cols
, placeholder
, required
, rows
, and cols
, placeholder
, required
, rows
, and wrap
IDL attributes must reflect the
respective content attributes of the same name. The cols
and rows
attributes are limited to only non-negative
numbers greater than zero with fallback. The cols
IDL attribute's default value is 20. The rows
IDL
- attribute's default value is 2. The dirName
+ attribute's default value is 2. The dirName
IDL attribute must reflect the dirname
content
- attribute. The maxLength
IDL attribute
+ attribute. The maxLength
IDL attribute
must reflect the maxlength
content
- attribute, limited to only non-negative numbers. The limited to only non-negative numbers. The
minLength
IDL attribute must reflect the
minlength
content attribute, limited to only
- non-negative numbers. The readOnly
+ non-negative numbers. The readOnly
IDL attribute must reflect the readonly
content attribute.type
IDL attribute must return the value "textarea
".defaultValue
attribute's getter
+ defaultValue
attribute's getter
must return the element's child text content.
defaultValue
attribute's setter must
@@ -51318,7 +51318,7 @@ interface HTMLTextAreaElement : HTMLElement {
data-x="">none".textLength
IDL attribute must
+ textLength
IDL attribute must
return the length of the element's API
value.defaultValue
attribute's getter
+ defaultValue
attribute's getter
must return the result of running this element's default value.type
attribute's getter must return "output
".htmlFor
IDL attribute must
+ htmlFor
IDL attribute must
reflect the for
content attribute.willValidate
, HTMLProgressElement : HTMLElement {
If the progress bar is an indeterminate progress bar, then the
position
IDL attribute must return −1.
Otherwise, it must return the result of dividing the current value by the maximum value.If the progress bar is an indeterminate progress bar, then the
value
IDL attribute, on getting, must return 0.
Otherwise, it must return the current value. On
setting, the given value must be converted to the best representation of the number as a
@@ -52479,7 +52479,7 @@ interface HTMLLegendElement : HTMLElement {
form
element (as described
- below), but, if it is listed, may have a , but, if it is listed, may have a
form
attribute specified to override this.form
IDL attribute. Instead, their
- ElementInternals
object has a ElementInternals
object has a form
IDL attribute. On getting, it must throw a
"NotSupportedError
" DOMException
if the target element is not a form-associated custom
@@ -53033,7 +53033,7 @@ form.method === input; // => true
target
and
- formtarget
content attributes, if specified,
+ formtarget
content attributes, if specified,
must have values that are valid browsing
context names or keywords.encoding
IDL attribute must reflect the enctype
content attribute, limited to only known
- values. The noValidate
IDL attribute
+ values. The noValidate
IDL attribute
must reflect the novalidate
content
- attribute. The formAction
IDL attribute must
+ attribute. The formAction
IDL attribute must
reflect the formaction
content attribute,
except that on getting, when the content attribute is missing or its value is the empty string,
the element's node document's URL must be
- returned instead. The formEnctype
IDL
+ returned instead. The formEnctype
IDL
attribute must reflect the formenctype
- content attribute, limited to only known values. The limited to only known values. The
formMethod
IDL attribute must reflect the
formmethod
content attribute, limited to only known
- values. The formNoValidate
IDL
+ values. The formNoValidate
IDL
attribute must reflect the formnovalidate
content attribute. The formnovalidate
content attribute. The formTarget
IDL attribute must reflect the
formtarget
content attribute.
@@ -54850,7 +54850,7 @@ MIT Room 32-G524
selectionStart
+ selectionStart
attribute's getter must run the following steps:
@@ -54890,7 +54890,7 @@ MIT Room 32-G524
attribute.
selectionEnd
attribute's
+ selectionEnd
attribute's
getter must run the following steps:
@@ -54925,7 +54925,7 @@ MIT Room 32-G524
data-x="dom-textarea/input-selectionDirection">selectionDirection attribute.
- selectionDirection
+ selectionDirection
attribute's getter must run the following steps:
@@ -54951,7 +54951,7 @@ MIT Room 32-G524
given value.
- The
setSelectionRange(start, end,
direction)
method, when invoked, must run the following steps:setRangeText(replacement,
+
setRangeText(replacement,
start, end, selectMode)
method, when invoked, must
run the following steps:
-
select
"select
"start
"start
"end
"end
"preserve
"preserve
"willValidate
attribute's getter must
+ willValidate
attribute's getter must
return true, if this element is a candidate for constraint validation, and false
otherwise (i.e., false if any conditions are barring it from constraint validation).willValidate
attribute
+ willValidate
attribute
of ElementInternals
interface, on getting, must throw a
"NotSupportedError
" DOMException
if the
target element is not a
@@ -55546,7 +55546,7 @@ control.setSelectionRange(oldStart + prefix.length, oldEnd + prefix.length, oldD
target element is a
candidate for constraint validation, and false otherwise.The
setCustomValidity(message)
method, when
invoked, must set the custom validity error message to message.ValidityState
object that represents the validity states of this
element. This object is live.
- validity
attribute of
+ validity
attribute of
ElementInternals
interface, on getting, must throw a
"NotSupportedError
" DOMException
if the
target element is not a
@@ -55612,37 +55612,37 @@ interface ValidityState {
true if the corresponding condition given in the following list is true, and false otherwise.
-
@@ -55665,10 +55665,10 @@ interface ValidityState {
valueMissing
valueMissing
typeMismatch
typeMismatch
patternMismatch
patternMismatch
tooLong
tooLong
tooShort
tooShort
rangeUnderflow
rangeUnderflow
rangeOverflow
rangeOverflow
stepMismatch
stepMismatch
badInput
badInput
customError
customError
valid
valid
checkValidity()
method, when
+ checkValidity()
method, when
invoked, must run the check validity steps on this element.checkValidity()
method
+ checkValidity()
method
of the ElementInternals
interface must run these steps:
@@ -55708,10 +55708,10 @@ interface ValidityState {
- reportValidity()
method, when
+ reportValidity()
method, when
invoked, must run the report validity steps on this element.reportValidity()
+ reportValidity()
method of the ElementInternals
interface must run these steps:
@@ -55724,7 +55724,7 @@ interface ValidityState {
- validationMessage
attribute's
+ validationMessage
attribute's
getter must run these steps:
@@ -56634,7 +56634,7 @@ dictionary SubmitEventInit : EventInit {
submitter
attribute must return
+ submitter
attribute must return
the value it was initialized to.formData
attribute must return the value it was
+ formData
attribute must return the value it was
initialized to. It represents a FormData
object associated to the entry list that is constructed when the form
is submitted.dialog
element.showModal()
method is invoked,
+ showModal()
method is invoked,
the user agent must run the following steps:
@@ -57433,7 +57433,7 @@ interface HTMLDialogElement : HTMLElement {
- close
at subject.
returnValue
IDL attribute, on
+ returnValue
IDL attribute, on
getting, must return the last value to which it was set. On setting, it must be set to the new
value. When the element is created, it must be set to the empty string.async
and
- defer
attributes are defer
attributes are boolean attributes that indicate how the script should be evaluated. Classic scripts may specify defer
or async
, but must
@@ -57739,20 +57739,20 @@ interface HTMLScriptElement : HTMLElement {
src
, type
,
- defer
, and src
, type
,
+ defer
, and integrity
, must each reflect the
respective content attributes of the same name.referrerPolicy
IDL attribute must
+ referrerPolicy
IDL attribute must
reflect the referrerpolicy
content
attribute, limited to only known values.crossOrigin
IDL attribute must
+ crossOrigin
IDL attribute must
reflect the crossorigin
content
attribute, limited to only known values.noModule
IDL attribute must
+ noModule
IDL attribute must
reflect the nomodule
content
attribute.
canvas
element has two attributes to control the size of the element's bitmap:
- width
and
and width
height
. These attributes, when specified, must have
values that are valid non-negative integers.
The rules for parsing non-negative integers must be used to BlobCallback = undefined (Blob? blob);
getContext(contextId,
+
getContext(contextId,
options)
method of the canvas
element, when invoked, must run
these steps:
@@ -59770,7 +59770,7 @@ callback BlobCallback = undefined (Blob? blob);toDataURL(type,
+
ensure the same exact URL is generated in each browser? -->
- toDataURL(type,
quality)
method, when invoked, must run these steps:
@@ -59799,7 +59799,7 @@ callback BlobCallback = undefined (Blob? blob);
toBlob(callback, type,
+
- toBlob(callback, type,
quality)
method, when invoked, must run these steps:
@@ -59840,7 +59840,7 @@ callback BlobCallback = undefined (Blob? blob);
The
transferControlToOffscreen()
method,
when invoked, must run these steps:The
getContextAttributes()
method,
when invoked, must return a CanvasRenderingContext2DSettings
dictionary containing
the following members:settings's
alpha
.desynchronized to settings's
desynchronized
.CanvasFillRule
enumeration is used to select the fill rule
algorithm by which to determine if a point is inside or outside a path.nonzero
" value
+ nonzero
" value
indicates the nonzero winding rule, wherein
a point is considered to be outside a shape if the number of times a half-infinite straight
@@ -60363,7 +60363,7 @@ context.fillRect(100,0,50,50); // only this square remains
evenodd
" value indicates
+ evenodd
" value indicates
the even-odd rule, wherein
a point is considered to be outside a shape if the number of times a half-infinite straight
@@ -60379,14 +60379,14 @@ context.fillRect(100,0,50,50); // only this square remains
ImageSmoothingQuality
enumeration is used to express a preference for the
interpolation quality to use when smoothing images.low
" value
+ low
" value
indicates a preference for a low level of image interpolation quality. Low-quality image
interpolation may be more computationally efficient than higher settings.medium
" value
+ medium
" value
indicates a preference for a medium level of image interpolation quality.high
" value
+ high
" value
indicates a preference for a high level of image interpolation quality. High-quality image
interpolation may be more computationally expensive than lower settings.CanvasPathDrawingStyles
interface have attributes and
methods (defined in this section) that control how lines are treated by the object.lineWidth
attribute gives the
+ lineWidth
attribute gives the
width of lines, in coordinate space units. On getting, it must return the current value. On
setting, zero, negative, infinite, and NaN values must be ignored, leaving the value unchanged;
other values must change the current value to the new value.
- lineCap
attribute defines the type
+ lineCap
attribute defines the type
of endings that UAs will place on the end of lines. The three valid values are "butt
", "round
", and "square
".
- lineJoin
attribute defines the type
+ lineJoin
attribute defines the type
of corners that UAs will place where two lines meet. The three valid values are
"bevel
", "round
", and "miter
".lineJoin
attribute has the value "miter
", strokes use the miter limit ratio to decide how to render joins. The
- miter limit ratio can be explicitly set using the
attribute. On getting, it must return
the current value. On setting, zero, negative, infinite, and NaN values must be ignored, leaving
the value unchanged; other values must change the current value to the new value.miterLimit
setLineDash()
method, when
+ setLineDash()
method, when
invoked, must run these steps:
@@ -60659,12 +60659,12 @@ idea from Mihai:
- getLineDash()
method is
+ getLineDash()
method is
invoked, it must return a sequence whose values are the values of the object's dash
list, in the same order.
attribute. On getting, it must
return the current value. On setting, infinite and NaN values must be ignored, leaving the value
unchanged; other values must change the current value to the new value.lineDashOffset
textAlign
IDL attribute, on
+ textAlign
IDL attribute, on
getting, must return the current value. On setting, the current value must be changed to the new
value. When the object implementing the CanvasTextDrawingStyles
interface is
created, the textAlign
attribute must initially
have the value start
.textBaseline
IDL attribute, on
+ textBaseline
IDL attribute, on
getting, must return the current value. On setting, the current value must be changed to the new
value. When the object implementing the CanvasTextDrawingStyles
interface is
created, the textBaseline
attribute must
@@ -61125,21 +61125,21 @@ worker.postMesage(offscreenCanvas, [offscreenCanvas]);
as follows:
-
@@ -61152,22 +61152,22 @@ worker.postMesage(offscreenCanvas, [offscreenCanvas]);
start
+ start
end
+ end
left
+ left
right
+ right
center
+ center
-
@@ -61781,7 +61781,7 @@ try {
data-x="dom-context-2d-transformation">current transformation matrix before being added to
the path.
- top
+ top
hanging
+ hanging
middle
+ middle
alphabetic
+ alphabetic
ideographic
+ ideographic
bottom
+ bottom
moveTo(x, y)
+ moveTo(x, y)
method, when invoked, must run these steps:
@@ -61799,7 +61799,7 @@ try {
subpath flag.
-
- closePath()
method, when invoked,
+ closePath()
method, when invoked,
must do nothing if the object's path has no subpaths. Otherwise, it must mark the last subpath as
closed, create a new subpath whose first point is the same as the previous subpath's first point,
and finally add this new subpath to the path.lineTo(x, y)
+ lineTo(x, y)
method, when invoked, must run these steps:
@@ -61827,7 +61827,7 @@ try {
the subpath.
- quadraticCurveTo(cpx,
+
quadraticCurveTo(cpx,
cpy, x, y)
method, when invoked, must run these
steps:bezierCurveTo(cp1x,
+
bezierCurveTo(cp1x,
cp1y, cp2x, cp2y, x, y)
method, when invoked, must run these steps:
- arcTo(x1, y1, x2,
+
arcTo(x1, y1, x2,
y2, radius)
method, when invoked, must run these steps:
@@ -62019,7 +62019,7 @@ try {
Path2D(path)
constructor, when
+ Path2D(path)
constructor, when
invoked, must run these steps:
@@ -62051,7 +62051,7 @@ try {
- addPath(b,
+
addPath(b,
transform)
method, when invoked on a Path2D
object
a, must run these steps:getTransform()
method, when
+ getTransform()
method, when
invoked, must return a newly created DOMMatrix
representing a copy of the
current transformation matrix matrix of the context.DOMMatrix
.
- setTransform(a, b,
+
method with the same arguments.setTransform(a, b,
c, d, e, f)
method, when invoked, must
run these steps:The
setTransform(transform)
method, when invoked, must run these steps:resetTransform()
method,
+ resetTransform()
method,
when invoked, must reset the current transformation matrix to the identity
matrix.CanvasFillStrokeStyles
interface have attributes and
methods (defined in this section) that control how shapes are treated by the object.fillStyle
attribute represents the
- color or style to use inside shapes, and the strokeStyle
attribute represents the color
+ fillStyle
attribute represents the
+ color or style to use inside shapes, and the strokeStyle
attribute represents the color
or style to use for the lines around the shapes.CanvasGradient
s, or
@@ -62601,7 +62601,7 @@ try {
addColorStop(offset,
+
addColorStop(offset,
color)
method on the CanvasGradient
, when invoked, must run
these steps:createLinearGradient(x0,
+
createLinearGradient(x0,
y0, x1, y1)
method takes four arguments that
represent the start point (x0, y0) and end point (x1,
y1) of the gradient. The method, when invoked, must return a linear
@@ -62650,7 +62650,7 @@ try {
data-x="">y0 = y1, then the linear
gradient must paint nothing.createRadialGradient(x0,
+
createRadialGradient(x0,
y0, r0, x1, y1, r1)
method
takes six arguments, the first three representing the start circle with origin (x0,
y0) and radius r0, and the last three representing the end circle with
@@ -62728,7 +62728,7 @@ try {
createPattern(image,
+
createPattern(image,
repetition)
method, when invoked, must run these steps:
@@ -62763,7 +62763,7 @@ try {
The
setTransform(transform)
method,
when invoked, must run these steps:clearRect(x, y,
+
clearRect(x, y,
w, h)
method, when invoked, must run these steps:
@@ -62894,7 +62894,7 @@ try {
- fillRect(x, y,
+
.fillRect(x, y,
w, h)
method, when invoked, must must run these steps:
@@ -62906,7 +62906,7 @@ try {
data-x="dom-context-2d-fillStyle">fillStyle
strokeRect(x, y,
+
strokeRect(x, y,
w, h)
method, when invoked, must run these steps:
@@ -62977,7 +62977,7 @@ try {
CanvasText
interface provide the following methods for
rendering text.fillText()
and The
fillText()
and strokeText()
methods take three or four arguments,
text, x, y, and optionally maxWidth, and render the
given text at the given (x, y) coordinates ensuring that the text
@@ -63022,7 +63022,7 @@ try {
measureText()
method takes one
+ The measureText()
method takes one
argument, text. When the method is invoked, the user agent must run the text
preparation algorithm, passing it text and the object implementing the
CanvasText
interface, and then using the returned inline box must return
@@ -63038,7 +63038,7 @@ try {
actualBoundingBoxLeft
attributeactualBoundingBoxLeft
attribute
actualBoundingBoxRight
attributeactualBoundingBoxRight
attribute
fontBoundingBoxAscent
attributefontBoundingBoxAscent
attribute
fontBoundingBoxDescent
attributefontBoundingBoxDescent
attributetextBaseline
attribute to the descent
metric of the first available font, in CSS pixels;
positive numbers indicating a distance going down from the given baseline.actualBoundingBoxAscent
attributeactualBoundingBoxAscent
attribute
actualBoundingBoxDescent
attributeactualBoundingBoxDescent
attributetextBaseline
attribute to the bottom of the bounding
rectangle of the given text, in CSS pixels; positive numbers
indicating a distance going down from the given baseline.emHeightAscent
attributeemHeightAscent
attributetextBaseline
attribute to the highest top of the em
@@ -63118,7 +63118,7 @@ try {
be positive). Zero if the given baseline is the top of that em square; half the font size if the
given baseline is the middle of that em square.emHeightDescent
attributeemHeightDescent
attributetextBaseline
attribute to the lowest bottom of the em
@@ -63126,7 +63126,7 @@ try {
indicating that the given baseline is above the bottom of that em square. (Zero if the given baseline
is the bottom of that em square.)hangingBaseline
attributehangingBaseline
attributetextBaseline
attribute to the hanging
@@ -63134,7 +63134,7 @@ try {
positive numbers indicating that the given baseline is below the hanging baseline.
(Zero if the given baseline is the hanging baseline.)alphabeticBaseline
attributealphabeticBaseline
attributetextBaseline
attribute to the alphabetic
@@ -63142,7 +63142,7 @@ try {
positive numbers indicating that the given baseline is below the alphabetic
baseline. (Zero if the given baseline is the alphabetic baseline.)ideographicBaseline
attributeideographicBaseline
attributetextBaseline
attribute to the ideographic-under
@@ -63226,7 +63226,7 @@ try {
beginPath()
method, when invoked,
+ beginPath()
method, when invoked,
must empty the list of subpaths in the context's current default path so that it
once again has zero subpaths.
- isPointInPath()
method, when
+ isPointInPath()
method, when
invoked, must return true if the point given by the x and y coordinates
passed to the method, when treated as coordinates in the canvas coordinate space unaffected by the
current transformation, is inside the intended path as determined by the fill rule
@@ -63301,7 +63301,7 @@ try {
- isPointInStroke()
method,
+ isPointInStroke()
method,
when invoked, must return true if the point given by the x and y coordinates
passed to the method, when treated as coordinates in the canvas coordinate space unaffected by the
current transformation, is inside the path that results from The The
drawFocusIfNeeded(element)
method, when invoked, must run these steps:
- scrollPathIntoView()
+ scrollPathIntoView()
method, when invoked, must run these steps:
@@ -63497,7 +63497,7 @@ try {
Drawing images
- CanvasDrawImage
interface have the Objects that implement the
CanvasDrawImage
interface have the drawImage
method to draw images.ImageData()
- constructors and the
methods are used to
instantiate new createImageData()
ImageData
objects.ImageData
object to transparent
black. Return the newly created ImageData
object.
- getImageData(sx,
+
getImageData(sx,
sy, sw, sh)
method, when invoked, must,
if either the sw or sh arguments are zero, throw an
"IndexSizeError
" DOMException
; otherwise,
@@ -63816,7 +63816,7 @@ try {
ImageData
object.data
attribute of imageData to
source.putImageData()
method writes
+ putImageData()
method writes
data from ImageData
structures back to the rendering context's output
bitmap. Its arguments are: imagedata, dx, dy,
dirtyX, dirtyY, dirtyWidth, and dirtyHeight.globalAlpha
attribute gives an
+ globalAlpha
attribute gives an
alpha value that is applied to shapes and images before they are composited onto the output
bitmap. The value must be in the range from 0.0 (fully transparent) to 1.0 (no additional
transparency). If an attempt is made to set the attribute to a value outside this range, including
@@ -64092,7 +64092,7 @@ function AddCloud(data, x, y) { ... }
the context is created, the globalAlpha
attribute
must initially have the value 1.0.The
globalCompositeOperation
attribute
sets the current composition operator, which controls how shapes and images are drawn onto the
output bitmap, once they have had
CanvasImageSmoothing
interface have attributes that
control how image smoothing is performed.imageSmoothingEnabled
+ imageSmoothingEnabled
attribute, on getting, must return the last value it was set to. On setting, it must be set to the
new value. When the object implementing the CanvasImageSmoothing
interface is
created, the attribute must be set to true.imageSmoothingQuality
+ imageSmoothingQuality
attribute, on getting, must return the last value it was set to. On setting, it must be set to the
new value. When the object implementing the CanvasImageSmoothing
interface is
created, the attribute must be set to "
shadowColor
attribute sets the
+ shadowColor
attribute sets the
color of the shadow.shadowColor
@@ -64216,7 +64216,7 @@ function AddCloud(data, x, y) { ... }
failure then it must be ignored, and the attribute must retain its previous value. shadowOffsetX
and The
set to the new value, except if the value is infinite or NaN, in which case the new value must be
ignored.shadowOffsetX
and shadowOffsetY
attributes specify the distance
that the shadow will be offset in the positive horizontal and positive vertical distance
respectively. Their values are in coordinate space units. They are not affected by the current
@@ -64229,7 +64229,7 @@ function AddCloud(data, x, y) { ... }shadowBlur
attribute specifies
+ shadowBlur
attribute specifies
the level of the blurring effect. (The units do not map to coordinate space units, and are not
affected by the current transformation matrix.)canvas
attribute
+ canvas
attribute
must return the value it was initialized to when the object was created.ImageBitmapRenderingContext
object has an ImageBitmapRenderingContextSettings {
-
@@ -64758,7 +64758,7 @@ dictionary ImageBitmapRenderingContextSettings {
alpha
alpha
- The
transferFromImageBitmap(imageBitmap)
method, when invoked, must run these steps:
- getContext(contextId,
+
getContext(contextId,
options)
method of an OffscreenCanvas
object, when
invoked, must run these steps:width
or If either the
width
or height
attributes of an
OffscreenCanvas
object are set (to a new value or to the same value as before) and
the OffscreenCanvas
object's context
@@ -65111,7 +65111,7 @@ interface OffscreenCanvas : EventTarget {
The
convertToBlob(options)
method,
when invoked, must run the following steps:The
transferToImageBitmap()
method,
when invoked, must run the following steps:
@@ -66346,7 +66346,7 @@ document.body.append(parent);
customElements
attribute
+ customElements
attribute
of the Window
interface must return the CustomElementRegistry
object for
that Window
object.CustomElementRegistry
. This is accomplished by the define()
method. When invoked,
- the define(name,
+ the
define(name,
constructor, options)
method must run these steps:When invoked, the
get(name)
method must run these
steps:When invoked, the
whenDefined(name)
method
must run these steps:When invoked, the
upgrade(root)
method must run
these steps:setFormValue(value,
+
setFormValue(value,
state)
method steps are:
@@ -67538,8 +67539,9 @@ dictionary ValidityStateFlags {
setValidity(flags,
- message, anchor)
method steps are:setValidity(flags, message,
+ anchor)
method steps are:
- validationMessage
- getter steps are to return the validation message of
- this's target element.validationMessage
getter steps are to
+ return the validation message of this's
+ target element.tabIndex
IDL attribute must
+ tabIndex
IDL attribute must
reflect the value of the tabindex
content
attribute. The default value is 0 if the element is an a
, area
,
button
, frame
, iframe
, input
,
@@ -73826,7 +73829,7 @@ END:VCARD
The
activeElement
attribute's getter must
run these steps:hasFocus()
method on the
+ hasFocus()
method on the
Document
object, when invoked, must return the result of running the has focus
steps with the Document
object as the argument.preventScroll
dictionary member of
options is false, then scroll the element
into view with scroll behavior "auto
", block flow direction
@@ -74309,10 +74312,10 @@ addShortcutKeyLabel(document.getElementById('c'));
- accessKey
IDL attribute must
+ accessKey
IDL attribute must
reflect the accesskey
content attribute.accessKeyLabel
IDL attribute must return
+ accessKeyLabel
IDL attribute must return
a string that represents the element's assigned access key, if any. If the element
does not have one, then the IDL attribute must return the empty string.DataTransfer()
constructor, when
+ DataTransfer()
constructor, when
invoked, must return a newly created DataTransfer
object initialized as follows:
@@ -75670,7 +75673,7 @@ interface DataTransfer {
- effectAllowed
to "none".
dropEffect
attribute controls
+ dropEffect
attribute controls
the drag-and-drop feedback that the user is given during a drag-and-drop operation. When the
DataTransfer
object is created, the dropEffect
attribute is set to a string value. On
@@ -75681,7 +75684,7 @@ interface DataTransfer {
data-x="dom-DataTransfer-dropEffect-move">move", then the attribute's current value must be
set to the new value. Other values must be ignored.effectAllowed
attribute is
+ effectAllowed
attribute is
used in the drag-and-drop processing model to initialize the dropEffect
attribute during the dragenter
and DataTransfer {
data-x="dom-DataTransfer-effectAllowed-uninitialized">uninitialized
", then the attribute's
current value must be set to the new value. Otherwise it must be left unchanged.items
attribute must return a
+ items
attribute must return a
DataTransferItemList
object associated with the DataTransfer
object.setDragImage(element,
+
setDragImage(element,
x, y)
method must run the following steps:
@@ -75724,11 +75727,11 @@ interface DataTransfer {
y coordinate.
types
attribute must return this
+ types
attribute must return this
DataTransfer
object's types
array.getData(format)
method
+ getData(format)
method
must run the following steps:
@@ -75765,7 +75768,7 @@ interface DataTransfer {
- setData(format,
+
setData(format,
data)
method must run the following steps:
@@ -75798,7 +75801,7 @@ interface DataTransfer {
given by the method's second argument.
clearData()
method must run the
+ clearData()
method must run the
following steps:
@@ -75836,7 +75839,7 @@ interface DataTransfer {
calling
clearData()
(it would still contain the
"Files
" string if any files were included in the drag).
- files
attribute must return a
+ files
attribute must return a
live FileList
sequence consisting of File
objects
representing the files found by the following steps.
Furthermore, for a given FileList
object and a given underlying file, the same
@@ -75937,7 +75940,7 @@ DND-v5: DataTransferItem? length attribute must
+ length
attribute must
return zero if the object is in the disabled mode; otherwise it must return the number of
items in the drag data store item list.add()
method must run the
following steps:
@@ -76028,7 +76031,7 @@ DND-v5: DataTransferItem? remove() method, when
+
remove()
method, when
invoked with the argument i, must run these steps:
@@ -76039,7 +76042,7 @@ DND-v5: DataTransferItem? clear() method, if the
+
clear()
method, if the
DataTransferItemList
object is in the read/write mode,
must remove all the items from the drag data store. Otherwise, it must do
nothing.DataTransferItem
object's DataTransfer
object is associated.kind
attribute must return the
+ kind
attribute must return the
empty string if the DataTransferItem
object is in the disabled mode; otherwise
it must return the string given in the cell from the second column of the following table from the
row whose cell in the first column contains the drag data item kind of the item
@@ -76138,12 +76141,12 @@ callback FunctionObjectCallback = undefined (any data);--> Object " object
"-->
- type
attribute must return the
+ type
attribute must return the
empty string if the DataTransferItem
object is in the disabled mode; otherwise
it must return the drag data item type string of the item represented by the
DataTransferItem
object.getAsString(callback)
method must run the following steps:getAsString(callback)
method must run the following steps:
getAsFile()
+ getAsFile()
method must run the following steps:
@@ -76271,7 +76274,7 @@ dictionary DragEventInit : MouseEventInit {
- dataTransfer
attribute of the
+ dataTransfer
attribute of the
DragEvent
interface must return the value it was initialized to. It represents the
context information for the event.WindowProxy
object.frameElement
attribute's getter must run
+ frameElement
attribute's getter must run
these steps:
@@ -78832,7 +78835,7 @@ dictionary WindowPostMessageOptions : PostMessageOptions
data-x="concept-document-bc">browsing context. It is either null or a
browsing context.
-
window
, The
window
, frames
, and self
attributes' getters must return this Window
object's relevant Realm.[[GlobalEnv]]'s
@@ -78849,7 +78852,7 @@ dictionary WindowPostMessageOptions : PostMessageOptions
Window
object of the original about:blank
page is reused and gets a new
Document
object.defaultView
attribute's getter,
+ defaultView
attribute's getter,
when invoked, must run these steps:
@@ -80451,7 +80454,7 @@ interface BarProp {
domain
getter steps are:domain
getter steps are:
- pushState(data, title,
- url)
method steps are to run the shared history push/replace state
- steps given this, data, title, url, and
- true.replaceState(data,
+
pushState(data,
title, url)
method steps are to run the shared history
push/replace state steps given this, data, title,
- url, and false.replaceState(data, title,
+ url)
method steps are to run the shared history push/replace state
+ steps given this, data, title, url, and
+ false.History
history, a value data, a string title, a scalar value
@@ -83291,7 +83295,7 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O
Document
object's The
Document
object's location
attribute's getter must return this
Document
object's relevant global object's Location
object,
if this Document
object is fully active, and null otherwise.ancestorOrigins
attribute's
getter must run these steps:
@@ -89545,21 +89549,21 @@ dictionary ErrorEventInit : EventInit {
any error = null;
};
-
message
attribute must return the
+ message
attribute must return the
value it was initialized to. It represents the error message.filename
attribute must return the
+ filename
attribute must return the
value it was initialized to. It represents the URL of the script in which the error
originally occurred.lineno
attribute must return the
+ lineno
attribute must return the
value it was initialized to. It represents the line number where the error occurred in the
script.colno
attribute must return the value
+ colno
attribute must return the value
it was initialized to. It represents the column number where the error occurred in the script.error
attribute must return the value
+ error
attribute must return the value
it was initialized to. Where appropriate, it is set to the object representing the error (e.g.,
the exception object in the case of an uncaught DOM exception).promise
attribute must
+ promise
attribute must
return the value it was initialized to. It represents the promise which this notification is about.reason
attribute must
+ reason
attribute must
return the value it was initialized to. It represents the rejection reason for the promise.JavaScript specification host hooks
@@ -92193,8 +92197,8 @@ typedef OnBeforeUnloadEventHandlerNonNull? OnBeforeUnloadEvent
Event handler Event handler event type
oncut
cut
- oncopy
copy
- onpaste
paste
+ oncopy
copy
+ onpaste
paste
The
queueMicrotask(callback)
method must
queue a microtask to invoke
callback, and if callback throws an exception, report the
@@ -93827,15 +93831,15 @@ interface Navigator {
-
- appCodeName
appCodeName
Mozilla
".appName
appName
Netscape
".appVersion
appVersion
4.0
" or a string representing the
version of the browser in detail, e.g. "1.0 (VMS; en-US)
Mellblomenator/9000
".product
Gecko
".productSub
productSub
userAgent
userAgent
User-Agent
`
value.vendorSub
vendorSub
taintEnabled()
method must
+ taintEnabled()
method must
return false.oscpu
attribute's getter must return
@@ -94124,7 +94128,7 @@ interface Navigator {
The
registerProtocolHandler(scheme,
url)
method steps are:The
unregisterProtocolHandler(scheme,
url)
method steps are:
@@ -94355,7 +94359,7 @@ interface Navigator {
cookieEnabled
attribute must
+ cookieEnabled
attribute must
return true if the user agent attempts to handle cookies according to HTTP State Management
Mechanism, and false if it ignores cookie change requests. PluginArray
object.
- navigator.mimeTypes
attribute must
+ navigator.mimeTypes
attribute must
return a MimeTypeArray
object.
@@ -94560,11 +94564,11 @@ interface MimeType {
length
attribute must return the
+ The length
attribute must return the
number of non-hidden plugins
represented by the object.item()
method of a
+ item()
method of a
PluginArray
object must return null if the argument is not one of the object's
supported property indices, and otherwise must return the result of running the
following steps, using the method's argument as index:name
attributes of all the Plugin
objects represented by the PluginArray
object.
- namedItem()
method of a
+ namedItem()
method of a
PluginArray
object must return null if the argument is not one of the object's
supported property names, and otherwise must return the Plugin
object, of those represented by the PluginArray
object, that has a name
equal to the method's argument.refresh()
method of the
+ refresh()
method of the
PluginArray
object of a Navigator
object, when invoked, must check to
see if any plugins have been installed or reconfigured since the user
agent created the PluginArray
object. If so, and the method's argument is true, then
@@ -94637,12 +94641,12 @@ interface MimeType {
length
attribute must return the
+ The length
attribute must return the
number of MIME types explicitly supported by
non-hidden plugins represented by
the corresponding PluginArray
object, if any.item()
method of a
+ item()
method of a
MimeTypeArray
object must return null if the argument is not one of the object's
supported property indices, and otherwise must return the result of running the
following steps, using the method's argument as index:type
attributes of all the MimeType
objects represented by the MimeTypeArray
object.
- namedItem()
method of a
+ namedItem()
method of a
MimeTypeArray
object must return null if the argument is not one of the object's
supported property names, and otherwise must return the MimeType
object
that has a type
equal to the method's argument.length
attribute must return the number of
+ The length
attribute must return the number of
reported MIME types.item()
method of a The
item()
method of a Plugin
object must return null if the argument is not one of the
object's supported property indices, and otherwise must return the result of running
the following steps, using the method's argument as index:type
attributes of the
MimeType
objects representing the reported MIME types.
- namedItem()
method of a The
namedItem()
method of a Plugin
object must return null if the argument is not one of the
object's supported property names, and otherwise must return the
MimeType
object that has a type
equal to the
method's argument.name
attribute must return the
+ name
attribute must return the
plugin's name.description
and The
description
and filename
attributes must return
implementation-defined (in all likelihood, plugin-defined) strings. In
each case, the same string must be returned each time, except that the strings returned may change
@@ -94764,10 +94768,10 @@ interface MimeType {
by the PluginArray
object's refresh()
method.type
attribute must return the
+ type
attribute must return the
valid MIME type string with no parameters describing the MIME type.description
and The
description
and suffixes
attributes must return
implementation-defined (in all likelihood, plugin-defined) strings. In
each case, the same string must be returned each time, except that the strings returned may change
@@ -94788,7 +94792,7 @@ interface MimeType {
interpreted as separating subsequent filename extensions, as in "htm,html
".enabledPlugin
attribute must
+ enabledPlugin
attribute must
return the Plugin
object that represents the plugin
that explicitly supported the MIME type that this MimeType
object represents when this object was last created or updated by MimeType {
navigator.javaEnabled()
method must
+ The navigator.javaEnabled()
method must
return true if the user agent supports a plugin that supports the MIME
type "application/x-java-vm
"; otherwise it must return false.
- createImageBitmap(image,
+
createImageBitmap(image,
options)
and createImageBitmap(image
sx, sy, sw, sh, options)
methods,
when invoked, must run these steps:RangeError
.resizeWidth
or options's
- resizeHeight
is present and
+ resizeHeight
is present and
is 0, then return p rejected with an "InvalidStateError
"
DOMException
.outputHeight. The user agent should use the value of the
resizeQuality
option to guide the
choice of scaling algorithm.If the value of the
imageOrientation
member of
- options is "flipY
",
+ options is "flipY
",
output must be flipped vertically, disregarding any image orientation metadata of
the source (such as EXIF metadata), if any. If the value is "
none
", no extra step is required.img
element or a Blob
object, let
- val be the value of the val be the value of the
colorSpaceConversion
member
of options, and then run these substeps:
-
default
",
the color space conversion behavior is implementation-specific, and should be chosen according
to the color space that the implementation uses for drawing images onto the canvas.none
", output must be decoded
without performing any color space conversions. This means that the image decoding algorithm
must ignore color profile metadata embedded in the source data as well as the display device
@@ -95292,22 +95296,22 @@ dictionary ImageBitmapOptions {
Let val be the value of
premultiplyAlpha
member of
options, and then run these substeps:
-
- default
", the alpha premultiplication
behavior is implementation-specific, and should be chosen according to implementation deems
optimal for drawing images onto the canvas.premultiply
", the output
that is not premultiplied by alpha must have its color components multiplied by alpha and
that is premultiplied by alpha must be left untouched.none
", the output that is not
premultiplied by alpha must be left untouched and that is premultiplied by alpha must have
its color components divided by alpha.close()
method is called, the
+ close()
method is called, the
user agent must run these steps:
@@ -95328,7 +95332,7 @@ dictionary ImageBitmapOptions {
data-x="concept-ImageBitmap-bitmap-data">bitmap data.
width
attribute's getter must run
+ width
attribute's getter must run
these steps:
@@ -95339,7 +95343,7 @@ dictionary ImageBitmapOptions {
pixels.
- height
attribute's getter must run
+ height
attribute's getter must run
these steps:
@@ -95353,18 +95357,18 @@ dictionary ImageBitmapOptions {
ResizeQuality
enumeration is used to express a preference for the
interpolation quality to use when scaling images.pixelated
" value indicates
+ pixelated
" value indicates
a preference to scale the image that maximizes the appearance. Scaling algorithms that "smooth"
colors are acceptable, such as bilinear interpolation.low
" value
+ low
" value
indicates a preference for a low level of image interpolation quality. Low-quality image
interpolation may be more computationally efficient than higher settings.medium
" value indicates
+ medium
" value indicates
a preference for a medium level of image interpolation quality.high
" value indicates a
+ high
" value indicates a
preference for a high level of image interpolation quality. High-quality image
interpolation may be more computationally expensive than lower settings.
- The
requestAnimationFrame(callback)
method must run the following steps:EventSource(url,
+
EventSource(url,
eventSourceInitDict)
constructor, when invoked, must run these steps:
@@ -95893,30 +95897,30 @@ dictionary EventSourceInit {
- url
attribute's getter must return the
+ url
attribute's getter must return the
serialization of this EventSource
object's url.withCredentials
attribute
+ withCredentials
attribute
must return the value to which it was last initialized. When the object is created, it must be
initialized to false.readyState
attribute represents
+ readyState
attribute represents
the state of the connection. It can have the following values:
-
CONNECTING
(numeric value 0)CONNECTING
(numeric value 0)OPEN
(numeric value 1)OPEN
(numeric value 1)CLOSED
(numeric value 2)CLOSED
(numeric value 2)close()
method was invoked.CONNECTING
(0). The rules given below
for handling the connection define when the value changes.
- close()
method must abort any
+ close()
method must abort any
instances of the fetch algorithm started for this
EventSource
object, and must set the readyState
attribute to EventSourceInit {
- Event handler Event handler event type
onopen
open
- onmessage
message
- onerror
error
+ onopen
open
+ onmessage
message
+ onerror
error
@@ -96678,7 +96682,7 @@ interface WebSocket : EventTarget {
WebSocket(url,
+
WebSocket(url,
protocols)
constructor, when invoked, must run these steps:
@@ -96730,11 +96734,11 @@ interface WebSocket : EventTarget {
- url
attribute's getter must return this
+ url
attribute's getter must return this
WebSocket
object's url, serialized.readyState
attribute represents
+ readyState
attribute represents
the state of the connection. It can have the following values:
-
@@ -96767,15 +96771,15 @@ interface WebSocket : EventTarget {
CONNECTING
(numeric value 0)CONNECTING
(numeric value 0)OPEN
(numeric value 1)OPEN
(numeric value 1)CLOSING
(numeric value 2)CLOSING
(numeric value 2)close()
method has been invoked.CLOSED
(numeric value 3)CLOSED
(numeric value 3)readyState
must be
set to CONNECTING
(0).extensions
attribute must
+ extensions
attribute must
initially return the empty string. After the WebSocket
connection is established, its value might change, as defined below.protocol
attribute must initially
+ protocol
attribute must initially
return the empty string. After the WebSocket connection
is established, its value might change, as defined below.close(code,
+
close(code,
reason)
method, when invoked, must run these steps:
@@ -96885,7 +96889,7 @@ interface WebSocket : EventTarget {
- bufferedAmount
attribute must
+ bufferedAmount
attribute must
return the number of bytes of application data (UTF-8 text and binary data) that have been queued
using send()
but that, as of the last time the
event loop reached step 1, had not yet been transmitted to the network. (This thus
@@ -96919,7 +96923,7 @@ socket.onopen = function () {
WebSocket
object is created, its When a
WebSocket
object is created, its binaryType
IDL attribute must be set to the string
"blob
". On getting, it must return the last
value it was set to. On setting, the user agent must set the IDL attribute to the new value.send(data)
method transmits
+ send(data)
method transmits
data using the connection. If the readyState
attribute is CONNECTING
, it must throw an
"InvalidStateError
" DOMException
. Otherwise, the user agent
@@ -97028,10 +97032,10 @@ socket.onopen = function () {
Event handler Event handler event type
onopen
open
- onmessage
message
- onerror
error
- onclose
close
+ onopen
open
+ onmessage
message
+ onerror
error
+ onclose
close
@@ -97084,14 +97088,14 @@ socket.onopen = function () {
DOMString
containing databinaryType
is "binaryType
is "blob
"Blob
object, created in the relevant Realm of the WebSocket
object,
that represents data as its raw data binaryType
is "binaryType
is "arraybuffer
"ArrayBuffer
object, created in the relevant Realm of the WebSocket
object,
@@ -97284,14 +97288,14 @@ dictionary CloseEventInit : EventInit {
wasClean
attribute must return the
+ wasClean
attribute must return the
value it was initialized to. It represents whether the connection closed cleanly or not.code
attribute must return the value
+ code
attribute must return the value
it was initialized to. It represents the WebSocket connection close code provided by the
server.reason
attribute must return the
+ reason
attribute must return the
value it was initialized to. It represents the WebSocket connection close reason provided by the
server.postMessage(message,
+
postMessage(message,
options)
method, when invoked on a
Window
object, must run the following steps:
@@ -97627,7 +97631,7 @@ function receiver(e) {
message, and options.
postMessage(message,
+
postMessage(message,
targetOrigin, transfer)
method, when invoked on a
Window
object, must run the following steps:port1
getter steps are to return
+ port1
getter steps are to return
this's port 1.port2
getter steps are to return
+ port2
getter steps are to return
this's port 2.postMessage(message,
+
postMessage(message,
options)
method, when invoked on a MessagePort
object must
run the following steps:postMessage(message,
+
postMessage(message,
transfer)
method, when invoked on a MessagePort
object
must run the following steps:
- start()
method, when invoked, must
+ start()
method, when invoked, must
enable this MessagePort
object's port message queue, if it is not
already enabled.
- close()
method, when invoked, must
+ close()
method, when invoked, must
run these steps:
@@ -98182,8 +98186,8 @@ dictionary PostMessageOptions {
- Event handler Event handler event type
onmessage
message
- onmessageerror
messageerror
+ onmessage
message
+
- onmessageerror
messageerror
MessagePort
object's BroadcastChannel : EventTarget {
to false.
name
getter steps are to return
+ name
getter steps are to return
this's channel name.The
postMessage(message)
method
steps are:BroadcastChannel
object's relevant global object to the
BroadcastChannel
object itself.
- close()
method steps are to set
+ close()
method steps are to set
this's closed flag to true.Event handler Event handler event type
onmessage
message
- onmessageerror
messageerror
+ onmessage
message
+ onmessageerror
messageerror
@@ -98984,10 +98988,10 @@ interface WorkerGlobalScope : EventTarget {
self
attribute must return the
+ self
attribute must return the
WorkerGlobalScope
object itself.location
attribute must
+ location
attribute must
return the WorkerLocation
object whose associated WorkerGlobalScope
object is
the WorkerGlobalScope
object.
- Event handler Event handler event type
onerror
error
- onlanguagechange
languagechange
- onoffline
offline
- ononline
online
- onrejectionhandled
rejectionhandled
- onunhandledrejection
unhandledrejection
+ onerror
error
+ onlanguagechange
languagechange
+ onoffline
offline
+ ononline
online
+ onrejectionhandled
rejectionhandled
+ onunhandledrejection
unhandledrejection
@@ -99064,14 +99068,14 @@ interface DedicatedWorkerGlobalScope : WorkerGlobalScope
name
attribute must
+ name
attribute must
return the DedicatedWorkerGlobalScope
object's name. Its value represents the name given to the
worker using the Worker
constructor, used primarily for debugging purposes.The
: WorkerGlobalScope
flag to true. (This prevents any further tasks from being queued.)postMessage(message,
- transfer)
and transfer)
and postMessage(message,
options)
methods on DedicatedWorkerGlobalScope
objects
act as if, when invoked, it immediately invoked the respective DedicatedWorkerGlobalScope
close()
method, when
+ close()
method, when
invoked, must close a worker with this DedicatedWorkerGlobalScope
object.
- Event handler Event handler event type
onmessage
message
- onmessageerror
messageerror
+ onmessage
message
+ onmessageerror
messageerror
@@ -99158,12 +99162,12 @@ interface SharedWorkerGlobalScope : WorkerGlobalScope {
name
attribute must
+ name
attribute must
return the SharedWorkerGlobalScope
object's name. Its value represents the name that can
be used to obtain a reference to the worker using the SharedWorker
constructor.close()
method, when
+ close()
method, when
invoked, must close a worker with this SharedWorkerGlobalScope
object.
- Event handler Event handler event type
onconnect
connect
+
- onconnect
connect
@@ -99668,7 +99672,7 @@ interface SharedWorkerGlobalScope : WorkerGlobalScope {
Event handler Event handler event type
onerror
error
+ onerror
error
@@ -99824,7 +99828,7 @@ enum WorkerType { "classic", "module" };
terminate()
method, when invoked,
+ terminate()
method, when invoked,
must cause the terminate a worker algorithm to be run on the worker with which the
object is associated.Worker
object.postMessage(message,
- transfer)
and The
{ "classic", "module" };
postMessage(message,
+ transfer)
and postMessage(message,
options)
methods on Worker
objects act as if, when invoked,
they immediately invoked the respective WorkerType
Event handler Event handler event type
onmessage
message
- onmessageerror
messageerror
+ onmessage
message
+ onmessageerror
messageerror
- Worker(scriptURL,
+
Worker(scriptURL,
options)
constructor is invoked, the user agent must run the following
steps:port
attribute must return the value
+ port
attribute must return the value
it was assigned by the object's constructor. It represents the MessagePort
for
communicating with the shared worker.SharedWorker(scriptURL,
+
{
are the result of running get the keys on
storage's map.SharedWorker(scriptURL,
options)
constructor is invoked:
@@ -101445,11 +101449,11 @@ interface Storage {
- length
getter steps are to return
+ length
getter steps are to return
this's map's size.key(n)
method steps are:key(n)
method steps are:
getItem(key)
method steps
+ getItem(key)
method steps
are:
@@ -101477,7 +101481,7 @@ interface Storage {
data-x="concept-Storage-map">map[key].
- setItem(key,
+
setItem(key,
value)
method are:
@@ -101512,7 +101516,7 @@ interface Storage {
key, oldValue, and value.
removeItem(key)
method
+ removeItem(key)
method
steps are:
@@ -101531,7 +101535,7 @@ interface Storage {
key, oldValue, and null.
- clear()
method steps are:clear()
method steps are:
sessionStorage
getter steps are:sessionStorage
getter steps are:
localStorage
getter steps are:localStorage
getter steps are:
key
, oldValue
, newValue
, url
, and The
key
, oldValue
, newValue
, url
, and storageArea
attributes must return the values
they were initialized to.initStorageEvent()
+ initStorageEvent()
method must initialize the event in a manner analogous to the similarly-named initEvent()
method. char
on tbody
, thead
, and tfoot
elementscharoff
on tbody
, thead
, and tfoot
elementsheight
on thead
, tbody
, and tfoot
elementsvalign
on tbody
, thead
, and tfoot
elementsvalign
on tbody
, thead
, and tfoot
elementsalign
on td
and th
elementsbgcolor
on td
and th
elementschar
on td
and th
elementswidth
IDL attributes must
reflect the respective content attributes of the same name.
- bgColor
IDL attribute must
+ bgColor
IDL attribute must
reflect the bgcolor
content attribute.scrollAmount
IDL attribute must
+ scrollAmount
IDL attribute must
reflect the scrollamount
content
attribute. The default value is 6.scrollDelay
IDL attribute must
+ scrollDelay
IDL attribute must
reflect the scrolldelay
content
attribute. The default value is 85.trueSpeed
IDL attribute must
+ trueSpeed
IDL attribute must
reflect the truespeed
content
attribute.frameBorder
IDL attribute of the
+ frameBorder
IDL attribute of the
frame
element must reflect the element's frameborder
content attribute.longDesc
IDL attribute of the
+ longDesc
IDL attribute of the
frame
element must reflect the element's longdesc
content attribute, which for the purposes
of reflection is defined as containing a URL.noResize
IDL attribute of the
+ noResize
IDL attribute of the
frame
element must reflect the element's noresize
content attribute.contentDocument
IDL attribute,
+ contentDocument
IDL attribute,
on getting, must return the frame
element's content document.contentWindow
IDL attribute must
+ contentWindow
IDL attribute must
return the WindowProxy
object of the frame
element's nested
browsing context, if the element's nested browsing context is non-null, or
return null otherwise.marginHeight
IDL attribute of the
+ marginHeight
IDL attribute of the
frame
element must reflect the element's marginheight
content attribute.marginWidth
IDL attribute of the
+ marginWidth
IDL attribute of the
frame
element must reflect the element's marginwidth
content attribute.noHref
IDL attribute of the
+ noHref
IDL attribute of the
area
element must reflect the element's nohref
content attribute.body
element must reflect the element's link
content attribute.
- aLink
IDL attribute of the body
+ aLink
IDL attribute of the body
element must reflect the element's alink
content
attribute.vLink
IDL attribute of the body
+ vLink
IDL attribute of the body
element must reflect the element's vlink
content
attribute.bgColor
IDL attribute of the
+ bgColor
IDL attribute of the
body
element must reflect the element's bgcolor
content attribute.col
element must reflect the element's char
content attribute.
- chOff
IDL attribute of the col
+ chOff
IDL attribute of the col
element must reflect the element's charoff
content attribute.vAlign
IDL attribute of the col
+ vAlign
IDL attribute of the col
element must reflect the element's valign
content attribute.hr
element must reflect the respective content attributes of the same
name.
- noShade
IDL attribute of the hr
+ noShade
IDL attribute of the hr
element must reflect the element's noshade
content attribute.iframe
element must reflect the respective content attributes of the same name.
- frameBorder
IDL attribute of the
+ frameBorder
IDL attribute of the
iframe
element must reflect the element's frameborder
content attribute.longDesc
IDL attribute of the
+ longDesc
IDL attribute of the
iframe
element must reflect the element's longdesc
content attribute, which for the purposes of
reflection is defined as containing a URL.marginHeight
IDL attribute of the
+ marginHeight
IDL attribute of the
iframe
element must reflect the element's marginheight
content attribute.marginWidth
IDL attribute of the
+ marginWidth
IDL attribute of the
iframe
element must reflect the element's marginwidth
content attribute.img
element must reflect the respective content attributes of the same
name.
- longDesc
IDL attribute of the
+ longDesc
IDL attribute of the
img
element must reflect the element's longdesc
content attribute, which for the purposes of reflection
is defined as containing a URL.input
element must reflect the content attribute of the
same name.
- useMap
IDL attribute of the
+ useMap
IDL attribute of the
input
element must reflect the element's usemap
content attribute.object
element must reflect the respective content attributes of the
same name.
- codeBase
IDL attribute of the
+ codeBase
IDL attribute of the
object
element must reflect the element's codebase
content attribute, which for the purposes of
reflection is defined as containing a URL.codeType
IDL attribute of the
+ codeType
IDL attribute of the
object
element must reflect the element's codetype
content attribute.param
element must reflect the content attribute of the
same name.
- valueType
IDL attribute of the
+ valueType
IDL attribute of the
param
element must reflect the element's valuetype
content attribute.charset
and charset
and event
IDL attributes of the script
element
must reflect the respective content attributes of the same name.htmlFor
IDL attribute of the
+ htmlFor
IDL attribute of the
script
element must reflect the element's
for
content attribute.table
element must reflect the respective content attributes of the same
name.
- bgColor
IDL attribute of the
+ bgColor
IDL attribute of the
table
element must reflect the element's bgcolor
content attribute.cellPadding
IDL attribute of the
+ cellPadding
IDL attribute of the
table
element must reflect the element's cellpadding
content attribute.cellSpacing
IDL attribute of the
+ cellSpacing
IDL attribute of the
table
element must reflect the element's cellspacing
content attribute.char
content
attributes.
- chOff
IDL attribute of the
+ chOff
IDL attribute of the
tbody
, thead
, and tfoot
elements must reflect
the elements' charoff
content attributes.vAlign
IDL attribute of the
+ vAlign
IDL attribute of the
tbody
, thead
, and tfoot
element must reflect
the elements' valign
content attributes.td
and th
elements must reflect the
elements' char
content attributes.
- chOff
IDL attribute of the td
+ chOff
IDL attribute of the td
and th
elements must reflect the elements' charoff
content attributes.noWrap
IDL attribute of the td
+ noWrap
IDL attribute of the td
and th
elements must reflect the elements' nowrap
content attributes.vAlign
IDL attribute of the td
+ vAlign
IDL attribute of the td
and th
elements must reflect the elements' valign
content attributes.bgColor
IDL attribute of the
+ bgColor
IDL attribute of the
td
and th
elements must reflect the elements' bgcolor
content attributes.tr
element must reflect the element's char
content attribute.
- chOff
IDL attribute of the tr
+ chOff
IDL attribute of the tr
element must reflect the element's charoff
content attribute.vAlign
IDL attribute of the tr
+ vAlign
IDL attribute of the tr
element must reflect the element's valign
content
attribute.bgColor
IDL attribute of the tr
+ bgColor
IDL attribute of the tr
element must reflect the element's bgcolor
content attribute. Content attribute
- fgColor
+ fgColor
text
- linkColor
+ linkColor
link
- vlinkColor
+ vlinkColor
vlink
- alinkColor
+ alinkColor
alink
- bgColor
+ bgColor
bgcolor
@@ -117220,7 +117224,7 @@ interface HTMLFontElement : HTMLElement {
whose filter matches nothing. (It exists for historical reasons.)
clear()
,
- captureEvents()
, and
, and captureEvents()
releaseEvents()
methods must do nothing.
@@ -117238,7 +117242,7 @@ interface HTMLFontElement : HTMLElement {
[Replaceable, SameObject] readonly attribute External external;
};
- captureEvents()
and releaseEvents()
methods must do nothing.captureEvents()
and releaseEvents()
methods must do nothing.external
attribute of
the Window
interface must return an instance of the External
@@ -117250,8 +117254,8 @@ interface External {
undefined IsSearchProviderInstalled();
};
- AddSearchProvider()
and
- The
AddSearchProvider()
and
+ IsSearchProviderInstalled()
methods
must do nothing.navigator.onLine
attribute must return
- false if the user agent will not contact the network when the user follows links or when a script
- requests a remote page (or knows that such an attempt would fail), and must return true
- otherwise.onLine
attribute must return false if the user agent
+ will not contact the network when the user follows links or when a script requests a remote page
+ (or knows that such an attempt would fail), and must return true otherwise.navigator.onLine
attribute of a Window
or
From 50f9b57934ff729dc0bc647c3f24b4bef5e64dbc Mon Sep 17 00:00:00 2001
From: "Michael[tm] Smith" name
if it contributes both, they differ from each
other, and neither is the duplicate of an earlier entry.length
- attribute must return the number of nodes represented by the collection.length
attribute must return the number of
+ nodes represented by the collection.HTMLAllCollection
given the passed index.namedItem(name)
- method must return the result of getting the "all"-named
+ namedItem(name)
method must
+ return the result of getting the "all"-named
element(s) from this HTMLAllCollection
given name.item(nameOrIndex)
- method must perform the following steps:item(nameOrIndex)
method must perform
+ the following steps:
namedItem(name)
method must act according to the following algorithm:namedItem(name)
method
+ must act according to the following algorithm:
- RadioNodeList
interface inherited from the NodeList
interface must behave as they would on a NodeList
object.value
IDL attribute on the
+ value
IDL attribute on the
RadioNodeList
object, on getting, must return the value returned by running the
following steps:HTMLCollection
objects.length
- attribute must return the number of nodes represented by the collection.length
attribute must return the number of
+ nodes represented by the collection.add(element, before)
method must act according to the following algorithm:add(element, before)
+ method must act according to the following algorithm:
- select
element on which
@@ -7751,7 +7760,9 @@ interface HTMLOptionsCollection : HTMLCollection {
reference.remove(index)
method must act according to the following algorithm:remove(index)
method must act
+ according to the following algorithm:
- selectedIndex
IDL
- attribute must act like the identically named attribute on the select
element on
- which the HTMLOptionsCollection
is rootedselectedIndex
IDL attribute must act
+ like the identically named attribute on the select
element on which the
+ HTMLOptionsCollection
is rootedlastModified
attribute, on
- getting, must return the date and time of the Document
's source file's last
- modification, in the user's local time zone, in the following format:lastModified
attribute, on getting, must return
+ the date and time of the Document
's source file's last modification, in the user's
+ local time zone, in the following format:
readyState
IDL attribute must, on
- getting, return the current document readiness.readyState
IDL attribute must, on getting, return
+ the current document readiness.currentScript
attribute, on
- getting, must return the value to which it was most recently set. When the Document
- is created, the currentScript
must be
- initialized to null.currentScript
attribute, on getting, must return
+ the value to which it was most recently set. When the Document
is created, the currentScript
must be initialized to null.innerText
getter steps are:innerText
getter
+ steps are:
link
element allows authors to link their document to other resources.href
- attribute. If the href
attribute is present, then its value
- must be a valid non-empty URL potentially surrounded by spaces. One or both of the
- href
or imagesrcset
attributes must be present.href
attribute. If the href
attribute is present, then its value must be a valid
+ non-empty URL potentially surrounded by spaces. One or both of the href
or imagesrcset
+ attributes must be present.href
and imagesrcset
attributes are absent, then the element does not
@@ -13568,21 +13584,23 @@ interface HTMLLinkElement : HTMLElement {
attribute must reflect the as
content attribute,
limited to only known values.crossOrigin
IDL attribute must
- reflect the crossorigin
content
- attribute, limited to only known values.crossOrigin
IDL attribute must reflect the
+ crossorigin
content attribute, limited to only
+ known values.referrerPolicy
IDL attribute must
- reflect the referrerpolicy
- content attribute, limited to only known values.referrerPolicy
IDL attribute must
+ reflect the referrerpolicy
content
+ attribute, limited to only known values.imageSrcset
IDL attribute must
- reflect the imagesrcset
content
- attribute.imageSrcset
IDL attribute must reflect the
+ imagesrcset
content attribute.imageSizes
IDL attribute must
- reflect the imagesizes
content
- attribute.imageSizes
IDL attribute must reflect the
+ imagesizes
content attribute.relList
IDL attribute must reflect the HTMLMetaElement : HTMLElement {
name
and
content
IDL
attributes must reflect the respective content attributes of the same name. The IDL
- attribute httpEquiv
must reflect
- the content attribute http-equiv
.httpEquiv
must reflect the content attribute
+ http-equiv
.ping
, target
, rel
, hreflang
, and
- type
, must reflect the respective content
- attributes of the same name.
+ data-x="dom-a-rel">rel, hreflang
, and type
, must reflect the respective content attributes
+ of the same name.
relList
must reflect the rel
content attribute.referrerPolicy
must
- reflect the referrerpolicy
- content attribute, limited to only known values.referrerPolicy
must reflect the referrerpolicy
content attribute, limited to
+ only known values.text
attribute's getter must return this element's descendant text content.dfn
element.
- dfn
element has a title
attribute, then the exact value of that attribute
- is the term being defined. Otherwise, if it contains exactly one element child node and no child
- Text
nodes, and that child element is an abbr
element with a title
attribute, then the exact value of that attribute
- is the term being defined. Otherwise, it is the descendant text content of the
- dfn
element that gives the term being defined.dfn
element has a title
attribute, then the exact value of that
+ attribute is the term being defined. Otherwise, if it contains exactly one element child node and
+ no child Text
nodes, and that child element is an abbr
element with a
+ title
attribute, then the exact value of that
+ attribute is the term being defined. Otherwise, it is the descendant text content of
+ the dfn
element that gives the term being defined.dateTime
IDL attribute must
- reflect the element's datetime
content
- attribute.dateTime
+ IDL attribute must reflect the element's datetime
content attribute.cite
IDL
attribute must reflect the element's cite
content
- attribute. The dateTime
IDL attribute must
- reflect the element's datetime
content
- attribute.dateTime
IDL attribute must reflect the
+ element's datetime
content attribute.
@@ -26237,8 +26258,9 @@ interface HTMLSourceElement : HTMLElement {
algorithm.
src
, type
,
- srcset
, src, type
, srcset
, sizes
and media
must reflect the respective
content attributes of the same name.isMap
IDL attribute must reflect
the ismap
content attribute.referrerPolicy
IDL attribute must
- reflect the referrerpolicy
- content attribute, limited to only known values.referrerPolicy
IDL attribute must
+ reflect the referrerpolicy
content
+ attribute, limited to only known values.decoding
IDL attribute must reflect the decoding
@@ -30695,26 +30718,29 @@ interface HTMLIFrameElement : HTMLElement {
values defined in the sandbox
attribute and supported by
the user agent.allowFullscreen
IDL attribute
- must reflect the allowfullscreen
- content attribute.allowFullscreen
IDL attribute must
+ reflect the allowfullscreen
content
+ attribute.referrerPolicy
IDL attribute
- must reflect the referrerpolicy
- content attribute, limited to only known values.referrerPolicy
IDL attribute must
+ reflect the referrerpolicy
content
+ attribute, limited to only known values.loading
IDL attribute must
reflect the loading
content attribute,
limited to only known values.contentDocument
IDL attribute,
- on getting, must return the iframe
element's content document.contentDocument
IDL attribute, on getting, must
+ return the iframe
element's content
+ document.contentWindow
IDL attribute must
- return the WindowProxy
object of the iframe
element's nested
- browsing context, if its nested browsing context is non-null, or null
- otherwise.contentWindow
IDL attribute must return the
+ WindowProxy
object of the iframe
element's nested browsing
+ context, if its nested browsing context is non-null, or null otherwise.data
, type
- and name
each must reflect the
- respective content attributes of the same name. The data
, type
and name
each must reflect the respective content
+ attributes of the same name. The useMap
IDL attribute must reflect the usemap
content attribute.contentDocument
IDL attribute,
- on getting, must return the object
element's content document.contentDocument
IDL attribute, on getting, must
+ return the object
element's content
+ document.contentWindow
IDL attribute must
- return the WindowProxy
object of the object
element's nested
- browsing context, if its nested browsing context is non-null; otherwise, it
- must return null.contentWindow
IDL attribute must return the
+ WindowProxy
object of the object
element's nested browsing
+ context, if its nested browsing context is non-null; otherwise, it must return
+ null.willValidate
, validity
, and HTMLVideoElement : HTMLMediaElement {
the aspect ratio to the video data's dimensions to obtain the "correct" dimensions, then the user
agent must apply the ratio by increasing one dimension and leaving the other unchanged.
videoWidth
IDL attribute must return
- the intrinsic width of the video in The videoWidth
IDL attribute must return the intrinsic width of the video in CSS pixels. The videoHeight
IDL attribute must return the intrinsic height of the video in HTMLVideoElement : HTMLMediaElement {
IDL attribute must reflect the poster
content
attribute.playsInline
IDL attribute must
- reflect the playsinline
content
- attribute.playsInline
IDL attribute must reflect
+ the playsinline
content attribute.HTMLAudioElement
objects (in
addition to the factory methods from DOM such as createElement()
):
- Audio(src)
. When invoked,
- the legacy factory function must perform the following steps:Audio(src)
. When invoked, the legacy factory function
+ must perform the following steps:
readyState
attribute must return the
- numeric value corresponding to the text track readiness state of the
- track
element's text track, as defined by the following list:readyState
attribute must return the numeric value
+ corresponding to the text track readiness state of the track
element's
+ text track, as defined by the following list:
NONE
(numeric value 0)code
attribute of a
- MediaError
object must return this MediaError
object's code.code
+ attribute of a MediaError
object must return this MediaError
object's
+ code.message
attribute of a
- MediaError
object must return this MediaError
object's message.message
+ attribute of a MediaError
object must return this MediaError
object's
+ message.crossOrigin
IDL attribute must
- reflect the crossorigin
content
- attribute, limited to only known values.crossOrigin
IDL attribute must reflect
+ the crossorigin
content attribute, limited to
+ only known values.currentSrc
IDL attribute must initially be set to
- the empty string. Its value is changed by the resource
+ currentSrc
IDL attribute must initially be set to the
+ empty string. Its value is changed by the resource
selection algorithm defined below.srcObject
IDL attribute, on getting,
- must return the element's assigned media provider object, if any, or null otherwise.
- On setting, it must set the element's assigned media provider object to the new
- value, and then invoke the element's media element load algorithm.srcObject
IDL attribute, on getting, must return the
+ element's assigned media provider object, if any, or null otherwise. On setting, it
+ must set the element's assigned media provider object to the new value, and then
+ invoke the element's media element load algorithm.canPlayType(type)
method must return the
- empty string if type is a type that the user agent knows it cannot
- render or is the type "application/octet-stream
"; it must return "probably
" if the user agent is confident
- that the type represents a media resource that it can render if used in with this
- audio
or video
element; and it must return "maybe
" otherwise. Implementors are encouraged
- to return "maybe
" unless the type can be
+ canPlayType(type)
method must return
+ the empty string if type is a type
+ that the user agent knows it cannot render or is the type
+ "application/octet-stream
"; it must return "probably
" if
+ the user agent is confident that the type represents a media resource that it can
+ render if used in with this audio
or video
element; and it must return
+ "maybe
" otherwise. Implementors are encouraged to
+ return "maybe
" unless the type can be
confidently established as being supported or not. Generally, a user agent should never return
"probably
" for a type that allows the codecs
parameter if that parameter is not present.networkState
attribute. On getting, it must
- return the current network state of the element, which must be one of the following values:networkState
attribute. On getting, it must return
+ the current network state of the element, which must be one of the following values:
video
element instead of showing the video
contents.
- currentTime
attribute must, on
- getting, return the media element's default playback start position,
- unless that is zero, in which case it must return the element's official playback
- position. The returned value must be expressed in seconds. On setting, if the media
- element's readyState
is The
currentTime
attribute must, on getting, return the
+ media element's default playback start position, unless that is zero, in
+ which case it must return the element's official playback position. The returned
+ value must be expressed in seconds. On setting, if the media element's readyState
is HAVE_NOTHING
, then it must set the media
element's default playback start position to the new value; otherwise, it must
set the official playback position to the new value and then seek to the new value. The new value must be interpreted as being in
- seconds.getStartDate()
method must return The getStartDate()
method must return a new Date
object representing the current
timeline offset.readyState
IDL attribute must, on
- getting, return the value described above that describes the current ready state of the
- media element.readyState
IDL attribute must, on getting, return the
+ value described above that describes the current ready state of the media
+ element.
- defaultPlaybackRate
attribute
- gives the desired speed at which the media resource is to play, as a multiple of its
- intrinsic speed. The attribute is mutable: on getting it must return the last value it was set to,
- or 1.0 if it hasn't yet been set; on setting the attribute must be set to the new value.defaultPlaybackRate
attribute gives the
+ desired speed at which the media resource is to play, as a multiple of its intrinsic
+ speed. The attribute is mutable: on getting it must return the last value it was set to, or 1.0 if
+ it hasn't yet been set; on setting the attribute must be set to the new value.defaultPlaybackRate
is used
by the user agent when it exposes a user
interface to the user.playbackRate
attribute gives the
- effective playback rate, which is the speed at which the media resource plays, as a
- multiple of its intrinsic speed. If it is not equal to the The
playbackRate
attribute gives the effective playback
+ rate, which is the speed at which the media resource plays, as a multiple of its
+ intrinsic speed. If it is not equal to the defaultPlaybackRate
, then the implication is that
the user is using a feature such as fast forward or slow motion playback. The attribute is
mutable: on getting it must return the last value it was set to, or 1.0 if it hasn't yet been set;
@@ -35671,7 +35717,8 @@ interface MediaError {
seeking
attribute must initially have the value false.fastSeek()
method must The fastSeek()
method must seek to the time given by the method's argument, with the
approximate-for-speed flag set.audioTracks
attribute of a
- media element must return a live AudioTrackList
object
- representing the audio tracks available in the media element's media
- resource.audioTracks
attribute of a media element
+ must return a live AudioTrackList
object representing the audio tracks
+ available in the media element's media resource.videoTracks
attribute of a
- media element must return a live VideoTrackList
object
- representing the video tracks available in the media element's media
- resource.videoTracks
attribute of a media element
+ must return a live VideoTrackList
object representing the video tracks
+ available in the media element's media resource.AudioTrackList
object and one
VideoTrackList
object per media element, even if another media
@@ -36013,8 +36060,9 @@ interface VideoTrack {
AudioTrackList
length
and VideoTrackList
- length
attribute getters must return
- the number of tracks represented by their objects at the time of getting.length
+ attribute getters must return the number of tracks represented by their objects at the time of
+ getting.AudioTrackList
and
VideoTrackList
objects at any instant are the numbers from zero to the number of
@@ -36052,19 +36100,21 @@ interface VideoTrack {
created, its selection state must be set to false (not selected). The resource fetch algorithm can override this.AudioTrack
id
and
- VideoTrack
id
attributes must
- return the identifier of the track, if it has one, or the empty string otherwise. If the
- media resource is in a format that supports media fragment syntax, the
- identifier returned for a particular track must be the same identifier that would enable the track
- if used as the name of a track in the track dimension of such a The AudioTrack
id
and VideoTrack
id
attributes must return the
+ identifier of the track, if it has one, or the empty string otherwise. If the media
+ resource is in a format that supports media fragment syntax, the identifier
+ returned for a particular track must be the same identifier that would enable the track if used as
+ the name of a track in the track dimension of such a fragment. AudioTrack
kind
and
- VideoTrack
kind
attributes must
- return the category of the track, if it has one, or the empty string otherwise.AudioTrack
kind
and VideoTrack
kind
attributes must return the
+ category of the track, if it has one, or the empty string otherwise.AudioTrack
label
and
- VideoTrack
label
attributes
- must return the label of the track, if it has one, or the empty string otherwise. AudioTrack
label
and VideoTrack
label
attributes must return the
+ label of the track, if it has one, or the empty string otherwise. AudioTrack
language
- and VideoTrack
language
- attributes must return the BCP 47 language tag of the language of the track, if it has one, or the
- empty string otherwise. If the user agent is not able to express that language as a BCP 47
- language tag (for example because the language information in the media resource's
- format is a free-form string without a defined interpretation), then the method must return the
- empty string, as if the track had no language. AudioTrack
language
and VideoTrack
language
attributes must
+ return the BCP 47 language tag of the language of the track, if it has one, or the empty string
+ otherwise. If the user agent is not able to express that language as a BCP 47 language tag (for
+ example because the language information in the media resource's format is a
+ free-form string without a defined interpretation), then the method must return the empty string,
+ as if the track had no language. AudioTrack
enabled
- attribute, on getting, must return true if the track is currently enabled, and false otherwise. On
- setting, it must enable the track if the new value is true, and disable it otherwise. (If the
- track is no longer in an AudioTrackList
object, then the track being enabled or
- disabled has no effect beyond changing the value of the attribute on the AudioTrack
- object.)AudioTrack
enabled
attribute, on getting, must return true if
+ the track is currently enabled, and false otherwise. On setting, it must enable the track if the
+ new value is true, and disable it otherwise. (If the track is no longer in an
+ AudioTrackList
object, then the track being enabled or disabled has no effect beyond
+ changing the value of the attribute on the AudioTrack
object.)AudioTrackList
that was
disabled is enabled, and whenever one that was enabled is disabled, the user agent must
@@ -36193,13 +36244,14 @@ interface VideoTrack {
currently represent any tracks, or if none of the tracks are selected, it must instead return
−1.VideoTrack
selected
- attribute, on getting, must return true if the track is currently selected, and false otherwise.
- On setting, it must select the track if the new value is true, and unselect it otherwise. If the
- track is in a VideoTrackList
, then all the other VideoTrack
objects in
- that list must be unselected. (If the track is no longer in a VideoTrackList
object,
- then the track being selected or unselected has no effect beyond changing the value of the
- attribute on the VideoTrack
object.)VideoTrack
selected
attribute, on getting, must return true if
+ the track is currently selected, and false otherwise. On setting, it must select the track if the
+ new value is true, and unselect it otherwise. If the track is in a VideoTrackList
,
+ then all the other VideoTrack
objects in that list must be unselected. (If the track
+ is no longer in a VideoTrackList
object, then the track being selected or unselected
+ has no effect beyond changing the value of the attribute on the VideoTrack
+ object.)VideoTrackList
that was previously
not selected is selected, and whenever the selected track in a VideoTrackList
is
@@ -37150,15 +37202,17 @@ interface TextTrackList : EventTarget {
TextTrackList
object represents a dynamically updating list of text tracks in a given order.textTracks
attribute of media elements must return a TextTrackList
object
- representing the TextTrack
objects of the text tracks
- in the media element's list of text tracks, in the same order as in the
+ textTracks
attribute of media elements must return a TextTrackList
object representing the
+ TextTrack
objects of the text tracks in the
+ media element's list of text tracks, in the same order as in the
list of text tracks.length
attribute of a
- TextTrackList
object must return the number of text
- tracks in the list represented by the TextTrackList
object.length
attribute of a TextTrackList
+ object must return the number of text tracks in the list
+ represented by the TextTrackList
object.TextTrackList
object at any
instant are the numbers from zero to the number of text tracks in
@@ -37171,10 +37225,11 @@ interface TextTrackList : EventTarget {
the indexth text track in the list represented by the
TextTrackList
object.getTrackById(id)
method must return the first TextTrack
in the
- TextTrackList
object whose id
IDL attribute
- would return a value equal to the value of the id argument. When no tracks
- match the given argument, the method must return null.getTrackById(id)
method must
+ return the first TextTrack
in the TextTrackList
object whose id
IDL attribute would return a value equal to the value of the
+ id argument. When no tracks match the given argument, the method must return null.addTextTrack(kind, label, language)
method of media elements, when invoked, must run the following steps:addTextTrack(kind, label,
+ language)
method of media elements,
+ when invoked, must run the following steps:
- kind
attribute must return the
- text track kind of the text track that the TextTrack
object
- represents.kind
+ attribute must return the text track kind of the text track that the
+ TextTrack
object represents.label
attribute must return the
- text track label of the text track that the TextTrack
- object represents.label
+ attribute must return the text track label of the text track that the
+ TextTrack
object represents.language
attribute must return the
- text track language of the text track that the TextTrack
- object represents.language
+ attribute must return the text track language of the text track that the
+ TextTrack
object represents.id
attribute returns the track's
- identifier, if it has one, or the empty string otherwise. For tracks that correspond to
- track
elements, the track's identifier is the value of the element's id
attribute, if any. For in-band tracks, the track's identifier is
+ id
attribute
+ returns the track's identifier, if it has one, or the empty string otherwise. For tracks that
+ correspond to track
elements, the track's identifier is the value of the element's
+ id
attribute, if any. For in-band tracks, the track's identifier is
specified by the media resource. If the media resource is in a format
- that supports media fragment syntax, the identifier returned for a particular
- track must be the same identifier that would enable the track if used as the name of a track in
- the track dimension of such a fragment.inBandMetadataTrackDispatchType
+ inBandMetadataTrackDispatchType
attribute must return the text track in-band metadata track dispatch type of the
text track that the TextTrack
object represents.mode
attribute, on getting, must return
- the string corresponding to the text track mode of the text track that
- the TextTrack
object represents, as defined by the following list:mode
+ attribute, on getting, must return the string corresponding to the text track mode of
+ the text track that the TextTrack
object represents, as defined by the
+ following list:
disabled
"TextTrack
object represents is not the text track disabled mode, then
- the cues
attribute must return a
- live TextTrackCueList
object that represents the subset of the
- text track list of cues of the text track that the
+ the cues
attribute
+ must return a live TextTrackCueList
object that represents the subset of
+ the text track list of cues of the text track that the
TextTrack
object represents whose end
times occur at or after the earliest possible position when the script
- started, in text track cue order. Otherwise, it must return null. For each TextTrack
object, when an
- object is returned, the same TextTrackCueList
object must be returned each time.TextTrack
object, when an object is returned, the same TextTrackCueList
+ object must be returned each time.
TextTrack
object represents is not the text track disabled mode, then
- the activeCues
attribute must return a
- live TextTrackCueList
object that represents the subset of the
- text track list of cues of the text track that the
+ the activeCues
+ attribute must return a live TextTrackCueList
object that represents the
+ subset of the text track list of cues of the text track that the
TextTrack
object represents whose active flag was set when the script
- started, in text track cue order. Otherwise, it must return null. For each TextTrack
object, when an
- object is returned, the same TextTrackCueList
object must be returned each time.TextTrack
object, when an object is returned, the same TextTrackCueList
+ object must be returned each time.
- addCue(cue)
method
- of TextTrack
objects, when invoked, must run the following steps:addCue(cue)
method of TextTrack
+ objects, when invoked, must run the following steps:
- removeCue(cue)
- method of TextTrack
objects, when invoked, must run the following steps:removeCue(cue)
method of
+ TextTrack
objects, when invoked, must run the following steps:
TextTrack
object's text
@@ -37543,9 +37606,10 @@ interface TextTrackCueList {
TextTrackCueList
object represents a dynamically updating list of text track cues in a given order.length
attribute must return
- the number of cues in the list represented by the
- TextTrackCueList
object.length
attribute must return the number of cues in the list represented by the TextTrackCueList
+ object.TextTrackCueList
object at any
instant are the numbers from zero to the number of cues in the
@@ -37557,10 +37621,12 @@ interface TextTrackCueList {
given index index, the user agent must return the indexth text track
cue in the list represented by the TextTrackCueList
object.getCueById(id)
method, when called with an argument other than the empty string,
- must return the first text track cue in the list represented by the
- TextTrackCueList
object whose text track cue identifier is id, if any, or null otherwise. If the argument is the empty string, then the method
- must return null.getCueById(id)
method, when
+ called with an argument other than the empty string, must return the first text track
+ cue in the list represented by the TextTrackCueList
object whose text
+ track cue identifier is id, if any, or null otherwise. If the argument is the
+ empty string, then the method must return null.track
attribute, on getting, must
- return the TextTrack
object of the text track in whose list of cues the text track cue that the
- TextTrackCue
object represents finds itself, if any; or null otherwise.track
+ attribute, on getting, must return the TextTrack
object of the text
+ track in whose list of cues the text
+ track cue that the TextTrackCue
object represents finds itself, if any; or
+ null otherwise.id
attribute, on getting, must return
- the text track cue identifier of the text track cue that the
- TextTrackCue
object represents. On setting, the text track cue
- identifier must be set to the new value.id
+ attribute, on getting, must return the text track cue identifier of the text
+ track cue that the TextTrackCue
object represents. On setting, the text
+ track cue identifier must be set to the new value.startTime
attribute, on
- getting, must return the text track cue start time of the text track cue
- that the TextTrackCue
object represents, in seconds. On setting, the text track
- cue start time must be set to the new value, interpreted in seconds; then, if the
+ startTime
attribute, on getting, must return the
+ text track cue start time of the text track cue that the
+ TextTrackCue
object represents, in seconds. On setting, the text track cue
+ start time must be set to the new value, interpreted in seconds; then, if the
TextTrackCue
object's text track cue is in a text track's
list of cues, and that text track is in
a media element's list of text tracks, and the media
element's show poster flag is not set, then run the time marches on steps for that media element.endTime
attribute, on getting,
- must return the text track cue end time of the text track cue that the
+ endTime
attribute, on getting, must return the
+ text track cue end time of the text track cue that the
TextTrackCue
object represents, in seconds. On setting, the text track cue end
time must be set to the new value, interpreted in seconds; then, if the
TextTrackCue
object's text track cue is in a text track's
@@ -37645,11 +37714,12 @@ interface TextTrackCue : EventTarget {
element's show poster flag is not set, then run the time marches on steps for that media element.pauseOnExit
attribute, on
- getting, must return true if the text track cue pause-on-exit flag of the text
- track cue that the TextTrackCue
object represents is set; or false otherwise.
- On setting, the text track cue pause-on-exit flag must be set if the new value is
- true, and must be unset otherwise.pauseOnExit
attribute, on getting, must return
+ true if the text track cue pause-on-exit flag of the text track cue that
+ the TextTrackCue
object represents is set; or false otherwise. On setting, the
+ text track cue pause-on-exit flag must be set if the new value is true, and must be
+ unset otherwise.Event handlers for objects of the text track APIs
@@ -37924,8 +37994,9 @@ red:89
defaultMuted
IDL attribute must
- reflect the muted
content attribute.defaultMuted
IDL attribute must reflect
+ the muted
content attribute.length
IDL attribute must return the
- number of ranges represented by the object.length
+ IDL attribute must return the number of ranges represented by the object.start(index)
- method must return the position of the start of the indexth range represented
- by the object, in seconds measured from the start of the timeline that the object covers.start(index)
method must return the position
+ of the start of the indexth range represented by the object, in seconds measured from
+ the start of the timeline that the object covers.end(index)
method
- must return the position of the end of the indexth range represented by the
- object, in seconds measured from the start of the timeline that the object covers.end(index)
method must return the position of
+ the end of the indexth range represented by the object, in seconds measured from the
+ start of the timeline that the object covers.IndexSizeError
" DOMException
s
if called with an index argument greater than or equal to the number of ranges
@@ -38058,8 +38131,9 @@ dictionary TrackEventInit : EventInit {
track
attribute must return the value
- it was initialized to. It represents the context information for the event.track
+ attribute must return the value it was initialized to. It represents the context information for
+ the event.alt
, coords
,
- target
, alt
, coords
, target
, download
, ping
, and rel
, each must reflect the respective content
@@ -38956,9 +39031,10 @@ interface HTMLAreaElement : HTMLElement {
data-x="dom-area-rellist">relList must reflect the rel
content attribute.referrerPolicy
must
- reflect the referrerpolicy
- content attribute, limited to only known values.referrerPolicy
must reflect the referrerpolicy
content attribute, limited to
+ only known values.getSVGDocument()
method must run
- the following steps:getSVGDocument()
method must run the following
+ steps:
Dimension attributes
- width
and Author requirements: The
: HTMLElement {
width
and height
attributes on img
, iframe
,
embed
, object
, video
, and, when their type
attribute is in the HTMLAreaElementwidth
and width
and height
IDL attributes on the iframe
,
embed
, object
, and video
elements must reflect
the respective content attributes of the same name.table
element, if any, must be removed, and the new value, if
not null, must be inserted as the first node of the table
element.createCaption()
method must return
- the first caption
element child of the table
element, if any; otherwise
- a new caption
element must be table-created, inserted as the first node
- of the table
element, and then returned.deleteCaption()
method must remove
- the first caption
element child of the table
element, if any.tHead
IDL attribute must return, on
- getting, the first thead
element child of the table
element, if any, or
- null otherwise. On setting, if the new value is null or a thead
element, the first
- thead
element child of the table
element, if any, must be removed, and
- the new value, if not null, must be inserted immediately before the first element in the
- table
element that is neither a caption
element nor a
- colgroup
element, if any, or at the end of the table if there are no such elements.
- If the new value is neither null nor a thead
element, then a
+ createCaption()
method must return the first
+ caption
element child of the table
element, if any; otherwise a new
+ caption
element must be table-created, inserted as the first node of the
+ table
element, and then returned.deleteCaption()
method must remove the first
+ caption
element child of the table
element, if any.tHead
IDL
+ attribute must return, on getting, the first thead
element child of the
+ table
element, if any, or null otherwise. On setting, if the new value is null or a
+ thead
element, the first thead
element child of the table
+ element, if any, must be removed, and the new value, if not null, must be inserted immediately
+ before the first element in the table
element that is neither a caption
+ element nor a colgroup
element, if any, or at the end of the table if there are no
+ such elements. If the new value is neither null nor a thead
element, then a
"HierarchyRequestError
" DOMException
must be thrown
instead.createTHead()
method must return the
- first thead
element child of the table
element, if any; otherwise a new
+ createTHead()
method must return the first
+ thead
element child of the table
element, if any; otherwise a new
thead
element must be table-created and inserted immediately before the
first element in the table
element that is neither a caption
element nor
a colgroup
element, if any, or at the end of the table if there are no such elements,
and then that new element must be returned.deleteTHead()
method must remove the
- first thead
element child of the table
element, if any.deleteTHead()
method must remove the first
+ thead
element child of the table
element, if any.tFoot
IDL attribute must return, on
- getting, the first tfoot
element child of the table
element, if any, or
- null otherwise. On setting, if the new value is null or a tfoot
element, the first
- tfoot
element child of the table
element, if any, must be removed, and
- the new value, if not null, must be inserted at the end of the table. If the new value is neither
- null nor a tfoot
element, then a "HierarchyRequestError
"
- DOMException
must be thrown instead.tFoot
IDL
+ attribute must return, on getting, the first tfoot
element child of the
+ table
element, if any, or null otherwise. On setting, if the new value is null or a
+ tfoot
element, the first tfoot
element child of the table
+ element, if any, must be removed, and the new value, if not null, must be inserted at the end of
+ the table. If the new value is neither null nor a tfoot
element, then a
+ "HierarchyRequestError
" DOMException
must be thrown
+ instead.createTFoot()
method must return the
- first tfoot
element child of the table
element, if any; otherwise a new
+ createTFoot()
method must return the first
+ tfoot
element child of the table
element, if any; otherwise a new
tfoot
element must be table-created and inserted at the end of the
table, and then that new element must be returned.deleteTFoot()
method must remove the
- first tfoot
element child of the table
element, if any.deleteTFoot()
method must remove the first
+ tfoot
element child of the table
element, if any.tBodies
attribute must return an
- HTMLCollection
rooted at the table
node, whose filter matches only
- tbody
elements that are children of the table
element.tBodies
+ attribute must return an HTMLCollection
rooted at the table
node, whose
+ filter matches only tbody
elements that are children of the table
+ element.createTBody()
method must
- table-create a new tbody
element, insert it
- immediately after the last tbody
element child in the table
element, if
- any, or at the end of the table
element if the table
element has no
+ createTBody()
method must table-create a new tbody
element, insert it immediately
+ after the last tbody
element child in the table
element, if any, or at
+ the end of the table
element if the table
element has no
tbody
element children, and then must return the new tbody
element.rows
@@ -39734,9 +39822,11 @@ interface HTMLTableElement : HTMLElement {
or tbody
element, again in tree order, followed finally by those
elements whose parent is a tfoot
element, still in tree order.insertRow(index)
method depends on the state of the table. When it is called,
- the method must act as required by the first item in the following list of conditions that
- describes the state of the table and the index argument:insertRow(index)
method depends on the state
+ of the table. When it is called, the method must act as required by the first item in the
+ following list of conditions that describes the state of the table and the index
+ argument:
@@ -39777,8 +39867,9 @@ interface HTMLTableElement : HTMLElement {
newly created
- tr
element.
deleteRow(index)
method is called, the user agent must run the following
- steps:deleteRow(index)
method is called, the user
+ agent must run the following steps:
tr
elements that are children of
this element.insertRow(index)
- method must act as follows:insertRow(index)
method must act as
+ follows:
- deleteRow(index)
method
- must, when invoked, act as follows:
+ deleteRow(index)
method must, when invoked,
+ act as follows:
rowIndex
attribute must, if this element has
- a parent table
element, or a parent tbody
, thead
, or
+ rowIndex
attribute must, if this element has a parent
+ table
element, or a parent tbody
, thead
, or
tfoot
element and a grandparent table
element, return the index
of this tr
element in that table
element's rows
collection. If there is no such table
element,
then the attribute must return −1.sectionRowIndex
attribute must, if
- this element has a parent table
, tbody
, thead
, or
- tfoot
element, return the index of the tr
element in the parent
- element's rows
collection (for tables, that's
- HTMLTableElement
's rows
collection; for table
- sections, that's HTMLTableSectionElement
's rows
+ sectionRowIndex
attribute must, if this element has a
+ parent table
, tbody
, thead
, or tfoot
element,
+ return the index of the tr
element in the parent element's rows
collection (for tables, that's HTMLTableElement
's rows
collection; for table sections, that's
+ HTMLTableSectionElement
's rows
collection). If there is no such parent element, then the attribute must return −1.cells
@@ -40628,8 +40723,9 @@ interface HTMLTableRowElement : HTMLElement {
filter matches only td
and th
elements that are children of the
tr
element.insertCell(index)
- method must act as follows:insertCell(index)
method must act as
+ follows:
- deleteCell(index)
- method must act as follows:deleteCell(index)
method must act as
+ follows:
colSpan
IDL attribute must
- reflect the colspan
content attribute. It is
- clamped to the range [1, 1000], and its default value is 1.colSpan
IDL attribute must reflect the colspan
content attribute. It is clamped to the
+ range [1, 1000], and its default value is 1.rowSpan
IDL attribute must
- reflect the rowspan
content attribute. It is
- clamped to the range [0, 65534], and its default value is 1.rowSpan
IDL attribute must reflect the rowspan
content attribute. It is clamped to the
+ range [0, 65534], and its default value is 1.headers
IDL attribute must reflect the content
attribute of the same name.cellIndex
IDL attribute must, if the
- element has a parent tr
element, return the index of the cell's element in the parent
- element's cells
collection. If there is no such parent element,
- then the attribute must return −1.cellIndex
IDL attribute must, if the element has a parent
+ tr
element, return the index of the cell's element in the parent element's cells
collection. If there is no such parent element, then the
+ attribute must return −1.scope
IDL attribute must reflect the content attribute of the same name, limited to
@@ -42908,15 +43008,16 @@ interface HTMLFormElement : HTMLElement {
the content attribute of the same name, limited to only known values.name
and
- rel
IDL attributes must reflect the
- content attribute of the same name.rel
IDL attributes
+ must reflect the content attribute of the same name.
- acceptCharset
IDL attribute must
- reflect the accept-charset
content
- attribute.acceptCharset
IDL attribute must reflect
+ the accept-charset
content attribute.relList
IDL attribute must
- reflect the rel
content attribute.relList
+ IDL attribute must reflect the rel
content
+ attribute.
@@ -43086,8 +43187,9 @@ interface HTMLFormElement : HTMLElement {
element from the form
element itself, with the submitted from submit()
method flag set.
- requestSubmit(submitter)
- method, when invoked, must run the following steps:requestSubmit(submitter)
method, when
+ invoked, must run the following steps:
- form
element as locked for reset.checkValidity()
method is
- invoked, the user agent must statically validate the constraints of the
- form
element, and return true if the constraint validation return a positive
- result, and false if it returned a negative result.checkValidity()
method is invoked, the user agent
+ must statically validate the constraints of the form
element, and return
+ true if the constraint validation return a positive result, and false if it returned a
+ negative result.reportValidity()
method is
- invoked, the user agent must interactively validate the constraints of the
- form
element, and return true if the constraint validation return a positive
- result, and false if it returned a negative result.reportValidity()
method is invoked, the user agent
+ must interactively validate the constraints of the form
element, and
+ return true if the constraint validation return a positive result, and false if it returned
+ a negative result.htmlFor
IDL attribute must
- reflect the for
content attribute.htmlFor
+ IDL attribute must reflect the for
content
+ attribute.control
IDL attribute must return the label
element's labeled control, if any,
@@ -43329,7 +43434,8 @@ interface HTMLLabelElement : HTMLElement {
input
elements
have a live NodeList
object associated with them that represents the
list of label
elements, in tree order, whose labeled
- control is the element in question. The is the element in question. The
: HTMLElement {
attribute for="HTMLInputElement">labels
IDL attribute of labelable elements that are not form-associated custom elements, and the HTMLInputElement
size
, src
, and step
IDL attributes must
- reflect the respective content attributes of the same name. The dirName
IDL attribute must reflect the dirname
content attribute. The readOnly
IDL attribute must reflect the
- readonly
content attribute. The reflect the respective content attributes of the same name. The
dirName
IDL attribute must
+ reflect the dirname
content attribute. The readOnly
IDL
+ attribute must reflect the readonly
content
+ attribute. The defaultChecked
IDL attribute must
reflect the checked
content attribute. The
- defaultValue
IDL attribute must
- reflect the value
content attribute.defaultValue
IDL attribute must reflect
+ the value
content attribute.
type
IDL
attribute must reflect the respective content attribute of the same name,
limited to only known values. The maxLength
IDL attribute must reflect the
maxlength
content attribute, limited to only
- non-negative numbers. The minLength
- IDL attribute must reflect the minlength
- content attribute, limited to only non-negative numbers.minLength
IDL attribute must reflect the
+ minlength
content attribute, limited to only
+ non-negative numbers.
width
and
: HTMLElement {
by the method of the same name on the
- valueAsDate
IDL attribute represents
- the value of the element, interpreted as a date.valueAsDate
IDL attribute represents the value of the element, interpreted as a date.valueAsDate
attribute does not apply, as defined for the input
element's
- valueAsNumber
IDL attribute
- represents the value of the element, interpreted as a
- number.valueAsNumber
IDL attribute represents the value of the element, interpreted as a number.valueAsNumber
attribute does not apply, as defined for the input
element's
- stepDown(n)
and stepUp(n)
methods, when invoked,
- must run the following algorithm:stepDown(n)
and stepUp(n)
methods,
+ when invoked, must run the following algorithm:
stepDown()
and HTMLSelectElement
options
collection, when invoked with the same argument.namedItem(name)
- method must return the value returned by the
- method of the same name on the options
collection,
- when invoked with the same argument.namedItem(name)
method must return the value
+ returned by the method of the same name on the
+ options
collection, when invoked with the same
+ argument.ChildNode
interface implemented by the HTMLSelectElement
ancestor interface Element
when it has no arguments.selectedOptions
IDL attribute
- must return an HTMLCollection
rooted at the select
node, whose filter
- matches the elements in the list of options that
- have their selectedness set to true.selectedOptions
IDL attribute must return an
+ HTMLCollection
rooted at the select
node, whose filter matches the
+ elements in the list of options that have their
+ selectedness set to true.selectedIndex
IDL attribute, on
- getting, must return the index of the first
- option
element in the list of
- options in tree order that has its selectedness set to true, if any. If there isn't one,
- then it must return −1.selectedIndex
IDL attribute, on getting, must
+ return the index of the first option
+ element in the list of options in tree
+ order that has its selectedness set to
+ true, if any. If there isn't one, then it must return −1.selectedIndex
attribute must set
the selectedness of all the option
@@ -50848,10 +50962,10 @@ interface HTMLOptionElement : HTMLElement {
HTMLOptionElement
objects (in
addition to the factory methods from DOM such as createElement()
): Option(text, value, defaultSelected,
- selected)
. When invoked, the legacy factory function must perform the
- following steps:Option(text, value,
+ defaultSelected, selected)
. When invoked, the legacy factory
+ function must perform the following steps:
- cols
, placeholder
, required
, rows
, and wrap
IDL attributes must reflect the
- respective content attributes of the same name. The cols
- and rows
attributes are limited to only non-negative
- numbers greater than zero with fallback. The cols
- IDL attribute's default value is 20. The rows
IDL
- attribute's default value is 2. The dirName
- IDL attribute must reflect the dirname
content
- attribute. The maxLength
IDL attribute
- must reflect the maxlength
content
- attribute, limited to only non-negative numbers. The placeholder
, required
, rows
, and wrap
IDL
+ attributes must reflect the respective content attributes of the same name. The cols
and rows
attributes
+ are limited to only non-negative numbers greater than zero with fallback. The cols
IDL attribute's default value is 20. The rows
IDL attribute's default value is 2. The dirName
IDL attribute
+ must reflect the dirname
content attribute. The
+ maxLength
IDL attribute must reflect the
+ maxlength
content attribute, limited to only
+ non-negative numbers. The minLength
IDL attribute must reflect the
minlength
content attribute, limited to only
- non-negative numbers. The readOnly
- IDL attribute must reflect the readonly
- content attribute.readOnly
IDL attribute must reflect the
+ readonly
content attribute.type
IDL attribute must return the value "textarea
".defaultValue
attribute's getter
- must return the element's child text content.
+ defaultValue
attribute's getter must return the
+ element's child text content.
defaultValue
attribute's setter must
string replace all with the given value within this element.textLength
IDL attribute must
- return the length of the element's API
- value.textLength
IDL attribute must return the
+ length of the element's API value.willValidate
, validity
, and HTMLOutputElement : HTMLElement {
defaultValue
attribute's getter
- must return the result of running this element's default value.defaultValue
attribute's getter must return the
+ result of running this element's default
+ value.defaultValue
attribute's setter must run
these steps:type
attribute's getter must return "output
".htmlFor
IDL attribute must
- reflect the for
content attribute.htmlFor
IDL attribute must reflect the for
content attribute.willValidate
, validity
, and HTMLProgressElement : HTMLElement {
position
IDL attribute must return −1.
- Otherwise, it must return the result of dividing the If the progress bar is an indeterminate progress bar, then the position
IDL attribute
+ must return −1. Otherwise, it must return the result of dividing the current value by the maximum value.value
IDL attribute, on getting, must return 0.
- Otherwise, it must return the current value. On
- setting, the given value must be converted to the best representation of the number as a
- floating-point number and then the value
content
- attribute must be set to that string.value
IDL attribute, on
+ getting, must return 0. Otherwise, it must return the current value. On setting, the given value must be
+ converted to the best representation of the number as a floating-point number and
+ then the value
content attribute must be set to that
+ string.value
IDL attribute to itself
when the corresponding content attribute is absent would change the progress bar from an
@@ -52479,7 +52599,8 @@ interface HTMLLegendElement : HTMLElement {
form
element (as described
- below), but, if it is listed, may have a , but, if it is listed, may have a
form
attribute specified to override this.
target
and
- formtarget
content attributes, if specified,
- must have values that are valid browsing
- context names or keywords.formtarget
+ content attributes, if specified, must have values that are valid browsing context names or keywords.
@@ -53085,22 +53206,25 @@ form.method === input; // => true
known values. The encoding
IDL attribute must reflect the enctype
content attribute, limited to only known
- values. The noValidate
IDL attribute
- must reflect the novalidate
content
- attribute. The formAction
IDL attribute must
- reflect the formaction
content attribute,
- except that on getting, when the content attribute is missing or its value is the empty string,
- the element's node document's URL must be
- returned instead. The formEnctype
IDL
- attribute must reflect the formenctype
- content attribute, limited to only known values. The . The
noValidate
IDL attribute must reflect the
+ novalidate
content attribute. The formAction
IDL attribute
+ must reflect the formaction
content
+ attribute, except that on getting, when the content attribute is missing or its value is the empty
+ string, the element's node document's URL
+ must be returned instead. The formEnctype
IDL attribute must reflect the
+ formenctype
content attribute, limited to only
+ known values. The formMethod
IDL attribute must reflect the
formmethod
content attribute, limited to only known
- values. The formNoValidate
IDL
- attribute must reflect the formnovalidate
content attribute. The formTarget
IDL attribute must reflect the
- formtarget
content attribute.
+ values. The formNoValidate
IDL attribute must reflect
+ the formnovalidate
content attribute. The formTarget
IDL
+ attribute must reflect the formtarget
+ content attribute.
selectionStart
- attribute's getter must run the following steps:selectionStart
attribute's getter must run
+ the following steps:
- input
element, and selectionEnd
attribute's
- getter must run the following steps:selectionEnd
attribute's getter must run the
+ following steps:
- input
element, and selectionDirection
attribute.selectionDirection
- attribute's getter must run the following steps:selectionDirection
attribute's getter
+ must run the following steps:
- input
element, and
-
setRangeText(replacement,
- start, end, selectMode)
method, when invoked, must
- run the following steps:setRangeText(replacement, start,
+ end, selectMode)
method, when invoked, must run the following
+ steps:
input
element, and
-
willValidate
attribute's getter must
- return true, if this element is a candidate for constraint validation, and false
- otherwise (i.e., false if any conditions are barring it from constraint validation).willValidate
attribute's getter must return true, if
+ this element is a candidate for constraint validation, and false otherwise (i.e.,
+ false if any conditions are barring it from
+ constraint validation).willValidate
attribute
- of ElementInternals
interface, on getting, must throw a
- "NotSupportedError
" DOMException
if the
- target element is not a
- form-associated custom element. Otherwise, it must return true if the
- target element is a
- candidate for constraint validation, and false otherwise.willValidate
attribute of
+ ElementInternals
interface, on getting, must throw a
+ "NotSupportedError
" DOMException
if the target element is not a form-associated custom
+ element. Otherwise, it must return true if the target
+ element is a candidate for constraint validation, and false otherwise.The
setCustomValidity(message)
method, when
invoked, must set the custom validity error message to message.ValidityState
object that represents the validity states of this
element. This object is live.validity
attribute of
+ validity
attribute of
ElementInternals
interface, on getting, must throw a
- "NotSupportedError
" DOMException
if the
- target element is not a
- form-associated custom element. Otherwise, it must return a
- ValidityState
object that represents the validity states of the
- target element. This object is live.NotSupportedError
" DOMException
if the target element is not a form-associated custom
+ element. Otherwise, it must return a ValidityState
object that represents the
+ validity states of the target element. This
+ object is live.[Exposed=Window]
interface ValidityState {
@@ -55665,11 +55797,14 @@ interface ValidityState {
checkValidity()
method, when
- invoked, must run the check validity steps on this element.checkValidity()
method, when invoked, must run the
+ check validity steps on this element.checkValidity()
method
- of the ElementInternals
interface must run these steps:checkValidity()
method of the
+ ElementInternals
interface must run these steps:
- ElementInternals
's ValidityState {
reportValidity()
method, when
- invoked, must run the report validity steps on this element.reportValidity()
method, when invoked, must run the
+ report validity steps on this element.reportValidity()
- method of the ElementInternals
interface must run these steps:reportValidity()
method of the
+ ElementInternals
interface must run these steps:
- ElementInternals
's ValidityState {
validationMessage
attribute's
- getter must run these steps:validationMessage
attribute's getter must run
+ these steps:
submitter
attribute must return
- the value it was initialized to.submitter
attribute must return the value it was
+ initialized to.formData
attribute must return the value it was
- initialized to. It represents a FormData
object associated to the entry list that is constructed when the form
is submitted.formData
attribute must return the value it was
+ initialized to. It represents a FormData
object associated to the entry list that is
+ constructed when the form
is
+ submitted.Resetting a form
@@ -57321,8 +57464,9 @@ interface HTMLDialogElement : HTMLElement {
dialog
element.showModal()
method is invoked,
- the user agent must run the following steps:showModal()
method is invoked, the user agent must run
+ the following steps:
- dialog
element on which the method was
@@ -57433,9 +57577,10 @@ interface HTMLDialogElement : HTMLElement {
close
at subject.returnValue
IDL attribute, on
- getting, must return the last value to which it was set. On setting, it must be set to the new
- value. When the element is created, it must be set to the empty string.returnValue
IDL attribute, on getting, must return
+ the last value to which it was set. On setting, it must be set to the new value. When the element
+ is created, it must be set to the empty string.
@@ -57643,9 +57788,9 @@ interface HTMLScriptElement : HTMLElement {
data-x="module script">module scripts (and will be ignored if it is).
async
and
- defer
attributes are boolean attributes that indicate how the script should be evaluated. Classic scripts may specify defer
attributes are
+ boolean attributes that indicate how the script should be
+ evaluated. Classic scripts may specify defer
or async
, but must
not specify either unless the src
attribute is present.
Module scripts may specify the HTMLScriptElement : HTMLElement {
src
, type
,
- defer
, and src
, type
, defer
, and integrity
, must each reflect the
respective content attributes of the same name.referrerPolicy
IDL attribute must
+ referrerPolicy
IDL attribute must
reflect the referrerpolicy
content
attribute, limited to only known values.crossOrigin
IDL attribute must
- reflect the crossorigin
content
- attribute, limited to only known values.crossOrigin
IDL attribute must reflect
+ the crossorigin
content attribute, limited to
+ only known values.noModule
IDL attribute must
- reflect the nomodule
content
- attribute.noModule
IDL attribute must reflect the
+ nomodule
content attribute.async
IDL attribute controls whether the element will execute asynchronously or not. If the element's
@@ -59454,14 +59602,15 @@ callback BlobCallback = undefined (Blob? blob);
canvas
element has two attributes to control the size of the element's bitmap:
- width
and height
. These attributes, when specified, must have
- values that are valid non-negative integers.
- The rules for parsing non-negative integers must be used to obtain their numeric values. If an attribute is missing, or
- if parsing its value returns an error, then the default value must be used instead. The
- width
attribute defaults to 300, and the height
attribute defaults to 150.width
and height
. These attributes,
+ when specified, must have values that are valid
+ non-negative integers. The rules for parsing non-negative
+ integers must be used to obtain their numeric
+ values. If an attribute is missing, or if parsing its value returns an error, then the
+ default value must be used instead. The width
+ attribute defaults to 300, and the height
attribute
+ defaults to 150.
width
or height
attribute, if the BlobCallback = undefined (Blob? blob);
getContext(contextId,
- options)
method of the canvas
element, when invoked, must run
- these steps:
+ getContext(contextId, options)
+ method of the canvas
element, when invoked, must run these steps:
toDataURL(