aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-04-20 15:07:16 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2016-04-20 15:07:16 +0530
commiteda711307ceb873b32b66a092b7430b8a393059f (patch)
tree7c483c10ce7cb4b11b79d7d1457bf3928f1a0725
parentae63688db8cb7de8643845bdd5880cc50bf927f7 (diff)
parent9a90a96cc01654be196ca58167ff92c9d6612d3a (diff)
downloadservo-eda711307ceb873b32b66a092b7430b8a393059f.tar.gz
servo-eda711307ceb873b32b66a092b7430b8a393059f.zip
Auto merge of #10711 - servo:wpt-20160419, r=Ms2ger
Update web-platform-tests to revision 20fa4a3a71ab7a2f75b4febbe2e98aeeaf022c2b <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10711) <!-- Reviewable:end -->
-rw-r--r--tests/wpt/metadata/MANIFEST.json5666
-rw-r--r--tests/wpt/metadata/dom/events/Event-constructors.html.ini6
-rw-r--r--tests/wpt/metadata/dom/interfaces.html.ini159
-rw-r--r--tests/wpt/metadata/dom/nodes/DOMImplementation-createDocument.html.ini9
-rw-r--r--tests/wpt/metadata/dom/nodes/Document-createEvent.html.ini460
-rw-r--r--tests/wpt/metadata/dom/nodes/rootNode.html.ini1
-rw-r--r--tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.htm.ini5
-rw-r--r--tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.worker.js.ini7
-rw-r--r--tests/wpt/metadata/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini7
-rw-r--r--tests/wpt/metadata/mozilla-sync2
-rw-r--r--tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini1
-rw-r--r--tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice.html36
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.js5
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_tests.html (renamed from tests/wpt/web-platform-tests/ambient-light/AmbientLight_tests.html)4
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/DeviceLightEvent_tests.js403
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/OWNERS2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/idlharness.html85
-rw-r--r--tests/wpt/web-platform-tests/dom/events/Event-constructors.html13
-rw-r--r--tests/wpt/web-platform-tests/dom/interfaces.html180
-rw-r--r--tests/wpt/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html24
-rw-r--r--tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html14
-rw-r--r--tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.html69
-rw-r--r--tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.js25
-rw-r--r--tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.htm37
-rw-r--r--tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js11
-rw-r--r--tests/wpt/web-platform-tests/generic-sensor/OWNERS4
-rw-r--r--tests/wpt/web-platform-tests/generic-sensor/idlharness.html86
-rw-r--r--tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html22
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/checkbox.html4
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/default.html9
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html73
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html18
-rw-r--r--tests/wpt/web-platform-tests/resources/idlharness.js39
-rw-r--r--tests/wpt/web-platform-tests/resources/readme.md2
-rw-r--r--tests/wpt/web-platform-tests/resources/testharness.js102
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom-utils.js6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html12
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-004.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-006.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html32
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html22
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html232
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html82
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html73
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html48
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html9
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html27
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html102
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html8
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html14
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html12
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html73
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html4
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html56
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html6
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html2
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html16
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html10
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html14
-rw-r--r--tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html7
111 files changed, 1561 insertions, 7046 deletions
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 941af86cd95..8b1cd7d6017 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -5096,6 +5096,16 @@
"url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml"
},
{
+ "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html",
+ "references": [
+ [
+ "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html"
+ },
+ {
"path": "html/rendering/replaced-elements/images/space.html",
"references": [
[
@@ -5106,6 +5116,16 @@
"url": "/html/rendering/replaced-elements/images/space.html"
},
{
+ "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html",
+ "references": [
+ [
+ "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html"
+ },
+ {
"path": "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml",
"references": [
[
@@ -5176,6 +5196,26 @@
"url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html"
},
{
+ "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html",
+ "references": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
+ },
+ {
+ "path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
+ "references": [
+ [
+ "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
+ },
+ {
"path": "html/semantics/embedded-content/the-video-element/video_content_image.htm",
"references": [
[
@@ -15116,8 +15156,8 @@
"url": "/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm"
},
{
- "path": "eventsource/dedicated-worker/eventsource-eventtarget.htm",
- "url": "/eventsource/dedicated-worker/eventsource-eventtarget.htm"
+ "path": "eventsource/dedicated-worker/eventsource-eventtarget.worker.js",
+ "url": "/eventsource/dedicated-worker/eventsource-eventtarget.worker"
},
{
"path": "eventsource/dedicated-worker/eventsource-onmesage.htm",
@@ -15732,6 +15772,10 @@
"url": "/gamepad/idlharness.html"
},
{
+ "path": "generic-sensor/idlharness.html",
+ "url": "/generic-sensor/idlharness.html"
+ },
+ {
"path": "geolocation-API/PositionOptions.html",
"url": "/geolocation-API/PositionOptions.html"
},
@@ -19516,10 +19560,22 @@
"url": "/html/semantics/tabular-data/the-table-element/insertRow-method-02.html"
},
{
+ "path": "html/semantics/tabular-data/the-table-element/insertRow-method-03.html",
+ "url": "/html/semantics/tabular-data/the-table-element/insertRow-method-03.html"
+ },
+ {
"path": "html/semantics/tabular-data/the-table-element/tBodies.html",
"url": "/html/semantics/tabular-data/the-table-element/tBodies.html"
},
{
+ "path": "html/semantics/tabular-data/the-table-element/tFoot.html",
+ "url": "/html/semantics/tabular-data/the-table-element/tFoot.html"
+ },
+ {
+ "path": "html/semantics/tabular-data/the-table-element/tHead.html",
+ "url": "/html/semantics/tabular-data/the-table-element/tHead.html"
+ },
+ {
"path": "html/semantics/tabular-data/the-table-element/table-insertRow.html",
"url": "/html/semantics/tabular-data/the-table-element/table-insertRow.html"
},
@@ -28300,22 +28356,6 @@
"url": "/shadow-dom/untriaged/events/test-001.html"
},
{
- "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html",
- "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html"
- },
- {
- "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html",
- "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html"
- },
- {
- "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html",
- "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html"
- },
- {
- "path": "shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html",
- "url": "/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html"
- },
- {
"path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html",
"url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html"
},
@@ -28336,10 +28376,6 @@
"url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html"
},
{
- "path": "shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html",
- "url": "/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html"
- },
- {
"path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html",
"url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html"
},
@@ -28396,10 +28432,6 @@
"url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html"
},
{
- "path": "shadow-dom/untriaged/styles/css-variables/test-001.html",
- "url": "/shadow-dom/untriaged/styles/css-variables/test-001.html"
- },
- {
"path": "shadow-dom/untriaged/styles/test-001.html",
"url": "/shadow-dom/untriaged/styles/test-001.html"
},
@@ -28416,10 +28448,6 @@
"url": "/shadow-dom/untriaged/styles/test-008.html"
},
{
- "path": "shadow-dom/untriaged/styles/test-010.html",
- "url": "/shadow-dom/untriaged/styles/test-010.html"
- },
- {
"path": "shadow-dom/untriaged/user-interaction/active-element/test-001.html",
"url": "/shadow-dom/untriaged/user-interaction/active-element/test-001.html"
},
@@ -33650,9 +33678,9 @@
"url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html"
},
{
- "path": "ambient-light/AmbientLight_tests.html",
+ "path": "ambient-light/AmbientLightSensor_tests.html",
"timeout": "long",
- "url": "/ambient-light/AmbientLight_tests.html"
+ "url": "/ambient-light/AmbientLightSensor_tests.html"
},
{
"path": "content-security-policy/media-src/media-src-7_1_2.html",
@@ -35059,5528 +35087,8 @@
},
"local_changes": {
"deleted": [],
- "items": {
- "reftest": {
- "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": [
- {
- "path": "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm",
- "references": [
- [
- "/2dcontext/building-paths/canvas_complexshapes_arcto_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm"
- }
- ],
- "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm": [
- {
- "path": "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm",
- "references": [
- [
- "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm"
- }
- ],
- "2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm": [
- {
- "path": "2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm",
- "references": [
- [
- "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html"
- }
- ],
- "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html": [
- {
- "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html",
- "references": [
- [
- "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html"
- }
- ],
- "2dcontext/line-styles/canvas_linestyles_linecap_001.htm": [
- {
- "path": "2dcontext/line-styles/canvas_linestyles_linecap_001.htm",
- "references": [
- [
- "/2dcontext/line-styles/canvas_linestyles_linecap_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/line-styles/canvas_linestyles_linecap_001.htm"
- }
- ],
- "2dcontext/line-styles/lineto_a.html": [
- {
- "path": "2dcontext/line-styles/lineto_a.html",
- "references": [
- [
- "/2dcontext/line-styles/lineto_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/line-styles/lineto_a.html"
- }
- ],
- "2dcontext/shadows/canvas_shadows_002.htm": [
- {
- "path": "2dcontext/shadows/canvas_shadows_002.htm",
- "references": [
- [
- "/2dcontext/shadows/canvas_shadows_002-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/shadows/canvas_shadows_002.htm"
- }
- ],
- "2dcontext/the-canvas-state/canvas_state_restore_001.htm": [
- {
- "path": "2dcontext/the-canvas-state/canvas_state_restore_001.htm",
- "references": [
- [
- "/2dcontext/the-canvas-state/canvas_state_restore_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/the-canvas-state/canvas_state_restore_001.htm"
- }
- ],
- "2dcontext/transformations/canvas_transformations_reset_001.html": [
- {
- "path": "2dcontext/transformations/canvas_transformations_reset_001.html",
- "references": [
- [
- "/2dcontext/transformations/canvas_transformations_reset_001-ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/transformations/canvas_transformations_reset_001.html"
- }
- ],
- "2dcontext/transformations/canvas_transformations_scale_001.htm": [
- {
- "path": "2dcontext/transformations/canvas_transformations_scale_001.htm",
- "references": [
- [
- "/2dcontext/transformations/canvas_transformations_scale_001-ref.htm",
- "=="
- ]
- ],
- "url": "/2dcontext/transformations/canvas_transformations_scale_001.htm"
- }
- ],
- "2dcontext/transformations/transform_a.html": [
- {
- "path": "2dcontext/transformations/transform_a.html",
- "references": [
- [
- "/2dcontext/transformations/transform_ref.html",
- "=="
- ]
- ],
- "url": "/2dcontext/transformations/transform_a.html"
- }
- ],
- "FileAPI/url/url_xmlhttprequest_img.html": [
- {
- "path": "FileAPI/url/url_xmlhttprequest_img.html",
- "references": [
- [
- "/FileAPI/url/url_xmlhttprequest_img-ref.html",
- "=="
- ]
- ],
- "url": "/FileAPI/url/url_xmlhttprequest_img.html"
- }
- ],
- "compat/webkit-text-fill-color-property-001a.html": [
- {
- "path": "compat/webkit-text-fill-color-property-001a.html",
- "references": [
- [
- "/compat/webkit-text-fill-color-property-001-ref.html",
- "=="
- ]
- ],
- "url": "/compat/webkit-text-fill-color-property-001a.html"
- }
- ],
- "compat/webkit-text-fill-color-property-001b.html": [
- {
- "path": "compat/webkit-text-fill-color-property-001b.html",
- "references": [
- [
- "/compat/webkit-text-fill-color-property-001-ref.html",
- "=="
- ]
- ],
- "url": "/compat/webkit-text-fill-color-property-001b.html"
- }
- ],
- "compat/webkit-text-fill-color-property-001c.html": [
- {
- "path": "compat/webkit-text-fill-color-property-001c.html",
- "references": [
- [
- "/compat/webkit-text-fill-color-property-001-ref.html",
- "=="
- ]
- ],
- "url": "/compat/webkit-text-fill-color-property-001c.html"
- }
- ],
- "compat/webkit-text-fill-color-property-001d.html": [
- {
- "path": "compat/webkit-text-fill-color-property-001d.html",
- "references": [
- [
- "/compat/webkit-text-fill-color-property-001-ref.html",
- "=="
- ]
- ],
- "url": "/compat/webkit-text-fill-color-property-001d.html"
- }
- ],
- "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html": [
- {
- "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html",
- "references": [
- [
- "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html",
- "=="
- ]
- ],
- "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html"
- }
- ],
- "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html": [
- {
- "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html",
- "references": [
- [
- "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html",
- "=="
- ]
- ],
- "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html"
- }
- ],
- "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html": [
- {
- "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html",
- "references": [
- [
- "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html",
- "=="
- ]
- ],
- "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html"
- }
- ],
- "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html": [
- {
- "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html",
- "references": [
- [
- "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html",
- "=="
- ]
- ],
- "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-N-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-N-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-N-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-N-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-N-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-N-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-N-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-N-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-N-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-N-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-N-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-N-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-dir-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-dir-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-script-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-script-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-script-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-script-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-style-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-style-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-style-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-style-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-N-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-N-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-N-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-N-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-N-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-N-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-N-L.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-L.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-N-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-input-script-R.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-input-script-R.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-input-script-R.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-isolate.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-isolate.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-isolate-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-isolate.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-pre-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-pre-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-pre-mixed.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-pre-mixed.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-pre-mixed.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-mixed.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-mixed.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html"
- }
- ],
- "html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html": [
- {
- "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html"
- }
- ],
- "html/dom/elements/global-attributes/lang-xmllang-01.html": [
- {
- "path": "html/dom/elements/global-attributes/lang-xmllang-01.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/lang-xmllang-01-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/lang-xmllang-01.html"
- }
- ],
- "html/dom/elements/global-attributes/lang-xyzzy.html": [
- {
- "path": "html/dom/elements/global-attributes/lang-xyzzy.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/lang-xyzzy-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/lang-xyzzy.html"
- }
- ],
- "html/dom/elements/global-attributes/style-01.html": [
- {
- "path": "html/dom/elements/global-attributes/style-01.html",
- "references": [
- [
- "/html/dom/elements/global-attributes/style-01-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/global-attributes/style-01.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html"
- }
- ],
- "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html": [
- {
- "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html",
- "references": [
- [
- "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html",
- "=="
- ]
- ],
- "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html"
- }
- ],
- "html/editing/the-hidden-attribute/hidden-2.svg": [
- {
- "path": "html/editing/the-hidden-attribute/hidden-2.svg",
- "references": [
- [
- "/html/editing/the-hidden-attribute/hidden-2-ref.svg",
- "=="
- ]
- ],
- "url": "/html/editing/the-hidden-attribute/hidden-2.svg"
- }
- ],
- "html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html": [
- {
- "path": "html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html",
- "references": [
- [
- "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html"
- }
- ],
- "html/rendering/bindings/the-select-element-0/option-label.html": [
- {
- "path": "html/rendering/bindings/the-select-element-0/option-label.html",
- "references": [
- [
- "/html/rendering/bindings/the-select-element-0/option-label-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-select-element-0/option-label.html"
- }
- ],
- "html/rendering/bindings/the-textarea-element-0/cols-default.html": [
- {
- "path": "html/rendering/bindings/the-textarea-element-0/cols-default.html",
- "references": [
- [
- "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-textarea-element-0/cols-default.html"
- }
- ],
- "html/rendering/bindings/the-textarea-element-0/cols-zero.html": [
- {
- "path": "html/rendering/bindings/the-textarea-element-0/cols-zero.html",
- "references": [
- [
- "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-textarea-element-0/cols-zero.html"
- }
- ],
- "html/rendering/bindings/the-textarea-element-0/rows-default.html": [
- {
- "path": "html/rendering/bindings/the-textarea-element-0/rows-default.html",
- "references": [
- [
- "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-textarea-element-0/rows-default.html"
- }
- ],
- "html/rendering/bindings/the-textarea-element-0/rows-zero.html": [
- {
- "path": "html/rendering/bindings/the-textarea-element-0/rows-zero.html",
- "references": [
- [
- "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/bindings/the-textarea-element-0/rows-zero.html"
- }
- ],
- "html/rendering/non-replaced-elements/flow-content-0/figure.html": [
- {
- "path": "html/rendering/non-replaced-elements/flow-content-0/figure.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/flow-content-0/figure.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-supported.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-supported.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-supported.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-supported.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-supported.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-supported.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-supported.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html"
- }
- ],
- "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html": [
- {
- "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html"
- }
- ],
- "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html": [
- {
- "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html"
- }
- ],
- "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html": [
- {
- "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html"
- }
- ],
- "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html": [
- {
- "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html"
- }
- ],
- "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml": [
- {
- "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml",
- "references": [
- [
- "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-border-1.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-border-1.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-border-1-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-border-1.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-border-2.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-border-2.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-border-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-border-2.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-cell-width-s.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-cell-width-s.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-cell-width-s.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-cell-width.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-cell-width.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-cell-width.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-layout.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-layout.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-layout-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-layout.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-width-150percent.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-width-150percent.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-width-150percent.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-width-s.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-width-s.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-width-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-width-s.html"
- }
- ],
- "html/rendering/non-replaced-elements/tables/table-width.html": [
- {
- "path": "html/rendering/non-replaced-elements/tables/table-width.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/tables/table-width-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/tables/table-width.html"
- }
- ],
- "html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html": [
- {
- "path": "html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html"
- }
- ],
- "html/rendering/non-replaced-elements/the-hr-element-0/align.html": [
- {
- "path": "html/rendering/non-replaced-elements/the-hr-element-0/align.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/the-hr-element-0/align.html"
- }
- ],
- "html/rendering/non-replaced-elements/the-hr-element-0/color.html": [
- {
- "path": "html/rendering/non-replaced-elements/the-hr-element-0/color.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/the-hr-element-0/color.html"
- }
- ],
- "html/rendering/non-replaced-elements/the-hr-element-0/width.html": [
- {
- "path": "html/rendering/non-replaced-elements/the-hr-element-0/width.html",
- "references": [
- [
- "/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/the-hr-element-0/width.html"
- }
- ],
- "html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml": [
- {
- "path": "html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml",
- "references": [
- [
- "/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml"
- }
- ],
- "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html": [
- {
- "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html",
- "references": [
- [
- "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html"
- }
- ],
- "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml": [
- {
- "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml",
- "references": [
- [
- "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml",
- "=="
- ]
- ],
- "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml"
- }
- ],
- "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml": [
- {
- "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml",
- "references": [
- [
- "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml",
- "=="
- ]
- ],
- "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml"
- }
- ],
- "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml": [
- {
- "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml",
- "references": [
- [
- "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml",
- "=="
- ]
- ],
- "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml"
- }
- ],
- "html/rendering/replaced-elements/images/space.html": [
- {
- "path": "html/rendering/replaced-elements/images/space.html",
- "references": [
- [
- "/html/rendering/replaced-elements/images/space-ref.html",
- "=="
- ]
- ],
- "url": "/html/rendering/replaced-elements/images/space.html"
- }
- ],
- "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html": [
- {
- "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html",
- "references": [
- [
- "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html"
- }
- ],
- "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml": [
- {
- "path": "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml",
- "references": [
- [
- "/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml"
- }
- ],
- "html/semantics/embedded-content/the-audio-element/audio_001.htm": [
- {
- "path": "html/semantics/embedded-content/the-audio-element/audio_001.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-audio-element/audio_001.htm"
- }
- ],
- "html/semantics/embedded-content/the-audio-element/audio_002.htm": [
- {
- "path": "html/semantics/embedded-content/the-audio-element/audio_002.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-audio-element/audio_002.htm"
- }
- ],
- "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html": [
- {
- "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html"
- }
- ],
- "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html": [
- {
- "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html"
- }
- ],
- "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html": [
- {
- "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html"
- }
- ],
- "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html": [
- {
- "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html"
- }
- ],
- "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html": [
- {
- "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
- }
- ],
- "html/semantics/embedded-content/the-img-element/document-base-url.html": [
- {
- "path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
- }
- ],
- "html/semantics/embedded-content/the-video-element/video_content_image.htm": [
- {
- "path": "html/semantics/embedded-content/the-video-element/video_content_image.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-video-element/video_content-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-video-element/video_content_image.htm"
- }
- ],
- "html/semantics/embedded-content/the-video-element/video_content_text.htm": [
- {
- "path": "html/semantics/embedded-content/the-video-element/video_content_text.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-video-element/video_content-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-video-element/video_content_text.htm"
- }
- ],
- "html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm": [
- {
- "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm"
- }
- ],
- "html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm": [
- {
- "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm",
- "references": [
- [
- "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm"
- }
- ],
- "html/semantics/embedded-content/the-video-element/video_initially_paused.html": [
- {
- "path": "html/semantics/embedded-content/the-video-element/video_initially_paused.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-video-element/video_initially_paused.html"
- }
- ],
- "html/semantics/forms/the-input-element/image01.html": [
- {
- "path": "html/semantics/forms/the-input-element/image01.html",
- "references": [
- [
- "/html/semantics/forms/the-input-element/image01-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/forms/the-input-element/image01.html"
- }
- ],
- "html/semantics/forms/the-textarea-element/textarea-newline-bidi.html": [
- {
- "path": "html/semantics/forms/the-textarea-element/textarea-newline-bidi.html",
- "references": [
- [
- "/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html"
- }
- ],
- "html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html": [
- {
- "path": "html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html",
- "references": [
- [
- "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html"
- }
- ],
- "html/semantics/grouping-content/the-ol-element/reversed-2.html": [
- {
- "path": "html/semantics/grouping-content/the-ol-element/reversed-2.html",
- "references": [
- [
- "/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/grouping-content/the-ol-element/reversed-2.html"
- }
- ],
- "html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html": [
- {
- "path": "html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html",
- "references": [
- [
- "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html"
- }
- ],
- "html/semantics/links/linktypes/alternate-css.html": [
- {
- "path": "html/semantics/links/linktypes/alternate-css.html",
- "references": [
- [
- "/html/semantics/links/linktypes/alternate-css-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/links/linktypes/alternate-css.html"
- }
- ],
- "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html": [
- {
- "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html",
- "references": [
- [
- "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html"
- }
- ],
- "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html": [
- {
- "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html",
- "references": [
- [
- "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html"
- }
- ],
- "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html": [
- {
- "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html",
- "references": [
- [
- "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdo-element/bdo-child.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-child.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdo-element/bdo-override.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-override.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html"
- }
- ],
- "html/semantics/text-level-semantics/the-bdo-element/bidi-001.html": [
- {
- "path": "html/semantics/text-level-semantics/the-bdo-element/bidi-001.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html"
- }
- ],
- "html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html": [
- {
- "path": "html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html"
- }
- ],
- "html/semantics/text-level-semantics/the-br-element/br-bidi.html": [
- {
- "path": "html/semantics/text-level-semantics/the-br-element/br-bidi.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi.html"
- }
- ],
- "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html": [
- {
- "path": "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html",
- "references": [
- [
- "/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html"
- }
- ],
- "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html": [
- {
- "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html",
- "references": [
- [
- "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html"
- }
- ],
- "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html": [
- {
- "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html",
- "references": [
- [
- "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html"
- }
- ],
- "shadow-dom/untriaged/shadow-trees/shadow-root-001.html": [
- {
- "path": "shadow-dom/untriaged/shadow-trees/shadow-root-001.html",
- "references": [
- [
- "/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-001.html"
- }
- ],
- "shadow-dom/untriaged/shadow-trees/shadow-root-002.html": [
- {
- "path": "shadow-dom/untriaged/shadow-trees/shadow-root-002.html",
- "references": [
- [
- "/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-002.html"
- }
- ],
- "shadow-dom/untriaged/shadow-trees/text-decoration-001.html": [
- {
- "path": "shadow-dom/untriaged/shadow-trees/text-decoration-001.html",
- "references": [
- [
- "/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/shadow-trees/text-decoration-001.html"
- }
- ],
- "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html": [
- {
- "path": "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html",
- "references": [
- [
- "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html",
- "=="
- ]
- ],
- "url": "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/2_tracks.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/2_tracks.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/2_tracks-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/2_tracks.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/3_tracks.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/3_tracks.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/3_tracks-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/3_tracks.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_end.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_end.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_end-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_end.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_start.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_start.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_start-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_start.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/basic.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/basic.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/basic-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/basic.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/cue_too_long.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/cue_too_long.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/cue_too_long-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/cue_too_long.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/size_90.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_90.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/size_90-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/evil/size_99.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_99.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/evil/size_99-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_50_percent.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_50_percent.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_50_percent-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_50_percent.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/media_with_controls.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/media_with_controls.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/media_with_controls-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/media_with_controls.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/repaint.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/repaint.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/repaint-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/repaint.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/size_50.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/size_50.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/size_50-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/size_50.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/too_many_cues.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/too_many_cues-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues.html"
- }
- ],
- "webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html": [
- {
- "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html",
- "references": [
- [
- "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped-ref.html",
- "=="
- ]
- ],
- "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html"
- }
- ]
- },
- "testharness": {
- "html/semantics/tabular-data/the-table-element/insertRow-method-03.html": [
- {
- "path": "html/semantics/tabular-data/the-table-element/insertRow-method-03.html",
- "url": "/html/semantics/tabular-data/the-table-element/insertRow-method-03.html"
- }
- ],
- "html/semantics/tabular-data/the-table-element/tFoot.html": [
- {
- "path": "html/semantics/tabular-data/the-table-element/tFoot.html",
- "url": "/html/semantics/tabular-data/the-table-element/tFoot.html"
- }
- ],
- "html/semantics/tabular-data/the-table-element/tHead.html": [
- {
- "path": "html/semantics/tabular-data/the-table-element/tHead.html",
- "url": "/html/semantics/tabular-data/the-table-element/tHead.html"
- }
- ]
- }
- },
- "reftest_nodes": {
- "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html": [
- {
- "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html",
- "references": [
- [
- "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html"
- }
- ],
- "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html": [
- {
- "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
- }
- ],
- "html/semantics/embedded-content/the-img-element/document-base-url.html": [
- {
- "path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
- "references": [
- [
- "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
- "=="
- ]
- ],
- "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
- }
- ]
- }
+ "items": {},
+ "reftest_nodes": {}
},
"reftest_nodes": {
"2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": [
@@ -43295,6 +37803,18 @@
"url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml"
}
],
+ "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html": [
+ {
+ "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html",
+ "references": [
+ [
+ "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html"
+ }
+ ],
"html/rendering/replaced-elements/images/space.html": [
{
"path": "html/rendering/replaced-elements/images/space.html",
@@ -43307,6 +37827,18 @@
"url": "/html/rendering/replaced-elements/images/space.html"
}
],
+ "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html": [
+ {
+ "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html",
+ "references": [
+ [
+ "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html"
+ }
+ ],
"html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml": [
{
"path": "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml",
@@ -43391,6 +37923,30 @@
"url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html"
}
],
+ "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html": [
+ {
+ "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html",
+ "references": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
+ }
+ ],
+ "html/semantics/embedded-content/the-img-element/document-base-url.html": [
+ {
+ "path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
+ "references": [
+ [
+ "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
+ "=="
+ ]
+ ],
+ "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
+ }
+ ],
"html/semantics/embedded-content/the-video-element/video_content_image.htm": [
{
"path": "html/semantics/embedded-content/the-video-element/video_content_image.htm",
@@ -46776,7 +41332,7 @@
}
]
},
- "rev": "d011702f368b88b3bae86e7a8fd2ddd22e18b33c",
+ "rev": "20fa4a3a71ab7a2f75b4febbe2e98aeeaf022c2b",
"url_base": "/",
"version": 3
}
diff --git a/tests/wpt/metadata/dom/events/Event-constructors.html.ini b/tests/wpt/metadata/dom/events/Event-constructors.html.ini
new file mode 100644
index 00000000000..82df4c7bb6b
--- /dev/null
+++ b/tests/wpt/metadata/dom/events/Event-constructors.html.ini
@@ -0,0 +1,6 @@
+[Event-constructors.html]
+ type: testharness
+ [Event constructors 4]
+ expected: FAIL
+ bug: https://github.com/servo/servo/issues/10744
+
diff --git a/tests/wpt/metadata/dom/interfaces.html.ini b/tests/wpt/metadata/dom/interfaces.html.ini
index 4cdad8a3627..1298cc1e92b 100644
--- a/tests/wpt/metadata/dom/interfaces.html.ini
+++ b/tests/wpt/metadata/dom/interfaces.html.ini
@@ -213,3 +213,162 @@
[Element interface: element must inherit property "queryAll" with the proper type (37)]
expected: FAIL
+ [Node interface: attribute isConnected]
+ expected: FAIL
+
+ [Node interface: operation isSameNode(Node)]
+ expected: FAIL
+
+ [Node interface: new Document() must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: new Document() must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: new Document() must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on new Document() with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Node interface: xmlDoc must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: xmlDoc must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: xmlDoc must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on xmlDoc with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Node interface: document.doctype must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: document.doctype must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: document.doctype must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on document.doctype with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Node interface: document.createDocumentFragment() must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: document.createDocumentFragment() must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: document.createDocumentFragment() must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [ShadowRoot interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ShadowRoot interface object length]
+ expected: FAIL
+
+ [ShadowRoot interface object name]
+ expected: FAIL
+
+ [ShadowRoot interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ShadowRoot interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ShadowRoot interface: attribute mode]
+ expected: FAIL
+
+ [ShadowRoot interface: attribute host]
+ expected: FAIL
+
+ [Element interface: attribute slot]
+ expected: FAIL
+
+ [Element interface: operation attachShadow(ShadowRootInit)]
+ expected: FAIL
+
+ [Element interface: attribute shadowRoot]
+ expected: FAIL
+
+ [Element interface: attribute assignedSlot]
+ expected: FAIL
+
+ [Element interface: element must inherit property "slot" with the proper type (7)]
+ expected: FAIL
+
+ [Element interface: element must inherit property "hasAttributes" with the proper type (8)]
+ expected: FAIL
+
+ [Element interface: element must inherit property "attachShadow" with the proper type (24)]
+ expected: FAIL
+
+ [Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Element interface: element must inherit property "shadowRoot" with the proper type (25)]
+ expected: FAIL
+
+ [Element interface: element must inherit property "assignedSlot" with the proper type (48)]
+ expected: FAIL
+
+ [Node interface: element must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: element must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: element must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on element with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Text interface: attribute assignedSlot]
+ expected: FAIL
+
+ [Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type (2)]
+ expected: FAIL
+
+ [Node interface: document.createTextNode("abc") must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: document.createTextNode("abc") must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: document.createTextNode("abc") must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [Node interface: document.createComment("abc") must inherit property "isConnected" with the proper type (15)]
+ expected: FAIL
+
+ [Node interface: document.createComment("abc") must inherit property "rootNode" with the proper type (17)]
+ expected: FAIL
+
+ [Node interface: document.createComment("abc") must inherit property "isSameNode" with the proper type (31)]
+ expected: FAIL
+
+ [Node interface: calling isSameNode(Node) on document.createComment("abc") with too few arguments must throw TypeError]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/DOMImplementation-createDocument.html.ini b/tests/wpt/metadata/dom/nodes/DOMImplementation-createDocument.html.ini
new file mode 100644
index 00000000000..6ee786f53be
--- /dev/null
+++ b/tests/wpt/metadata/dom/nodes/DOMImplementation-createDocument.html.ini
@@ -0,0 +1,9 @@
+[DOMImplementation-createDocument.html]
+ type: testharness
+ bug: https://github.com/servo/servo/issues/10743
+ [createDocument test 179: metadata for "http://www.w3.org/1999/xhtml","",null]
+ expected: FAIL
+
+ [createDocument test 180: metadata for "http://www.w3.org/2000/svg","",null]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/nodes/Document-createEvent.html.ini b/tests/wpt/metadata/dom/nodes/Document-createEvent.html.ini
index 04346bd9ee7..a81231ac8d9 100644
--- a/tests/wpt/metadata/dom/nodes/Document-createEvent.html.ini
+++ b/tests/wpt/metadata/dom/nodes/Document-createEvent.html.ini
@@ -1,5 +1,463 @@
[Document-createEvent.html]
type: testharness
- [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "KeyEvent"]
+ bug: https://github.com/servo/servo/issues/10734
+ [AnimationEvent should be an alias for AnimationEvent.]
expected: FAIL
+ [createEvent('AnimationEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [animationevent should be an alias for AnimationEvent.]
+ expected: FAIL
+
+ [createEvent('animationevent') should be initialized correctly.]
+ expected: FAIL
+
+ [ANIMATIONEVENT should be an alias for AnimationEvent.]
+ expected: FAIL
+
+ [createEvent('ANIMATIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [BeforeUnloadEvent should be an alias for BeforeUnloadEvent.]
+ expected: FAIL
+
+ [createEvent('BeforeUnloadEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [beforeunloadevent should be an alias for BeforeUnloadEvent.]
+ expected: FAIL
+
+ [createEvent('beforeunloadevent') should be initialized correctly.]
+ expected: FAIL
+
+ [BEFOREUNLOADEVENT should be an alias for BeforeUnloadEvent.]
+ expected: FAIL
+
+ [createEvent('BEFOREUNLOADEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [CloseEvent should be an alias for CloseEvent.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [createEvent('CloseEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [closeevent should be an alias for CloseEvent.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [createEvent('closeevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [CLOSEEVENT should be an alias for CloseEvent.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [createEvent('CLOSEEVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10737
+ expected: FAIL
+
+ [CompositionEvent should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('CompositionEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [compositionevent should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('compositionevent') should be initialized correctly.]
+ expected: FAIL
+
+ [COMPOSITIONEVENT should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('COMPOSITIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [DeviceMotionEvent should be an alias for DeviceMotionEvent.]
+ expected: FAIL
+
+ [createEvent('DeviceMotionEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [devicemotionevent should be an alias for DeviceMotionEvent.]
+ expected: FAIL
+
+ [createEvent('devicemotionevent') should be initialized correctly.]
+ expected: FAIL
+
+ [DEVICEMOTIONEVENT should be an alias for DeviceMotionEvent.]
+ expected: FAIL
+
+ [createEvent('DEVICEMOTIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [DeviceOrientationEvent should be an alias for DeviceOrientationEvent.]
+ expected: FAIL
+
+ [createEvent('DeviceOrientationEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [deviceorientationevent should be an alias for DeviceOrientationEvent.]
+ expected: FAIL
+
+ [createEvent('deviceorientationevent') should be initialized correctly.]
+ expected: FAIL
+
+ [DEVICEORIENTATIONEVENT should be an alias for DeviceOrientationEvent.]
+ expected: FAIL
+
+ [createEvent('DEVICEORIENTATIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [DragEvent should be an alias for DragEvent.]
+ expected: FAIL
+
+ [createEvent('DragEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [dragevent should be an alias for DragEvent.]
+ expected: FAIL
+
+ [createEvent('dragevent') should be initialized correctly.]
+ expected: FAIL
+
+ [DRAGEVENT should be an alias for DragEvent.]
+ expected: FAIL
+
+ [createEvent('DRAGEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [ErrorEvent should be an alias for ErrorEvent.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [createEvent('ErrorEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [errorevent should be an alias for ErrorEvent.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [createEvent('errorevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [ERROREVENT should be an alias for ErrorEvent.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [createEvent('ERROREVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10738
+ expected: FAIL
+
+ [FocusEvent should be an alias for FocusEvent.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [createEvent('FocusEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [focusevent should be an alias for FocusEvent.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [createEvent('focusevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [FOCUSEVENT should be an alias for FocusEvent.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [createEvent('FOCUSEVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10739
+ expected: FAIL
+
+ [HashChangeEvent should be an alias for HashChangeEvent.]
+ expected: FAIL
+
+ [createEvent('HashChangeEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [hashchangeevent should be an alias for HashChangeEvent.]
+ expected: FAIL
+
+ [createEvent('hashchangeevent') should be initialized correctly.]
+ expected: FAIL
+
+ [HASHCHANGEEVENT should be an alias for HashChangeEvent.]
+ expected: FAIL
+
+ [createEvent('HASHCHANGEEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [IDBVersionChangeEvent should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+
+ [createEvent('IDBVersionChangeEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [idbversionchangeevent should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+
+ [createEvent('idbversionchangeevent') should be initialized correctly.]
+ expected: FAIL
+
+ [IDBVERSIONCHANGEEVENT should be an alias for IDBVersionChangeEvent.]
+ expected: FAIL
+
+ [createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [PageTransitionEvent should be an alias for PageTransitionEvent.]
+ expected: FAIL
+
+ [createEvent('PageTransitionEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [pagetransitionevent should be an alias for PageTransitionEvent.]
+ expected: FAIL
+
+ [createEvent('pagetransitionevent') should be initialized correctly.]
+ expected: FAIL
+
+ [PAGETRANSITIONEVENT should be an alias for PageTransitionEvent.]
+ expected: FAIL
+
+ [createEvent('PAGETRANSITIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [PopStateEvent should be an alias for PopStateEvent.]
+ expected: FAIL
+
+ [createEvent('PopStateEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [popstateevent should be an alias for PopStateEvent.]
+ expected: FAIL
+
+ [createEvent('popstateevent') should be initialized correctly.]
+ expected: FAIL
+
+ [POPSTATEEVENT should be an alias for PopStateEvent.]
+ expected: FAIL
+
+ [createEvent('POPSTATEEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [ProgressEvent should be an alias for ProgressEvent.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [createEvent('ProgressEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [progressevent should be an alias for ProgressEvent.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [createEvent('progressevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [PROGRESSEVENT should be an alias for ProgressEvent.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [createEvent('PROGRESSEVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10740
+ expected: FAIL
+
+ [StorageEvent should be an alias for StorageEvent.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [createEvent('StorageEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [storageevent should be an alias for StorageEvent.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [createEvent('storageevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [STORAGEEVENT should be an alias for StorageEvent.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [createEvent('STORAGEEVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10736
+ expected: FAIL
+
+ [SVGEvents should be an alias for Event.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [createEvent('SVGEvents') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [svgevents should be an alias for Event.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [createEvent('svgevents') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [SVGEVENTS should be an alias for Event.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [createEvent('SVGEVENTS') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10741
+ expected: FAIL
+
+ [SVGZoomEvent should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('SVGZoomEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [svgzoomevent should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('svgzoomevent') should be initialized correctly.]
+ expected: FAIL
+
+ [SVGZOOMEVENT should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('SVGZOOMEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [SVGZoomEvents should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('SVGZoomEvents') should be initialized correctly.]
+ expected: FAIL
+
+ [svgzoomevents should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('svgzoomevents') should be initialized correctly.]
+ expected: FAIL
+
+ [SVGZOOMEVENTS should be an alias for SVGZoomEvent.]
+ expected: FAIL
+
+ [createEvent('SVGZOOMEVENTS') should be initialized correctly.]
+ expected: FAIL
+
+ [TextEvent should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('TextEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [textevent should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('textevent') should be initialized correctly.]
+ expected: FAIL
+
+ [TEXTEVENT should be an alias for CompositionEvent.]
+ expected: FAIL
+
+ [createEvent('TEXTEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [TrackEvent should be an alias for TrackEvent.]
+ expected: FAIL
+
+ [createEvent('TrackEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [trackevent should be an alias for TrackEvent.]
+ expected: FAIL
+
+ [createEvent('trackevent') should be initialized correctly.]
+ expected: FAIL
+
+ [TRACKEVENT should be an alias for TrackEvent.]
+ expected: FAIL
+
+ [createEvent('TRACKEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [TransitionEvent should be an alias for TransitionEvent.]
+ expected: FAIL
+
+ [createEvent('TransitionEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [transitionevent should be an alias for TransitionEvent.]
+ expected: FAIL
+
+ [createEvent('transitionevent') should be initialized correctly.]
+ expected: FAIL
+
+ [TRANSITIONEVENT should be an alias for TransitionEvent.]
+ expected: FAIL
+
+ [createEvent('TRANSITIONEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [WebGLContextEvent should be an alias for WebGLContextEvent.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [createEvent('WebGLContextEvent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [webglcontextevent should be an alias for WebGLContextEvent.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [createEvent('webglcontextevent') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [WEBGLCONTEXTEVENT should be an alias for WebGLContextEvent.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [createEvent('WEBGLCONTEXTEVENT') should be initialized correctly.]
+ bug: https://github.com/servo/servo/issues/10742
+ expected: FAIL
+
+ [WheelEvent should be an alias for WheelEvent.]
+ expected: FAIL
+
+ [createEvent('WheelEvent') should be initialized correctly.]
+ expected: FAIL
+
+ [wheelevent should be an alias for WheelEvent.]
+ expected: FAIL
+
+ [createEvent('wheelevent') should be initialized correctly.]
+ expected: FAIL
+
+ [WHEELEVENT should be an alias for WheelEvent.]
+ expected: FAIL
+
+ [createEvent('WHEELEVENT') should be initialized correctly.]
+ expected: FAIL
+
+ [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "KeyEvents"]
+ expected: FAIL
+ bug: https://github.com/servo/servo/issues/10735
+
diff --git a/tests/wpt/metadata/dom/nodes/rootNode.html.ini b/tests/wpt/metadata/dom/nodes/rootNode.html.ini
index 44e544621ef..8505eb99f81 100644
--- a/tests/wpt/metadata/dom/nodes/rootNode.html.ini
+++ b/tests/wpt/metadata/dom/nodes/rootNode.html.ini
@@ -1,5 +1,6 @@
[rootNode.html]
type: testharness
+ bug: https://github.com/servo/servo/issues/10747
[rootNode attribute must return the context object when it does not have any parent]
expected: FAIL
diff --git a/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.htm.ini b/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.htm.ini
deleted file mode 100644
index 97a2fac1de8..00000000000
--- a/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.htm.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[eventsource-eventtarget.htm]
- type: testharness
- [dedicated worker - EventSource: addEventListener()]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.worker.js.ini b/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.worker.js.ini
new file mode 100644
index 00000000000..7e541e80663
--- /dev/null
+++ b/tests/wpt/metadata/eventsource/dedicated-worker/eventsource-eventtarget.worker.js.ini
@@ -0,0 +1,7 @@
+[eventsource-eventtarget.worker]
+ type: testharness
+ expected: TIMEOUT
+ bug: https://github.com/servo/servo/issues/8925
+ [dedicated worker - EventSource: addEventListener()]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html.ini b/tests/wpt/metadata/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html.ini
new file mode 100644
index 00000000000..978f663e01f
--- /dev/null
+++ b/tests/wpt/metadata/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html.ini
@@ -0,0 +1,4 @@
+[canvas-fallback.html]
+ type: reftest
+ expected: FAIL
+ bug: https://github.com/servo/servo/issues/10733
diff --git a/tests/wpt/metadata/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini b/tests/wpt/metadata/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini
index 3f06a8ead61..090483d537e 100644
--- a/tests/wpt/metadata/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini
+++ b/tests/wpt/metadata/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini
@@ -1,5 +1,6 @@
[readwrite-readonly.html]
type: testharness
+ bug: https://github.com/servo/servo/issues/10732
[The :read-write pseudo-class must match input elements to which the readonly attribute applies, and that are mutable]
expected: FAIL
@@ -48,3 +49,9 @@
[The :read-only pseudo-class must not match elements that are editing hosts]
expected: FAIL
+ [The :read-write pseudo-class must not match input elements to which the readonly attribute does not apply]
+ expected: FAIL
+
+ [The :read-only pseudo-class must match input elements to which the readonly attribute does not apply]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync
index 042374c3deb..0758a6a54f4 100644
--- a/tests/wpt/metadata/mozilla-sync
+++ b/tests/wpt/metadata/mozilla-sync
@@ -1 +1 @@
-f9608022caf7f223dfdfe960c31fb5fe7eb0d1f1 \ No newline at end of file
+3d4416e1b0ae758e68900f725979238cc0128f8b \ No newline at end of file
diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini b/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini
index 17d8dfb7a4b..6f3a8e7db45 100644
--- a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini
+++ b/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini
@@ -2,3 +2,4 @@
type: testharness
[WebGL test #6: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
+
diff --git a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice.html b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice.html
index a66136b10f1..0ecea79c8c7 100644
--- a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice.html
+++ b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Blob slice</title>
-<link rel=help href="http://dev.w3.org/2006/webapi/FileAPI/#slice-method-algo">
+<link rel=help href="https://w3c.github.io/FileAPI/#slice-method-algo">
<link rel=author title="Saurabh Anand" href="mailto:saurabhanandiit@gmail.com">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
@@ -162,6 +162,23 @@ test(function() {
var invalidTypes = [
"\xFF",
+ "te\x09xt/plain",
+ "te\x00xt/plain",
+ "te\x1Fxt/plain",
+ "te\x7Fxt/plain"
+];
+invalidTypes.forEach(function(type) {
+ test_blob(function() {
+ var blob = new Blob(["PASS"]);
+ return blob.slice(0, 4, type);
+ }, {
+ expected: "PASS",
+ type: "",
+ desc: "Invalid contentType (" + format_value(type) + ")"
+ });
+});
+
+var validTypes = [
"te(xt/plain",
"te)xt/plain",
"te<xt/plain",
@@ -180,23 +197,6 @@ var invalidTypes = [
"te{xt/plain",
"te}xt/plain",
"te\x20xt/plain",
- "te\x09xt/plain",
- "te\x00xt/plain",
- "te\x1Fxt/plain",
- "te\x7Fxt/plain"
-];
-invalidTypes.forEach(function(type) {
- test_blob(function() {
- var blob = new Blob(["PASS"]);
- return blob.slice(0, 4, type);
- }, {
- expected: "PASS",
- type: "",
- desc: "Invalid contentType (" + format_value(type) + ")"
- });
-});
-
-var validTypes = [
"TEXT/PLAIN",
"text/plain;charset = UTF-8",
"text/plain;charset=UTF-8"
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.js b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.js
new file mode 100644
index 00000000000..5a1f8ea2ff5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.js
@@ -0,0 +1,5 @@
+(function() {
+ test(function() {
+ assert_true(false);
+ }, 'Test suite not implemented yet.');
+})();
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLight_tests.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_tests.html
index 3751574ae46..2008597152b 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLight_tests.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_tests.html
@@ -2,10 +2,10 @@
<meta charset=utf8>
<meta content=long name=timeout>
<meta content="width=device-width, initial-scale=1" name=viewport>
-<title>Ambient Light Events Test Suite</title>
+<title>Ambient Light Sensor Test Suite</title>
<link rel="help" href="http://www.w3.org/TR/ambient-light/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="DeviceLightEvent_tests.js"></script>
+<script src="AmbientLightSensor.js"></script>
<div id="log"></div>
diff --git a/tests/wpt/web-platform-tests/ambient-light/DeviceLightEvent_tests.js b/tests/wpt/web-platform-tests/ambient-light/DeviceLightEvent_tests.js
deleted file mode 100644
index af89cb45c3f..00000000000
--- a/tests/wpt/web-platform-tests/ambient-light/DeviceLightEvent_tests.js
+++ /dev/null
@@ -1,403 +0,0 @@
-(function() {
- //inheritance tests
- test(function() {
- var event = new DeviceLightEvent('');
- assert_true(event instanceof window.DeviceLightEvent);
- }, 'the event is an instance of DeviceLightEvent');
-
- test(function() {
- var event = new DeviceLightEvent('');
- assert_true(event instanceof window.Event);
- }, 'the event inherits from Event');
-
- //Type attribute tests
- test(function() {
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent();
- }, 'First argument is required, so was expecting a TypeError.');
- }, 'Missing type argument');
-
- test(function() {
- var event = new DeviceLightEvent(undefined);
- assert_equals(event.type, 'undefined');
- }, 'Event type set to undefined');
-
- test(function() {
- var event = new DeviceLightEvent(null);
- assert_equals(event.type, 'null');
- }, 'type argument is null');
-
- test(function() {
- var event = new DeviceLightEvent(123);
- assert_equals(event.type, '123');
- }, 'type argument is number');
-
- test(function() {
- var event = new DeviceLightEvent(new Number(123));
- assert_equals(event.type, '123');
- }, 'type argument is Number');
-
- test(function() {
- var event = new DeviceLightEvent([]);
- assert_equals(event.type, '');
- }, 'type argument is array');
-
- test(function() {
- var event = new DeviceLightEvent(new Array());
- assert_equals(event.type, '');
- }, 'type argument is instance of Array');
-
- test(function() {
- var event = new DeviceLightEvent(['t', ['e', ['s', ['t']]]]);
- assert_equals(event.type, 't,e,s,t');
- }, 'type argument is nested array');
-
- test(function() {
- var event = new DeviceLightEvent(Math);
- assert_equals(event.type, '[object Math]');
- }, 'type argument is host object');
-
- test(function() {
- var event = new DeviceLightEvent(true);
- assert_equals(event.type, 'true');
- }, 'type argument is boolean (true)');
-
- test(function() {
- var event = new DeviceLightEvent(new Boolean(true));
- assert_equals(event.type, 'true');
- }, 'type argument is instance of Boolean (true)');
-
- test(function() {
- var event = new DeviceLightEvent(false);
- assert_equals(event.type, 'false');
- }, 'type argument is boolean (false)');
-
- test(function() {
- var event = new DeviceLightEvent(new Boolean(false));
- assert_equals(event.type, 'false');
- }, 'type argument is instance of Boolean (false)');
-
- test(function() {
- var event = new DeviceLightEvent('test');
- assert_equals(event.type, 'test');
- }, 'type argument is string');
-
- test(function() {
- var event = new DeviceLightEvent(new String('test'));
- assert_equals(event.type, 'test');
- }, 'type argument is instance of String');
-
- test(function() {
- var event = new DeviceLightEvent(function test() {});
- assert_regexp_match(event.type, /function test.+{\s?}/);
- }, 'type argument is function');
-
- test(function() {
- var event = new DeviceLightEvent({
- toString: function() {
- return '123';
- }
- });
- assert_equals(event.type, '123');
- }, 'type argument is complex object, with toString method');
-
- test(function() {
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent({
- toString: function() {
- return function() {}
- }
- });
- });
- }, 'toString is of type function');
-
- //eventInitDict attribute tests
- test(function() {
- var event = new DeviceLightEvent('test', undefined);
- assert_equals(event.value, Infinity);
- }, 'eventInitDict argument sets to undefined');
-
- test(function() {
- var event = new DeviceLightEvent('test', null);
- assert_equals(event.value, Infinity);
- }, 'eventInitDict argument is null');
-
- test(function() {
- var date = new Date();
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent('test', date);
- });
- }, 'eventInitDict argument is Date object');
-
- test(function() {
- var regexp = /abc/;
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent('test', regexp);
- });
- }, 'eventInitDict argument is RegExp object');
-
- test(function() {
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent('test', false);
- });
- }, 'eventInitDict argument is boolean');
-
- test(function() {
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent('test', 123);
- });
- }, 'eventInitDict argument is number');
-
- test(function() {
- assert_throws(new TypeError(), function() {
- new DeviceLightEvent('test', 'hello');
- });
- }, 'eventInitDict argument is string');
-
- //test readonly attribute double value;
- test(function() {
- var event = new DeviceLightEvent('test');
- assert_readonly(event, 'value', 'readonly attribute value');
- }, 'value is readonly');
-
- test(function() {
- var event = new DeviceLightEvent('test');
- assert_equals(event.value, Infinity);
- }, 'value initializes to positive Infinity');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: Infinity
- });
- assert_equals(event.value, Infinity);
- }, 'value set to positive Infinity');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: -Infinity
- });
- assert_equals(event.value, -Infinity);
- }, 'value set to negative Infinity');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: 0
- });
- assert_equals(event.value, 0);
- }, 'value set to 0');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: 1
- });
- assert_equals(event.value, 1);
- }, 'value set to 1');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: -1
- });
- assert_equals(event.value, -1);
- }, 'value set to -1');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: 0.5
- });
- assert_equals(event.value, 0.5);
- }, 'value set to 0.5');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: false
- });
- assert_equals(event.value, 0, 'value set to false, converts to 0.');
- }, 'value set to false');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: true
- });
- assert_equals(event.value, 1, 'value set to true, converts to 1.');
- }, 'value set to true');
-
-
- test(function() {
- var prop = {
- value: undefined
- };
- try {
- var event = new DeviceLightEvent('test', prop);
- assert_true(isNaN(event.value));
- } catch(e) {
- assert_unreached('error message: ' + e.message);
- }
- }, 'value of undefined resolves to NaN');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: null
- });
- assert_equals(event.value, 0, 'value resolves to 0');
- }, 'value of null resolves to 0');
-
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: ''
- });
- assert_equals(event.value, 0, 'value must resolve to 0');
- }, 'value of empty string must resolve to 0');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: '\u0020'
- });
- assert_equals(event.value, 0, 'value must resolve to 0');
- }, 'value of U+0020 must resolve to 0');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: '\u0020\u0020\u0020\u0020\u0020\u0020'
- });
- assert_equals(event.value, 0, 'value must resolve to 0');
- }, 'value of multiple U+0020 must resolve to 0');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: '\u0020\u0020\u00201234\u0020\u0020\u0020'
- });
- assert_equals(event.value, 1234, 'converts to 1234');
- }, 'converts to 1234');
-
- test(function() {
- var event = new DeviceLightEvent('test', {
- value: []
- });
- assert_equals(event.value, 0, 'converts to 0');
- }, 'converts to 0');
-
-
- test(function() {
- var prop = {
- value: {}
- };
- try {
- var event = new DeviceLightEvent('test', prop);
- assert_true(isNaN(event.value));
- } catch(e) {
- assert_unreached('error message: ' + e.message);
- }
- }, 'value of {} resolves to NaN');
-
- test(function() {
- var prop = {
- get value() {
- return NaN;
- }
- };
- try {
- var event = new DeviceLightEvent('test', prop);
- assert_true(isNaN(event.value));
- } catch(e) {
- assert_unreached('error message: ' + e.message);
- }
- }, 'value resolves to NaN');
-
- test(function() {
- var prop = {
- get value() {
- return '123';
- }
- };
- var event = new DeviceLightEvent('test', prop);
- assert_equals(event.value, 123, 'converts to 123');
- }, 'value resolves 123');
-
- //test attribute EventHandler ondevicelight;
- test(function() {
- var desc = 'window.ondevicelight did not accept callable object',
- descidl = 'Expected to find ondevicelight attribute on window object',
- func = function() {};
- assert_idl_attribute(window, 'ondevicelight', descidl);
- window.ondevicelight = func;
- assert_equals(window.ondevicelight, func, desc);
- }, 'expected ondevicelight on window and to be set to function');
-
- test(function() {
- var desc = 'window.ondevicelight must be null';
- assert_equals(window.ondevicelight, null, desc);
- }, 'ondevicelight is null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable as null';
- window.ondevicelight = function() {};
- window.ondevicelight = {};
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat object as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable as null';
- window.ondevicelight = function() {};
- window.ondevicelight = {
- call: 'test'
- };
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat object with non-callable call property as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable (string) as null';
- window.ondevicelight = function() {};
- window.ondevicelight = 'string';
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat string as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable (number) as null';
- window.ondevicelight = function() {};
- window.ondevicelight = 123;
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat number as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable (undefined) as null';
- window.ondevicelight = function() {};
- window.ondevicelight = undefined;
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat undefined as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable (array) as null';
- window.ondevicelight = function() {};
- window.ondevicelight = [];
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat array as null');
-
- test(function() {
- var desc = 'window.ondevicelight did not treat noncallable host object as null';
- window.ondevicelight = function() {};
- window.ondevicelight = window.Node;
- assert_equals(window.ondevicelight, null, desc);
- }, 'treat non-callable host object as null');
-
- //Async tests
- var t = async_test('test if DeviceLightEvent received');
- window.addEventListener('devicelight', function(e) {
- t.step(function() {
- var msg = 'expected instance of DeviceLightEvent: ';
- assert_true(e instanceof window.DeviceLightEvent, msg);
- assert_idl_attribute(e, 'value', 'event has value property');
- });
- t.done();
- });
-
- var t2 = async_test('test if DeviceLightEvent received (event handler attribute)');
- window.ondevicelight = function(e) {
- t2.step(function() {
- var msg = 'expected instance of DeviceLightEvent: ';
- assert_true(e instanceof window.DeviceLightEvent, msg);
- assert_idl_attribute(e, 'value', 'event has value property');
- });
- t2.done();
- };
-})();
diff --git a/tests/wpt/web-platform-tests/ambient-light/OWNERS b/tests/wpt/web-platform-tests/ambient-light/OWNERS
index 548c25a14da..d0b7f095c90 100644
--- a/tests/wpt/web-platform-tests/ambient-light/OWNERS
+++ b/tests/wpt/web-platform-tests/ambient-light/OWNERS
@@ -1,3 +1,5 @@
@zqzhang
@Volker-E
@dontcallmedom
+@tobie
+@riju
diff --git a/tests/wpt/web-platform-tests/ambient-light/idlharness.html b/tests/wpt/web-platform-tests/ambient-light/idlharness.html
index bcf22284c9c..c2ab2ea9c31 100644
--- a/tests/wpt/web-platform-tests/ambient-light/idlharness.html
+++ b/tests/wpt/web-platform-tests/ambient-light/idlharness.html
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<meta charset="utf-8">
-<title>Ambient Light Events IDL tests</title>
+<title>Ambient Light Sensor IDL tests</title>
<link rel="author" title="Intel" href="http://www.intel.com">
<link rel="help" href="http://www.w3.org/TR/ambient-light/">
<script src="/resources/testharness.js"></script>
@@ -14,46 +14,91 @@
</style>
<div id="log"></div>
-<pre id="untested_idl">
-[PrimaryGlobal]
-interface Window {
+<pre id="idl">
+interface Event {
};
-interface Event {
+interface Error {
};
dictionary EventInit {
};
</pre>
-<pre id='idl'>
-partial interface Window {
- attribute EventHandler ondevicelight;
+<pre id="generic-idl">
+interface Sensor : EventTarget {
+ readonly attribute SensorState state;
+ readonly attribute SensorReading? reading;
+ void start();
+ void stop();
+ attribute EventHandler onchange;
+ attribute EventHandler onstatechange;
+ attribute EventHandler onerror;
+};
+
+dictionary SensorOptions {
+ double? frequency;
+};
+
+enum SensorState {
+ "idle",
+ "activating",
+ "active",
+ "errored"
};
-dictionary DeviceLightEventInit : EventInit {
- unrestricted double value;
+interface SensorReading {
+ readonly attribute DOMHighResTimeStamp timeStamp;
};
-[Constructor (DOMString type, optional DeviceLightEventInit eventInitDict)]
-interface DeviceLightEvent : Event {
- readonly attribute unrestricted double value;
+[Constructor(DOMString type, SensorReadingEventInit eventInitDict)]
+interface SensorReadingEvent : Event {
+ readonly attribute SensorReading reading;
};
+
+dictionary SensorReadingEventInit : EventInit {
+ SensorReading reading;
+};
+
+[Constructor(DOMString type, SensorErrorEventInit errorEventInitDict)]
+interface SensorErrorEvent : Event {
+ readonly attribute Error error;
+};
+
+dictionary SensorErrorEventInit : EventInit {
+ Error error;
+};
+</pre>
+
+<pre id="ambient-light-idl">
+[Constructor(optional SensorOptions sensorOptions)]
+interface AmbientLightSensor : Sensor {
+ readonly attribute AmbientLightSensorReading? reading;
+};
+
+[Constructor(AmbientLightSensorReadingInit ambientLightSensorReadingInit)]
+interface AmbientLightSensorReading : SensorReading {
+ readonly attribute unrestricted double illuminance;
+};
+
+dictionary AmbientLightSensorReadingInit {
+ unrestricted double illuminance;
+};
+
</pre>
<script>
(function() {
"use strict";
var idl_array = new IdlArray();
- // replace 'EventHandler' and 'unrestricted double' unrecognised by idlharness.js
- var idls = document.getElementById('idl').textContent.replace(/EventHandler/g, 'Function?').replace(/unrestricted double/g, 'double');
-
- idl_array.add_untested_idls(document.getElementById('untested_idl').textContent);
- idl_array.add_idls(idls);
+ idl_array.add_untested_idls(document.getElementById('idl').textContent);
+ idl_array.add_untested_idls(document.getElementById('generic-idl').textContent);
+ idl_array.add_idls(document.getElementById('ambient-light-idl').textContent);
idl_array.add_objects({
- Window: ['window'],
- DeviceLightEvent: ['new DeviceLightEvent("foo")']
+ AmbientLightSensor: ['new AmbientLightSensor();'],
+ AmbientLightSensorReading: ['new AmbientLightSensorReading({ illuminance: 750 });'],
+ SensorReadingEvent: ['new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) });']
});
idl_array.test();
diff --git a/tests/wpt/web-platform-tests/dom/events/Event-constructors.html b/tests/wpt/web-platform-tests/dom/events/Event-constructors.html
index 25cbdc4aeaf..a3cd3f80cb8 100644
--- a/tests/wpt/web-platform-tests/dom/events/Event-constructors.html
+++ b/tests/wpt/web-platform-tests/dom/events/Event-constructors.html
@@ -42,17 +42,8 @@ test(function() {
assert_true("initEvent" in ev)
})
test(function() {
- var ev = Event("test")
- assert_equals(ev.type, "test")
- assert_equals(ev.target, null)
- assert_equals(ev.currentTarget, null)
- assert_equals(ev.eventPhase, Event.NONE)
- assert_equals(ev.bubbles, false)
- assert_equals(ev.cancelable, false)
- assert_equals(ev.defaultPrevented, false)
- assert_equals(ev.isTrusted, false)
- assert_true(ev.timeStamp > 0)
- assert_true("initEvent" in ev)
+ assert_throws(new TypeError(), function() { Event("test") },
+ 'Calling Event constructor without "new" must throw');
})
test(function() {
var ev = new Event("I am an event", { bubbles: true, cancelable: false})
diff --git a/tests/wpt/web-platform-tests/dom/interfaces.html b/tests/wpt/web-platform-tests/dom/interfaces.html
index 45dd97e2f50..63546b83c0b 100644
--- a/tests/wpt/web-platform-tests/dom/interfaces.html
+++ b/tests/wpt/web-platform-tests/dom/interfaces.html
@@ -42,6 +42,7 @@ dictionary EventInit {
boolean cancelable = false;
};
+
[Constructor(DOMString type, optional CustomEventInit eventInitDict)/*,
Exposed=(Window,Worker)*/]
interface CustomEvent : Event {
@@ -54,10 +55,11 @@ dictionary CustomEventInit : EventInit {
any detail = null;
};
+
//[Exposed=(Window,Worker)]
interface EventTarget {
- void addEventListener(DOMString type, EventListener? callback, optional boolean capture = false);
- void removeEventListener(DOMString type, EventListener? callback, optional boolean capture = false);
+ void addEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options);
+ void removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options);
boolean dispatchEvent(Event event);
};
@@ -65,25 +67,40 @@ callback interface EventListener {
void handleEvent(Event event);
};
-[NoInterfaceObject]
+dictionary EventListenerOptions {
+ boolean capture;
+ boolean passive;
+};
+
+
+[NoInterfaceObject,
+ Exposed=Window]
interface NonElementParentNode {
Element? getElementById(DOMString elementId);
};
Document implements NonElementParentNode;
DocumentFragment implements NonElementParentNode;
-[NoInterfaceObject]
+
+[NoInterfaceObject,
+ Exposed=Window]
+interface DocumentOrShadowRoot {
+};
+Document implements DocumentOrShadowRoot;
+ShadowRoot implements DocumentOrShadowRoot;
+
+
+[NoInterfaceObject,
+ Exposed=Window]
interface ParentNode {
[SameObject] readonly attribute HTMLCollection children;
readonly attribute Element? firstElementChild;
readonly attribute Element? lastElementChild;
readonly attribute unsigned long childElementCount;
- [Unscopeable] void prepend((Node or DOMString)... nodes);
- [Unscopeable] void append((Node or DOMString)... nodes);
+ [Unscopable] void prepend((Node or DOMString)... nodes);
+ [Unscopable] void append((Node or DOMString)... nodes);
- [Unscopeable] Element? query(DOMString relativeSelectors);
- [NewObject, Unscopeable] Elements queryAll(DOMString relativeSelectors);
Element? querySelector(DOMString selectors);
[NewObject] NodeList querySelectorAll(DOMString selectors);
};
@@ -91,7 +108,9 @@ Document implements ParentNode;
DocumentFragment implements ParentNode;
Element implements ParentNode;
-[NoInterfaceObject]
+
+[NoInterfaceObject,
+ Exposed=Window]
interface NonDocumentTypeChildNode {
readonly attribute Element? previousElementSibling;
readonly attribute Element? nextElementSibling;
@@ -99,37 +118,45 @@ interface NonDocumentTypeChildNode {
Element implements NonDocumentTypeChildNode;
CharacterData implements NonDocumentTypeChildNode;
-[NoInterfaceObject]
+
+[NoInterfaceObject,
+ Exposed=Window]
interface ChildNode {
- [Unscopeable] void before((Node or DOMString)... nodes);
- [Unscopeable] void after((Node or DOMString)... nodes);
- [Unscopeable] void replaceWith((Node or DOMString)... nodes);
- [Unscopeable] void remove();
+ [Unscopable] void before((Node or DOMString)... nodes);
+ [Unscopable] void after((Node or DOMString)... nodes);
+ [Unscopable] void replaceWith((Node or DOMString)... nodes);
+ [Unscopable] void remove();
};
DocumentType implements ChildNode;
Element implements ChildNode;
CharacterData implements ChildNode;
-// XXX unrecognized tokens "class", "extends"
-// https://www.w3.org/Bugs/Public/show_bug.cgi?id=20020
-// https://www.w3.org/Bugs/Public/show_bug.cgi?id=23225
-//class Elements extends Array {
-// Element? query(DOMString relativeSelectors);
-// Elements queryAll(DOMString relativeSelectors);
-//};
+[NoInterfaceObject,
+ Exposed=Window]
+interface Slotable {
+ readonly attribute HTMLSlotElement? assignedSlot;
+};
+Element implements Slotable;
+Text implements Slotable;
+
+
+[Exposed=Window]
interface NodeList {
getter Node? item(unsigned long index);
readonly attribute unsigned long length;
// iterable<Node>;
};
+
+[Exposed=Window, LegacyUnenumerableNamedProperties]
interface HTMLCollection {
readonly attribute unsigned long length;
getter Element? item(unsigned long index);
getter Element? namedItem(DOMString name);
};
+
[Constructor(MutationCallback callback)]
interface MutationObserver {
void observe(Node target, MutationObserverInit options);
@@ -149,9 +176,11 @@ dictionary MutationObserverInit {
sequence<DOMString> attributeFilter;
};
+
+[Exposed=Window]
interface MutationRecord {
readonly attribute DOMString type;
- readonly attribute Node target;
+ [SameObject] readonly attribute Node target;
[SameObject] readonly attribute NodeList addedNodes;
[SameObject] readonly attribute NodeList removedNodes;
readonly attribute Node? previousSibling;
@@ -161,6 +190,8 @@ interface MutationRecord {
readonly attribute DOMString? oldValue;
};
+
+[Exposed=Window]
interface Node : EventTarget {
const unsigned short ELEMENT_NODE = 1;
const unsigned short ATTRIBUTE_NODE = 2; // historical
@@ -177,8 +208,9 @@ interface Node : EventTarget {
readonly attribute unsigned short nodeType;
readonly attribute DOMString nodeName;
- readonly attribute DOMString? baseURI;
+ readonly attribute DOMString baseURI;
+ readonly attribute boolean isConnected;
readonly attribute Document? ownerDocument;
readonly attribute Node rootNode;
readonly attribute Node? parentNode;
@@ -195,7 +227,8 @@ interface Node : EventTarget {
void normalize();
[NewObject] Node cloneNode(optional boolean deep = false);
- boolean isEqualNode(Node? node);
+ boolean isEqualNode(Node? otherNode);
+ boolean isSameNode(Node? otherNode); // historical alias of ===
const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01;
const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02;
@@ -216,7 +249,9 @@ interface Node : EventTarget {
Node removeChild(Node child);
};
-[Constructor]
+
+[Constructor,
+ Exposed=Window]
interface Document : Node {
[SameObject] readonly attribute DOMImplementation implementation;
readonly attribute DOMString URL;
@@ -224,18 +259,18 @@ interface Document : Node {
readonly attribute DOMString origin;
readonly attribute DOMString compatMode;
readonly attribute DOMString characterSet;
- readonly attribute DOMString charset; // legacy alias of .characterSet
- readonly attribute DOMString inputEncoding; // legacy alias of .characterSet
+ readonly attribute DOMString charset; // historical alias of .characterSet
+ readonly attribute DOMString inputEncoding; // historical alias of .characterSet
readonly attribute DOMString contentType;
readonly attribute DocumentType? doctype;
readonly attribute Element? documentElement;
- HTMLCollection getElementsByTagName(DOMString localName);
+ HTMLCollection getElementsByTagName(DOMString qualifiedName);
HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);
HTMLCollection getElementsByClassName(DOMString classNames);
- [NewObject] Element createElement(DOMString localName);
- [NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedName);
+ [NewObject] Element createElement(DOMString localName, optional ElementCreationOptions options);
+ [NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedName, optional ElementCreationOptions options);
[NewObject] DocumentFragment createDocumentFragment();
[NewObject] Text createTextNode(DOMString data);
[NewObject] Comment createComment(DOMString data);
@@ -245,7 +280,7 @@ interface Document : Node {
Node adoptNode(Node node);
[NewObject] Attr createAttribute(DOMString localName);
- [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString name);
+ [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedName);
[NewObject] Event createEvent(DOMString interface);
@@ -256,8 +291,15 @@ interface Document : Node {
[NewObject] TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
};
+[Exposed=Window]
interface XMLDocument : Document {};
+dictionary ElementCreationOptions {
+ DOMString is;
+};
+
+
+[Exposed=Window]
interface DOMImplementation {
[NewObject] DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId);
[NewObject] XMLDocument createDocument(DOMString? namespace, [TreatNullAs=EmptyString] DOMString qualifiedName, optional DocumentType? doctype = null);
@@ -266,16 +308,31 @@ interface DOMImplementation {
boolean hasFeature(); // useless; always returns true
};
-[Constructor]
-interface DocumentFragment : Node {
-};
+[Exposed=Window]
interface DocumentType : Node {
readonly attribute DOMString name;
readonly attribute DOMString publicId;
readonly attribute DOMString systemId;
};
+
+[Constructor,
+ Exposed=Window]
+interface DocumentFragment : Node {
+};
+
+
+[Exposed=Window]
+interface ShadowRoot : DocumentFragment {
+ readonly attribute ShadowRootMode mode;
+ readonly attribute Element host;
+};
+
+enum ShadowRootMode { "open", "closed" };
+
+
+[Exposed=Window]
interface Element : Node {
readonly attribute DOMString? namespaceURI;
readonly attribute DOMString? prefix;
@@ -285,29 +342,34 @@ interface Element : Node {
attribute DOMString id;
attribute DOMString className;
[SameObject, PutForwards=value] readonly attribute DOMTokenList classList;
+ attribute DOMString slot;
boolean hasAttributes();
[SameObject] readonly attribute NamedNodeMap attributes;
sequence<DOMString> getAttributeNames();
- DOMString? getAttribute(DOMString name);
+ DOMString? getAttribute(DOMString qualifiedName);
DOMString? getAttributeNS(DOMString? namespace, DOMString localName);
- void setAttribute(DOMString name, DOMString value);
- void setAttributeNS(DOMString? namespace, DOMString name, DOMString value);
- void removeAttribute(DOMString name);
+ void setAttribute(DOMString qualifiedName, DOMString value);
+ void setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value);
+ void removeAttribute(DOMString qualifiedName);
void removeAttributeNS(DOMString? namespace, DOMString localName);
- boolean hasAttribute(DOMString name);
+ boolean hasAttribute(DOMString qualifiedName);
boolean hasAttributeNS(DOMString? namespace, DOMString localName);
- Attr? getAttributeNode(DOMString name);
+ Attr? getAttributeNode(DOMString qualifiedName);
Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName);
Attr? setAttributeNode(Attr attr);
Attr? setAttributeNodeNS(Attr attr);
Attr removeAttributeNode(Attr attr);
+ ShadowRoot attachShadow(ShadowRootInit init);
+ readonly attribute ShadowRoot? shadowRoot;
+
Element? closest(DOMString selectors);
boolean matches(DOMString selectors);
+ boolean webkitMatchesSelector(DOMString selectors); // historical alias of .matches
- HTMLCollection getElementsByTagName(DOMString localName);
+ HTMLCollection getElementsByTagName(DOMString qualifiedName);
HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName);
HTMLCollection getElementsByClassName(DOMString classNames);
@@ -315,31 +377,41 @@ interface Element : Node {
void insertAdjacentText(DOMString where, DOMString data); // historical
};
+dictionary ShadowRootInit {
+// required ShadowRootMode mode;
+};
+
+
+[Exposed=Window, LegacyUnenumerableNamedProperties]
interface NamedNodeMap {
readonly attribute unsigned long length;
getter Attr? item(unsigned long index);
- getter Attr? getNamedItem(DOMString name);
+ getter Attr? getNamedItem(DOMString qualifiedName);
Attr? getNamedItemNS(DOMString? namespace, DOMString localName);
Attr? setNamedItem(Attr attr);
Attr? setNamedItemNS(Attr attr);
- Attr removeNamedItem(DOMString name);
+ Attr removeNamedItem(DOMString qualifiedName);
Attr removeNamedItemNS(DOMString? namespace, DOMString localName);
};
+
+[Exposed=Window]
interface Attr {
readonly attribute DOMString? namespaceURI;
readonly attribute DOMString? prefix;
readonly attribute DOMString localName;
readonly attribute DOMString name;
+ readonly attribute DOMString nodeName; // historical alias of .name
attribute DOMString value;
- attribute DOMString nodeValue; // legacy alias of .value
- attribute DOMString textContent; // legacy alias of .value
+ [TreatNullAs=EmptyString] attribute DOMString nodeValue; // historical alias of .value
+ [TreatNullAs=EmptyString] attribute DOMString textContent; // historical alias of .value
readonly attribute Element? ownerElement;
readonly attribute boolean specified; // useless; always returns true
};
+[Exposed=Window]
interface CharacterData : Node {
[TreatNullAs=EmptyString] attribute DOMString data;
readonly attribute unsigned long length;
@@ -350,21 +422,27 @@ interface CharacterData : Node {
void replaceData(unsigned long offset, unsigned long count, DOMString data);
};
-[Constructor(optional DOMString data = "")]
+
+[Constructor(optional DOMString data = ""),
+ Exposed=Window]
interface Text : CharacterData {
[NewObject] Text splitText(unsigned long offset);
readonly attribute DOMString wholeText;
};
+[Exposed=Window]
interface ProcessingInstruction : CharacterData {
readonly attribute DOMString target;
};
-[Constructor(optional DOMString data = "")]
+[Constructor(optional DOMString data = ""),
+ Exposed=Window]
interface Comment : CharacterData {
};
-[Constructor]
+
+[Constructor,
+ Exposed=Window]
interface Range {
readonly attribute Node startContainer;
readonly attribute unsigned long startOffset;
@@ -406,6 +484,8 @@ interface Range {
stringifier;
};
+
+[Exposed=Window]
interface NodeIterator {
[SameObject] readonly attribute Node root;
readonly attribute Node referenceNode;
@@ -419,6 +499,8 @@ interface NodeIterator {
void detach();
};
+
+[Exposed=Window]
interface TreeWalker {
[SameObject] readonly attribute Node root;
readonly attribute unsigned long whatToShow;
@@ -434,6 +516,7 @@ interface TreeWalker {
Node? nextNode();
};
+[Exposed=Window]
callback interface NodeFilter {
// Constants for acceptNode()
const unsigned short FILTER_ACCEPT = 1;
@@ -458,6 +541,7 @@ callback interface NodeFilter {
unsigned short acceptNode(Node node);
};
+
interface DOMTokenList {
readonly attribute unsigned long length;
getter DOMString? item(unsigned long index);
diff --git a/tests/wpt/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html b/tests/wpt/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html
index 31a31c8a2a2..a982f23d861 100644
--- a/tests/wpt/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html
+++ b/tests/wpt/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html
@@ -11,6 +11,10 @@
<script src="Document-createElementNS.js"></script>
<div id="log"></div>
<script>
+var htmlNamespace = "http://www.w3.org/1999/xhtml"
+var svgNamespace = "http://www.w3.org/2000/svg"
+var mathMLNamespace = "http://www.w3.org/1998/Math/MathML"
+
test(function() {
var tests = createElementNS_tests.map(function(t) {
return [t[0], t[1], null, t[2]]
@@ -57,6 +61,21 @@ test(function() {
[null, "foo", document.implementation.createDocumentType("foo", "", ""), null],
["foo", null, document.implementation.createDocumentType("foo", "", ""), null],
["foo", "bar", document.implementation.createDocumentType("foo", "", ""), null],
+ [htmlNamespace, "", null, null],
+ [svgNamespace, "", null, null],
+ [mathMLNamespace, "", null, null],
+ [null, "html", null, null],
+ [null, "svg", null, null],
+ [null, "math", null, null],
+ [null, "", document.implementation.createDocumentType("html",
+ "-//W3C//DTD XHTML 1.0 Transitional//EN",
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd")],
+ [null, "", document.implementation.createDocumentType("svg",
+ "-//W3C//DTD SVG 1.1//EN",
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd")],
+ [null, "", document.implementation.createDocumentType("math",
+ "-//W3C//DTD MathML 2.0//EN",
+ "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd")],
])
tests.forEach(function(t, i) {
@@ -70,6 +89,7 @@ test(function() {
assert_equals(doc.nodeType, doc.DOCUMENT_NODE)
assert_equals(doc.nodeName, "#document")
assert_equals(doc.nodeValue, null)
+ assert_equals(Object.getPrototypeOf(doc), XMLDocument.prototype)
var omitRootElement = qualifiedName === null || String(qualifiedName) === ""
if (omitRootElement) {
assert_equals(doc.documentElement, null)
@@ -103,7 +123,9 @@ test(function() {
var doc = document.implementation.createDocument(namespace, qualifiedName, doctype)
assert_equals(doc.compatMode, "CSS1Compat")
assert_equals(doc.characterSet, "UTF-8")
- assert_equals(doc.contentType, "application/xml")
+ assert_equals(doc.contentType, namespace == htmlNamespace ? "text/html"
+ : namespace == svgNamespace ? "image/svg+xml"
+ : "application/xml")
assert_equals(doc.URL, "about:blank")
assert_equals(doc.documentURI, "about:blank")
assert_equals(doc.createElement("DIV").localName, "DIV");
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html
index d0f68b2bbfc..4b407a9b856 100644
--- a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html
+++ b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html
@@ -13,8 +13,8 @@
*/
/**
- * Test that an element created using the Document object doc has the HTML
- * namespace.
+ * Test that an element created using the Document object doc has the namespace
+ * that would be expected for the given contentType.
*/
function testDoc(doc, contentType) {
if (doc.contentType !== undefined) {
@@ -23,7 +23,11 @@ function testDoc(doc, contentType) {
"Wrong MIME type -- incorrect server config?");
}
- assert_equals(doc.createElement("x").namespaceURI, "http://www.w3.org/1999/xhtml");
+ var expectedNamespace = contentType == "text/html" ||
+ contentType == "application/xhtml+xml"
+ ? "http://www.w3.org/1999/xhtml" : null;
+
+ assert_equals(doc.createElement("x").namespaceURI, expectedNamespace);
}
// First test various objects we create in JS
@@ -39,11 +43,11 @@ test(function() {
}, "Created element's namespace in created XML document");
test(function() {
testDoc(document.implementation.createDocument("http://www.w3.org/1999/xhtml", "html", null),
- "application/xml");
+ "application/xhtml+xml");
}, "Created element's namespace in created XHTML document");
test(function() {
testDoc(document.implementation.createDocument("http://www.w3.org/2000/svg", "svg", null),
- "application/xml");
+ "image/svg+xml");
}, "Created element's namespace in created SVG document");
test(function() {
testDoc(document.implementation.createDocument("http://www.w3.org/1998/Math/MathML", "math", null),
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.html b/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.html
index 37e05808e43..805e1fea9a8 100644
--- a/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.html
+++ b/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.html
@@ -39,7 +39,7 @@ for (var alias in aliases) {
testAlias(alias.toLowerCase(), iface);
testAlias(alias.toUpperCase(), iface);
- if (!alias.endsWith("s")) {
+ if (alias[alias.length - 1] != "s") {
var plural = alias + "s";
if (!(plural in aliases)) {
test(function () {
@@ -66,37 +66,28 @@ test(function() {
}, "Should throw NOT_SUPPORTED_ERR for unrecognized arguments");
/*
-The following are event interfaces which do actually exist, but must still
-throw since they're absent from the table in the spec
-for document.createEvent().
-This list is not exhaustive.
-*/
+ * The following are event interfaces which do actually exist, but must still
+ * throw since they're absent from the table in the spec for
+ * document.createEvent(). This list is not exhaustive, but includes all
+ * interfaces that it is known some UA does or did not throw for.
+ */
var someNonCreateableEvents = [
- "AnimationEvent",
"AnimationPlayerEvent",
"ApplicationCacheErrorEvent",
"AudioProcessingEvent",
"AutocompleteErrorEvent",
"BeforeInstallPromptEvent",
- "BeforeUnloadEvent",
"BlobEvent",
"ClipboardEvent",
- "CloseEvent",
- "CompositionEvent",
+ "CommandEvent",
+ "DataContainerEvent",
"DeviceLightEvent",
- "DeviceMotionEvent",
- "DeviceOrientationEvent",
- "DragEvent",
- "ErrorEvent",
"ExtendableEvent",
"ExtendableMessageEvent",
"FetchEvent",
- "FocusEvent",
"FontFaceSetLoadEvent",
"GamepadEvent",
"GeofencingEvent",
- "HashChangeEvent",
- "IDBVersionChangeEvent",
"InstallEvent",
"KeyEvent",
"MIDIConnectionEvent",
@@ -107,16 +98,17 @@ var someNonCreateableEvents = [
"MediaQueryListEvent",
"MediaStreamEvent",
"MediaStreamTrackEvent",
+ "MouseScrollEvent",
"MutationEvent",
"NotificationEvent",
+ "NotifyPaintEvent",
"OfflineAudioCompletionEvent",
"OrientationEvent",
- "PageTransitionEvent",
+ "PageTransition", // Yes, with no "Event"
"PointerEvent",
- "PopStateEvent",
+ "PopUpEvent",
"PresentationConnectionAvailableEvent",
"PresentationConnectionCloseEvent",
- "ProgressEvent",
"PromiseRejectionEvent",
"PushEvent",
"RTCDTMFToneChangeEvent",
@@ -125,34 +117,37 @@ var someNonCreateableEvents = [
"RelatedEvent",
"ResourceProgressEvent",
"SVGEvent",
- "SVGZoomEvent",
+ "ScrollAreaEvent",
"SecurityPolicyViolationEvent",
"ServicePortConnectEvent",
"ServiceWorkerMessageEvent",
+ "SimpleGestureEvent",
"SpeechRecognitionError",
"SpeechRecognitionEvent",
"SpeechSynthesisEvent",
- "StorageEvent",
"SyncEvent",
- "TextEvent",
- "TrackEvent",
- "TransitionEvent",
- "WebGLContextEvent",
+ "TimeEvent",
"WebKitAnimationEvent",
"WebKitTransitionEvent",
- "WheelEvent"
+ "XULCommandEvent",
];
someNonCreateableEvents.forEach(function (eventInterface) {
- test(function () {
- assert_throws("NOT_SUPPORTED_ERR", function () {
- var evt = document.createEvent(eventInterface);
- });
- }, 'Should throw NOT_SUPPORTED_ERR for non-legacy event interface "' + eventInterface + '"');
+ // SVGEvents is allowed, but not SVGEvent. Make sure we only test if it's
+ // not whitelisted.
+ if (!(eventInterface in aliases)) {
+ test(function () {
+ assert_throws("NOT_SUPPORTED_ERR", function () {
+ var evt = document.createEvent(eventInterface);
+ });
+ }, 'Should throw NOT_SUPPORTED_ERR for non-legacy event interface "' + eventInterface + '"');
+ }
- test(function () {
- assert_throws("NOT_SUPPORTED_ERR", function () {
- var evt = document.createEvent(eventInterface + "s");
- });
- }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + '"');
+ if (!(eventInterface + "s" in aliases)) {
+ test(function () {
+ assert_throws("NOT_SUPPORTED_ERR", function () {
+ var evt = document.createEvent(eventInterface + "s");
+ });
+ }, 'Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "' + eventInterface + 's"');
+ }
});
</script>
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.js b/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.js
index 86b4b678ccb..e55487ada13 100644
--- a/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.js
+++ b/tests/wpt/web-platform-tests/dom/nodes/Document-createEvent.js
@@ -1,13 +1,36 @@
var aliases = {
+ "AnimationEvent": "AnimationEvent",
+ "BeforeUnloadEvent": "BeforeUnloadEvent",
+ "CloseEvent": "CloseEvent",
+ "CompositionEvent": "CompositionEvent",
"CustomEvent": "CustomEvent",
+ "DeviceMotionEvent": "DeviceMotionEvent",
+ "DeviceOrientationEvent": "DeviceOrientationEvent",
+ "DragEvent": "DragEvent",
+ "ErrorEvent": "ErrorEvent",
"Event": "Event",
"Events": "Event",
+ "FocusEvent": "FocusEvent",
+ "HashChangeEvent": "HashChangeEvent",
"HTMLEvents": "Event",
+ "IDBVersionChangeEvent": "IDBVersionChangeEvent",
"KeyboardEvent": "KeyboardEvent",
"MessageEvent": "MessageEvent",
"MouseEvent": "MouseEvent",
"MouseEvents": "MouseEvent",
+ "PageTransitionEvent": "PageTransitionEvent",
+ "PopStateEvent": "PopStateEvent",
+ "ProgressEvent": "ProgressEvent",
+ "StorageEvent": "StorageEvent",
+ "SVGEvents": "Event",
+ "SVGZoomEvent": "SVGZoomEvent",
+ "SVGZoomEvents": "SVGZoomEvent",
+ "TextEvent": "CompositionEvent",
"TouchEvent": "TouchEvent",
+ "TrackEvent": "TrackEvent",
+ "TransitionEvent": "TransitionEvent",
"UIEvent": "UIEvent",
- "UIEvents": "UIEvent"
+ "UIEvents": "UIEvent",
+ "WebGLContextEvent": "WebGLContextEvent",
+ "WheelEvent": "WheelEvent",
};
diff --git a/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.htm b/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.htm
deleted file mode 100644
index ff40c59d513..00000000000
--- a/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.htm
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-try {
- var source = new EventSource("../resources/message.py")
- source.addEventListener("message", listener, false)
- function listener(e) {
- postMessage([true, e.data])
- this.close()
- }
-} catch(e) {
- postMessage([false, String(e)])
-}
-/*-->
-<!DOCTYPE html>
-<html>
- <head>
- <title>dedicated worker - EventSource: addEventListener()</title>
- <script src="/resources/testharness.js"></script>
- <script src="/resources/testharnessreport.js"></script>
- </head>
- <body>
- <div id="log"></div>
- <script>
- var test = async_test()
- test.step(function() {
- var worker = new Worker('#')
- worker.onmessage = function(e) {
- test.step(function() {
- assert_true(e.data[0], e.data[1])
- assert_equals(e.data[1], 'data', 'e.data')
- })
- test.done()
- }
- })
- </script>
- </body>
-</html>
-<!--*/ //-->
diff --git a/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js b/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js
new file mode 100644
index 00000000000..73b30556c49
--- /dev/null
+++ b/tests/wpt/web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js
@@ -0,0 +1,11 @@
+importScripts("/resources/testharness.js");
+
+async_test(function() {
+ var source = new EventSource("../resources/message.py")
+ source.addEventListener("message", this.step_func_done(function(e) {
+ assert_equals(e.data, 'data');
+ source.close();
+ }), false)
+}, "dedicated worker - EventSource: addEventListener()");
+
+done();
diff --git a/tests/wpt/web-platform-tests/generic-sensor/OWNERS b/tests/wpt/web-platform-tests/generic-sensor/OWNERS
new file mode 100644
index 00000000000..387490fd173
--- /dev/null
+++ b/tests/wpt/web-platform-tests/generic-sensor/OWNERS
@@ -0,0 +1,4 @@
+@zqzhang
+@dontcallmedom
+@tobie
+@riju
diff --git a/tests/wpt/web-platform-tests/generic-sensor/idlharness.html b/tests/wpt/web-platform-tests/generic-sensor/idlharness.html
new file mode 100644
index 00000000000..07a43cf1cf8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/generic-sensor/idlharness.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>Generic Sensor IDL tests</title>
+<link rel="author" title="Tobie Langel" href="http://www.codespeaks.com">
+<link rel="help" href="http://www.w3.org/TR/generic-sensor/">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/WebIDLParser.js"></script>
+<script src="/resources/idlharness.js"></script>
+<style>
+ pre {
+ display: none;
+ }
+</style>
+<div id="log"></div>
+
+<pre id="idl">
+interface Event {
+};
+
+interface Error {
+};
+
+dictionary EventInit {
+};
+
+interface Sensor : EventTarget {
+ readonly attribute SensorState state;
+ readonly attribute SensorReading? reading;
+ void start();
+ void stop();
+ attribute EventHandler onchange;
+ attribute EventHandler onstatechange;
+ attribute EventHandler onerror;
+};
+
+dictionary SensorOptions {
+ double? frequency;
+};
+
+enum SensorState {
+ "idle",
+ "activating",
+ "active",
+ "errored"
+};
+
+interface SensorReading {
+ readonly attribute DOMHighResTimeStamp timeStamp;
+};
+
+[Constructor(DOMString type, SensorReadingEventInit eventInitDict)]
+interface SensorReadingEvent : Event {
+ readonly attribute SensorReading reading;
+};
+
+dictionary SensorReadingEventInit : EventInit {
+ SensorReading reading;
+};
+</pre>
+
+<pre id="generic-idl">
+[Constructor(DOMString type, SensorErrorEventInit errorEventInitDict)]
+interface SensorErrorEvent : Event {
+ readonly attribute Error error;
+};
+
+dictionary SensorErrorEventInit : EventInit {
+ Error error;
+};
+</pre>
+
+<script>
+(function() {
+ "use strict";
+ var idl_array = new IdlArray();
+ idl_array.add_untested_idls(document.getElementById('idl').textContent);
+ idl_array.add_idls(document.getElementById('generic-idl').textContent);
+
+ idl_array.add_objects({
+ SensorErrorEvent: ['new SensorErrorEvent({ error: new TypeError("Boom!") });']
+ });
+
+ idl_array.test();
+})();
+</script> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html
new file mode 100644
index 00000000000..9077591f466
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html
@@ -0,0 +1,4 @@
+<!doctype html>
+<meta charset=utf-8>
+<title>Canvas fallback content</title>
+<p>The word "FAIL" should not be visible below this line.
diff --git a/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html
new file mode 100644
index 00000000000..142024e67b7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<meta charset=utf-8>
+<title>Canvas fallback content</title>
+<link rel=match href=canvas-fallback-ref.html>
+<style>
+#canvas2 {
+ display: inline;
+}
+
+#canvas3 {
+ display: block;
+}
+
+#canvas4 {
+ display: table;
+}
+</style>
+<p>The word "FAIL" should not be visible below this line.
+<p><canvas id=canvas1>FAIL</canvas>
+<p><canvas id=canvas2>FAIL</canvas>
+<p><canvas id=canvas3>FAIL</canvas>
+<p><canvas id=canvas4>FAIL</canvas>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/checkbox.html b/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/checkbox.html
index d9d3ec9cf93..0c07fdd4a40 100644
--- a/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/checkbox.html
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/the-input-element/checkbox.html
@@ -40,7 +40,7 @@
assert_true(c1_click_fired, "input event should fire after click event");
assert_false(c1_change_fired, "input event should fire before change event");
assert_true(e.bubbles, "event should bubble");
- assert_false(e.isTrusted, "click()-initiated event should be trusted");
+ assert_false(e.isTrusted, "click()-initiated event should not be trusted");
assert_false(e.cancelable, "event should not be cancelable");
assert_true(checkbox1.checked, "checkbox is checked");
assert_false(checkbox1.indeterminate, "checkbox is not indeterminate");
@@ -51,7 +51,7 @@
assert_true(c1_click_fired, "change event should fire after click event");
assert_true(c1_input_fired, "change event should fire after input event");
assert_true(e.bubbles, "event should bubble")
- assert_false(e.isTrusted, "click()-initiated event should be trusted");
+ assert_false(e.isTrusted, "click()-initiated event should not be trusted");
assert_false(e.cancelable, "event should not be cancelable");
assert_true(checkbox1.checked, "checkbox is checked");
assert_false(checkbox1.indeterminate, "checkbox is not indeterminate");
diff --git a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/default.html b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/default.html
index a6564f03de2..fbc23028c55 100644
--- a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/default.html
+++ b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/default.html
@@ -34,10 +34,13 @@
<input type=checkbox id=checkbox1 checked>
<input type=checkbox id=checkbox2>
<input type=checkbox id=checkbox3 default>
+<input type=radio name=radios id=radio1 checked>
+<input type=radio name=radios id=radio2>
+<input type=radio name=radios id=radio3 default>
<select id=select1>
<optgroup label="options" id=optgroup1>
- <option value="option1" id=option1 selected>option1
<option value="option1" id=option1>option1
+ <option value="option2" id=option2 selected>option2
</select>
<dialog id="dialog">
<input type=submit id=input8>
@@ -53,9 +56,9 @@
<script>
- testSelector(":default", ["button2", "button4", "input3", "input5", "input7", "checkbox1", "option1", "button6", "button8"], "':default' matches <button>s that are their form's default button, <input>s of type submit/image that are their form's default button, checked <input>s and selected <option>s");
+ testSelector(":default", ["button2", "button4", "input3", "input5", "input7", "checkbox1", "radio1", "option2", "button6", "button8"], "':default' matches <button>s that are their form's default button, <input>s of type submit/image that are their form's default button, checked <input>s and selected <option>s");
document.getElementById("button1").type = "submit"; // change the form's default button
- testSelector(":default", ["button1", "button4", "input3", "input5", "input7", "checkbox1", "option1", "button6", "button8"], "':default' matches dynamically changed form's default buttons");
+ testSelector(":default", ["button1", "button4", "input3", "input5", "input7", "checkbox1", "radio1", "option2", "button6", "button8"], "':default' matches dynamically changed form's default buttons");
</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html
index 92b16837631..d3b23ebbc37 100644
--- a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html
+++ b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html
@@ -1,8 +1,10 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Selector: pseudo-classes (:in-range, :out-of-range)</title>
-<link rel="author" title="Denis Ah-Kang" href="mailto:denis@w3.org" id=link1>
-<link rel=help href="https://html.spec.whatwg.org/multipage/#pseudo-classes" id=link2>
+<link rel="author" title="Denis Ah-Kang" href="mailto:denis@w3.org" id="link1">
+<link rel="author" title="Chris Rebert" href="http://chrisrebert.com" id="link2">
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#selector-in-range" id="link3">
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#selector-out-of-range" id="link4">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="utils.js"></script>
@@ -11,17 +13,72 @@
<input type=number value=0 min=0 max=10 id=number2 disabled>
<input type=number value=0 min=1 max=10 id=number3>
<input type=number value=11 min=0 max=10 id=number4>
+<input type=number value=0 min=0 max=10 id=number5 readonly>
+
+<input type="date" min="2005-10-10" max="2020-10-10" value="2010-10-10" id="datein">
+<input type="date" min="2010-10-10" max="2020-10-10" value="2005-10-10" id="dateunder">
+<input type="date" min="2010-10-10" max="2020-10-10" value="2030-10-10" id="dateover">
+
+<input type="time" min="01:00:00" max="05:00:00" value="02:00:00" id="timein">
+<input type="time" min="02:00:00" max="05:00:00" value="01:00:00" id="timeunder">
+<input type="time" min="02:00:00" max="05:00:00" value="07:00:00" id="timeover">
+
+<input type="week" min="2016-W05" max="2016-W10" value="2016-W07" id="weekin">
+<input type="week" min="2016-W05" max="2016-W10" value="2016-W02" id="weekunder">
+<input type="week" min="2016-W05" max="2016-W10" value="2016-W26" id="weekover">
+
+<input type="month" min="2000-04" max="2000-09" value="2000-06" id="monthin">
+<input type="month" min="2000-04" max="2000-09" value="2000-02" id="monthunder">
+<input type="month" min="2000-04" max="2000-09" value="2000-11" id="monthover">
+
+<input type="datetime-local" min="2008-03-12T23:59:59" max="2015-02-13T23:59:59" value="2012-11-28T23:59:59" id="datetimelocalin">
+<input type="datetime-local" min="2008-03-12T23:59:59" max="2015-02-13T23:59:59" value="2008-03-01T23:59:59" id="datetimelocalunder">
+<input type="datetime-local" min="2008-03-12T23:59:59" max="2015-02-13T23:59:59" value="2016-01-01T23:59:59" id="datetimelocalover">
+
+<!-- None of the following have range limitations since they have neither min nor max attributes -->
+<input type="number" value="0" id="numbernolimit">
+<input type="date" value="2010-10-10" id="datenolimit">
+<input type="time" value="02:00:00" id="timenolimit">
+<input type="week" value="2016-W07" id="weeknolimit">
+<input type="month" value="2000-06" id="monthnolimit">
+<input type="datetime-local" value="2012-11-28T23:59:59" id="datetimelocalnolimit">
+
+<!-- range inputs have default minimum of 0 and default maximum of 100 -->
+<input type="range" value="50" id="range0">
+
+<!-- range input's value gets immediately clamped to the nearest boundary point -->
+<input type="range" min="2" max="7" value="5" id="range1">
+<input type="range" min="2" max="7" value="1" id="range2">
+<input type="range" min="2" max="7" value="9" id="range3">
+
+<!-- None of the following input types can have range limitations -->
+<input min="1" value="0" type="text">
+<input min="1" value="0" type="search">
+<input min="1" value="0" type="url">
+<input min="1" value="0" type="tel">
+<input min="1" value="0" type="email">
+<input min="1" value="0" type="password">
+<input min="1" value="#000000" type="color">
+<input min="1" value="0" type="checkbox">
+<input min="1" value="0" type="radio">
+<input min="1" value="0" type="file">
+<input min="1" value="0" type="submit">
+<input min="1" value="0" type="image">
+<!-- The following types are also barred from constraint validation -->
+<input min="1" value="0" type="hidden">
+<input min="1" value="0" type="button">
+<input min="1" value="0" type="reset">
<script>
- testSelector(":in-range", ["number1"], "':in-range' matches all elements that are candidates for constraint validation, have range limitations, and that are neither suffering from an underflow nor suffering from an overflow");
+ testSelector(":in-range", ["number1", "datein", "timein", "weekin", "monthin", "datetimelocalin", "range0", "range1", "range2", "range3"], "':in-range' matches all elements that are candidates for constraint validation, have range limitations, and that are neither suffering from an underflow nor suffering from an overflow");
- testSelector(":out-of-range", ["number3", "number4"], "':out-of-range' matches all elements that are candidates for constraint validation, have range limitations, and that are either suffering from an underflow or suffering from an overflow");
+ testSelector(":out-of-range", ["number3", "number4", "dateunder", "dateover", "timeunder", "timeover", "weekunder", "weekover", "monthunder", "monthover", "datetimelocalunder", "datetimelocalover"], "':out-of-range' matches all elements that are candidates for constraint validation, have range limitations, and that are either suffering from an underflow or suffering from an overflow");
document.getElementById("number1").value = -10;
- testSelector(":in-range", [], "':in-range' update number1's value < min");
- testSelector(":out-of-range", ["number1", "number3", "number4"], "':out-of-range' update number1's value < min");
+ testSelector(":in-range", ["datein", "timein", "weekin", "monthin", "datetimelocalin", "range0", "range1", "range2", "range3"], "':in-range' update number1's value < min");
+ testSelector(":out-of-range", ["number1", "number3", "number4", "dateunder", "dateover", "timeunder", "timeover", "weekunder", "weekover", "monthunder", "monthover", "datetimelocalunder", "datetimelocalover"], "':out-of-range' update number1's value < min");
document.getElementById("number3").min = 0;
- testSelector(":in-range", ["number3"], "':in-range' update number3's min < value");
- testSelector(":out-of-range", ["number1", "number4"], "':out-of-range' update number3's min < value");
+ testSelector(":in-range", ["number3", "datein", "timein", "weekin", "monthin", "datetimelocalin", "range0", "range1", "range2", "range3"], "':in-range' update number3's min < value");
+ testSelector(":out-of-range", ["number1", "number4", "dateunder", "dateover", "timeunder", "timeover", "weekunder", "weekover", "monthunder", "monthover", "datetimelocalunder", "datetimelocalover"], "':out-of-range' update number3's min < value");
</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html
index a23dc8e1b6e..66fb952e37a 100644
--- a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html
+++ b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html
@@ -7,6 +7,20 @@
<script src="utils.js"></script>
<div id="log"></div>
+<div id=set0>
+<!-- The readonly attribute does not apply to the following input types -->
+<input id=checkbox1 type=checkbox>
+<input id=hidden1 type=hidden value=abc>
+<input id=range1 type=range>
+<input id=color1 type=color>
+<input id=radio1 type=radio>
+<input id=file1 type=file>
+<input id=submit1 type=submit>
+<input id=image1 type=image>
+<input id=button1 type=button value="Button">
+<input id=reset1 type=reset>
+</div>
+
<div id=set1>
<input id=input1>
<input id=input2 readonly>
@@ -31,6 +45,10 @@
</div>
<script>
+ testSelector("#set0 :read-write", [], "The :read-write pseudo-class must not match input elements to which the readonly attribute does not apply");
+
+ testSelector("#set0 :read-only", ["checkbox1", "hidden1", "range1", "color1", "radio1", "file1", "submit1", "image1", "button1", "reset1"], "The :read-only pseudo-class must match input elements to which the readonly attribute does not apply");
+
testSelector("#set1 :read-write", ["input1"], "The :read-write pseudo-class must match input elements to which the readonly attribute applies, and that are mutable");
testSelector("#set1 :read-only", ["input2"], "The :read-only pseudo-class must not match input elements to which the readonly attribute applies, and that are mutable");
diff --git a/tests/wpt/web-platform-tests/resources/idlharness.js b/tests/wpt/web-platform-tests/resources/idlharness.js
index 75ec97e771c..b6a16af4150 100644
--- a/tests/wpt/web-platform-tests/resources/idlharness.js
+++ b/tests/wpt/web-platform-tests/resources/idlharness.js
@@ -97,6 +97,16 @@ function awaitNCallbacks(n, cb, ctx) {
};
}
+var fround = (function(){
+ if (Math.fround) return Math.fround;
+
+ var arr = new Float32Array(1);
+ return function fround(n) {
+ arr[0] = n;
+ return arr[0];
+ };
+})();
+
/// IdlArray ///
// Entry point
self.IdlArray = function()
@@ -457,19 +467,42 @@ IdlArray.prototype.assert_type_is = function(value, type)
return;
case "float":
- case "double":
+ assert_equals(typeof value, "number");
+ assert_equals(value, fround(value), "float rounded to 32-bit float should be itself");
+ assert_not_equals(value, Infinity);
+ assert_not_equals(value, -Infinity);
+ assert_not_equals(value, NaN);
+ return;
+
case "DOMHighResTimeStamp":
+ case "double":
+ assert_equals(typeof value, "number");
+ assert_not_equals(value, Infinity);
+ assert_not_equals(value, -Infinity);
+ assert_not_equals(value, NaN);
+ return;
+
case "unrestricted float":
+ assert_equals(typeof value, "number");
+ assert_equals(value, fround(value), "unrestricted float rounded to 32-bit float should be itself");
+ return;
+
case "unrestricted double":
- // TODO: distinguish these cases
assert_equals(typeof value, "number");
return;
case "DOMString":
+ assert_equals(typeof value, "string");
+ return;
+
case "ByteString":
+ assert_equals(typeof value, "string");
+ assert_regexp_match(value, /^[\x00-\x7F]*$/);
+ return;
+
case "USVString":
- // TODO: https://github.com/w3c/testharness.js/issues/92
assert_equals(typeof value, "string");
+ assert_regexp_match(value, /^([\x00-\ud7ff\ue000-\uffff]|[\ud800-\udbff][\udc00-\udfff])*$/);
return;
case "object":
diff --git a/tests/wpt/web-platform-tests/resources/readme.md b/tests/wpt/web-platform-tests/resources/readme.md
index 5c5b36c2869..eed90906423 100644
--- a/tests/wpt/web-platform-tests/resources/readme.md
+++ b/tests/wpt/web-platform-tests/resources/readme.md
@@ -1,4 +1,4 @@
-## Introdution ##
+## Introduction ##
testharness.js provides a framework for writing low-level tests of
browser functionality in javascript. It provides a convenient API for
diff --git a/tests/wpt/web-platform-tests/resources/testharness.js b/tests/wpt/web-platform-tests/resources/testharness.js
index 7920ccd4e80..b2198b0f1b2 100644
--- a/tests/wpt/web-platform-tests/resources/testharness.js
+++ b/tests/wpt/web-platform-tests/resources/testharness.js
@@ -697,10 +697,17 @@ policies and contribution forms [3].
// instanceof doesn't work if the node is from another window (like an
// iframe's contentWindow):
// http://www.w3.org/Bugs/Public/show_bug.cgi?id=12295
- if ("nodeType" in object &&
- "nodeName" in object &&
- "nodeValue" in object &&
- "childNodes" in object) {
+ try {
+ var has_node_properties = ("nodeType" in object &&
+ "nodeName" in object &&
+ "nodeValue" in object &&
+ "childNodes" in object);
+ } catch (e) {
+ // We're probably cross-origin, which means we aren't a node
+ return false;
+ }
+
+ if (has_node_properties) {
try {
object.nodeType;
} catch (e) {
@@ -713,6 +720,44 @@ policies and contribution forms [3].
return false;
}
+ var replacements = {
+ "0": "0",
+ "1": "x01",
+ "2": "x02",
+ "3": "x03",
+ "4": "x04",
+ "5": "x05",
+ "6": "x06",
+ "7": "x07",
+ "8": "b",
+ "9": "t",
+ "10": "n",
+ "11": "v",
+ "12": "f",
+ "13": "r",
+ "14": "x0e",
+ "15": "x0f",
+ "16": "x10",
+ "17": "x11",
+ "18": "x12",
+ "19": "x13",
+ "20": "x14",
+ "21": "x15",
+ "22": "x16",
+ "23": "x17",
+ "24": "x18",
+ "25": "x19",
+ "26": "x1a",
+ "27": "x1b",
+ "28": "x1c",
+ "29": "x1d",
+ "30": "x1e",
+ "31": "x1f",
+ "0xfffd": "ufffd",
+ "0xfffe": "ufffe",
+ "0xffff": "uffff",
+ };
+
/*
* Convert a value to a nice, human-readable string
*/
@@ -734,43 +779,9 @@ policies and contribution forms [3].
switch (typeof val) {
case "string":
val = val.replace("\\", "\\\\");
- for (var i = 0; i < 32; i++) {
- var replace = "\\";
- switch (i) {
- case 0: replace += "0"; break;
- case 1: replace += "x01"; break;
- case 2: replace += "x02"; break;
- case 3: replace += "x03"; break;
- case 4: replace += "x04"; break;
- case 5: replace += "x05"; break;
- case 6: replace += "x06"; break;
- case 7: replace += "x07"; break;
- case 8: replace += "b"; break;
- case 9: replace += "t"; break;
- case 10: replace += "n"; break;
- case 11: replace += "v"; break;
- case 12: replace += "f"; break;
- case 13: replace += "r"; break;
- case 14: replace += "x0e"; break;
- case 15: replace += "x0f"; break;
- case 16: replace += "x10"; break;
- case 17: replace += "x11"; break;
- case 18: replace += "x12"; break;
- case 19: replace += "x13"; break;
- case 20: replace += "x14"; break;
- case 21: replace += "x15"; break;
- case 22: replace += "x16"; break;
- case 23: replace += "x17"; break;
- case 24: replace += "x18"; break;
- case 25: replace += "x19"; break;
- case 26: replace += "x1a"; break;
- case 27: replace += "x1b"; break;
- case 28: replace += "x1c"; break;
- case 29: replace += "x1d"; break;
- case 30: replace += "x1e"; break;
- case 31: replace += "x1f"; break;
- }
- val = val.replace(RegExp(String.fromCharCode(i), "g"), replace);
+ for (var p in replacements) {
+ var replace = "\\" + replacements[p];
+ val = val.replace(RegExp(String.fromCharCode(p), "g"), replace);
}
return '"' + val.replace(/"/g, '\\"') + '"';
case "boolean":
@@ -818,7 +829,12 @@ policies and contribution forms [3].
/* falls through */
default:
- return typeof val + ' "' + truncate(String(val), 60) + '"';
+ try {
+ return typeof val + ' "' + truncate(String(val), 60) + '"';
+ } catch(e) {
+ return ("[stringifying object threw " + String(e) +
+ " with type " + String(typeof e) + "]");
+ }
}
}
expose(format_value, "format_value");
@@ -1438,7 +1454,7 @@ policies and contribution forms [3].
var args = Array.prototype.slice.call(arguments, 2);
return setTimeout(this.step_func(function() {
return f.apply(test_this, args);
- }, timeout * tests.timeout_multiplier));
+ }), timeout * tests.timeout_multiplier);
}
Test.prototype.add_cleanup = function(callback) {
diff --git a/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom-utils.js b/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom-utils.js
index e00d4d14675..07db343365e 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom-utils.js
+++ b/tests/wpt/web-platform-tests/shadow-dom/resources/shadow-dom-utils.js
@@ -115,7 +115,7 @@ function createTestMediaPlayer(d) {
'</div>' +
'</div>';
- var playerShadowRoot = d.querySelector('#player-shadow-host').createShadowRoot();
+ var playerShadowRoot = d.querySelector('#player-shadow-host').attachShadow({mode: 'open'});
playerShadowRoot.innerHTML = '' +
'<div id="controls">' +
'<button class="play-button">PLAY</button>' +
@@ -131,10 +131,10 @@ function createTestMediaPlayer(d) {
'</div>' +
'</div>';
- var timeLineShadowRoot = playerShadowRoot.querySelector('#timeline-shadow-host').createShadowRoot();
+ var timeLineShadowRoot = playerShadowRoot.querySelector('#timeline-shadow-host').attachShadow({mode: 'open'});
timeLineShadowRoot.innerHTML = '<div class="slider-thumb" id="timeline-slider-thumb"></div>';
- var volumeShadowRoot = playerShadowRoot.querySelector('#volume-shadow-host').createShadowRoot();
+ var volumeShadowRoot = playerShadowRoot.querySelector('#volume-shadow-host').attachShadow({mode: 'open'});
volumeShadowRoot.innerHTML = '<div class="slider-thumb" id="volume-slider-thumb"></div>';
return {
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html
index d6077da9302..d226c5918a2 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html
@@ -13,7 +13,7 @@ policies and contribution forms [3].
<title>Shadow DOM Test: A_10_02_02_01</title>
<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#shadow-aware-methods">
-<meta name="assert" content="Extensions to Element Interface: createShadowRoot method creates new instance of Shadow root object">
+<meta name="assert" content="Extensions to Element Interface: attachShadow method creates new instance of Shadow root object">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../../../../html/resources/common.js"></script>
@@ -28,9 +28,9 @@ test(function () {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
- assert_true(s instanceof ShadowRoot, 'createShadowRoot() method should create new instance ' +
+ assert_true(s instanceof ShadowRoot, 'attachShadow() method should create new instance ' +
'of ShadowRoot object');
}, 'A_10_02_02_01_T01');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html
index 3a2e69165d8..40e527c8f4a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html
@@ -13,7 +13,7 @@ policies and contribution forms [3].
<title>Shadow DOM Test: A_10_02_02_02</title>
<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#shadow-aware-methods">
-<meta name="assert" content="Extensions to Element Interface: createShadowRoot method">
+<meta name="assert" content="Extensions to Element Interface: attachShadow method">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../../../../html/resources/common.js"></script>
@@ -33,10 +33,10 @@ test(unit(function (ctx) {
span.innerHTML = 'Some text';
host.appendChild(span);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
// span should become invisible as shadow root content
- assert_equals(span.offsetTop, 0, 'createShadowRoot() method should establish ' +
+ assert_equals(span.offsetTop, 0, 'attachShadow() method should establish ' +
'the context object as the shadow host of the ShadowRoot object');
}), 'A_10_02_02_02_T01');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html
index e859a847b34..9faab3c642e 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html
@@ -28,7 +28,7 @@ t.step(unit(function(ctx) {
var doc = newRenderedHTMLDocument(ctx);
var host = doc.createElement('div');
- var shadowRoot = host.createShadowRoot();
+ var shadowRoot = host.attachShadow({mode: 'open'});
var child = doc.createElement('div');
doc.body.appendChild(host);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html
index d305d9b1894..f0c55ff0156 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html
@@ -29,7 +29,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(s.activeElement, null, 'activeElement attribute of the ShadowRoot must return null if there\'s no focused element');
@@ -42,7 +42,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp = d.createElement('input');
d.body.appendChild(inp);
@@ -60,7 +60,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp = d.createElement('input');
d.body.appendChild(inp);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html
index 22052c343a3..b7f1f5c2d8f 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html
@@ -29,7 +29,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
host.setAttribute('id', 'shRoot');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp = d.createElement('input');
inp.setAttribute('type', 'text');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html
index ab3b314bcc3..db02a42c3f6 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html
index 7ea514ec7c4..2248d689886 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
@@ -48,7 +48,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.setAttribute('id', 'spanId');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html
index 5b6ced6d1dc..48d22926cda 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_true(s.styleSheets != null, 'ShadowRoot styleSheets attribute shouldn\'t be null');
assert_equals(s.styleSheets.length, 0, 'attribute must return the shadow root style sheets only');
@@ -42,7 +42,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var style = d.createElement('style');
s.appendChild(style);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html
index 43f024cc78d..e87443cb54e 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(s.nodeType, 11, 'The nodeType attribute of a ShadowRoot ' +
'instance must return DOCUMENT_FRAGMENT_NODE');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html
index 55f4d94d9ae..6086ed1794a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(s.nodeName, '#document-fragment', 'The nodeName attribute of a ShadowRoot instance ' +
'must return "#document-fragment".');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html
index 892558af536..56f89dd3d45 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html
@@ -28,7 +28,7 @@ test(function () {
var el = d.createElement('div');
d.body.appendChild(el);
- var s = el.createShadowRoot();
+ var s = el.attachShadow({mode: 'open'});
var child = d.createElement('span');
child.setAttribute('id', 'span_id');
@@ -50,7 +50,7 @@ test(function () {
var el = d.createElement('div');
d.body.appendChild(el);
- var s = el.createShadowRoot();
+ var s = el.attachShadow({mode: 'open'});
assert_true(s.getElementById('span_id') == null, ' ShadowRoot getElementById() ' +
'method should return null if matching element not found');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html
index 70971553b8a..1cd62c4a5ac 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html
@@ -27,7 +27,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html
index 46ab47faf17..38229ebbade 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html
@@ -44,7 +44,7 @@ test(function () {
var el = d.createElement('div');
- var s = el.createShadowRoot();
+ var s = el.attachShadow({mode: 'open'});
d.body.appendChild(el);
if (typeof(s) == 'undefined' || typeof (s.elementFromPoint(1, 1)) != 'object') {
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html
index 4bf5afb250a..fc29b256f96 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html
@@ -28,7 +28,7 @@ test(function () {
var el = d.createElement('div');
d.body.appendChild(el);
- var s = el.createShadowRoot();
+ var s = el.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
@@ -47,7 +47,7 @@ test(function () {
var el = d.createElement('div');
d.body.appendChild(el);
- var s = el.createShadowRoot();
+ var s = el.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html
index 129f316708f..c183962d718 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html
@@ -12,8 +12,8 @@ policies and contribution forms [3].
<head>
<title>Shadow DOM Test: A_10_01_02_09</title>
<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#shadow-root-methods">
-<meta name="assert" content="ShadowRoot Object: Invoking the cloneNode() method on a ShadowRoot instance must always throw a DATA_CLONE_ERR exception.">
+<link rel="help" href="https://dom.spec.whatwg.org/#dom-node-clonenode">
+<meta name="assert" content="If context object is a shadow root, throw a NotSupportedError exception.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../../../../html/resources/common.js"></script>
@@ -24,17 +24,17 @@ policies and contribution forms [3].
<script>
test(unit(function (ctx) {
var d = newRenderedHTMLDocument(ctx);
-
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
try {
s.cloneNode();
assert_true(false, 'Invoking the cloneNode() method on a ShadowRoot instance must always ' +
- 'throw a DATA_CLONE_ERR exception.');
+ 'throw a NotSupportedError (code 9) exception.');
} catch (e) {
- assert_equals(e.code, 25, 'Wrong exceprion type');
+ assert_equals(e.code, 9, 'Wrong exception type');
+ assert_equals(e.name, 'NotSupportedError', 'Wrong exception name');
}
}), 'A_10_01_02_09_T01');
</script>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html
index b0a5a30af5b..0e5d663fe8c 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-dispatch/test-003.html
@@ -33,7 +33,7 @@ A_05_05_03_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
s.id = 'shadow';
var input1 = d.createElement('input');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html
index c40b5bfb04a..227d9e18b3f 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-001.html
@@ -35,7 +35,7 @@ A_05_01_01_T1.step(function () {
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
var div2 = d.createElement('div');
s.appendChild(div2);
@@ -77,7 +77,7 @@ A_05_01_01_T2.step(function () {
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
var div2 = d.createElement('div');
s.appendChild(div2);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html
index a79b9cd3137..5e1d9bb321e 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/event-retargeting/test-003.html
@@ -37,11 +37,11 @@ A_05_01_03_T01.step(unit(function (ctx) {
'</div>';
var ul = d.querySelector('#shadow-root');
- var s = ul.createShadowRoot();
+ var s = ul.attachShadow({mode: 'open'});
//make shadow subtree
var div = document.createElement('div');
- div.innerHTML = '<content select=".shadow"><span id="flbk">Fallback item</span></content>';
+ div.innerHTML = '<slot name="shadow"><span id="flbk">Fallback item</span></slot>';
s.appendChild(div);
d.body.addEventListener('click', A_05_01_03_T01.step_func(function (event) {
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html
index cb7efec60f1..df3935368d8 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html
@@ -34,7 +34,7 @@ A_05_04_01_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html
index cea27ce7dca..f2e5ef4871f 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html
@@ -34,7 +34,7 @@ A_05_04_02_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html
index edf525c5349..b18dd1ef44e 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html
@@ -34,7 +34,7 @@ A_05_04_03_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-004.html
index 7f552b28efb..3d0c78c4874 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-004.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-004.html
@@ -34,7 +34,7 @@ A_05_04_04_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html
index 883165f0bcf..aae0b20add1 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html
@@ -34,7 +34,7 @@ A_05_04_05_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-006.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-006.html
index f51f2c4e4e0..645979512a6 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-006.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-006.html
@@ -34,7 +34,7 @@ A_05_04_06_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html
index 49d3577a4e0..d73cb86e4ea 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html
@@ -34,7 +34,7 @@ A_05_04_07_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html
index 430d8916fc1..9661e01c37b 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html
@@ -34,7 +34,7 @@ A_05_04_08_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html
index 2d5bebbeb54..73a9623180c 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html
@@ -34,7 +34,7 @@ A_05_04_09_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html
index 506315fd92e..296346bf120 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html
@@ -38,7 +38,7 @@ A_05_03_01_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
@@ -78,7 +78,7 @@ A_05_03_01_T02.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
@@ -121,7 +121,7 @@ A_05_03_01_T03.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
@@ -161,7 +161,7 @@ A_05_03_01_T04.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
@@ -202,34 +202,34 @@ A_05_03_01_T05.step(unit(function (ctx) {
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
inp1.setAttribute('type', 'checkbox');
- inp1.setAttribute('class', 'clazz1');
+ inp1.setAttribute('slot', 'slot1');
host.appendChild(inp1);
var inp2 = d.createElement('input');
inp2.setAttribute('id', 'inp2');
inp2.setAttribute('type', 'checkbox');
- inp2.setAttribute('class', 'clazz2');
+ inp2.setAttribute('slot', 'slot2');
host.appendChild(inp2);
var inp3 = d.createElement('input');
inp3.setAttribute('id', 'inp3');
inp3.setAttribute('type', 'checkbox');
- inp3.setAttribute('class', 'clazz1');
+ inp3.setAttribute('slot', 'slot1');
host.appendChild(inp3);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var shadowDiv = document.createElement('div');
- shadowDiv.innerHTML = '<content select=".clazz1"></content>';
+ shadowDiv.innerHTML = '<slot name="slot1"></slot>';
s.appendChild(shadowDiv);
//element outside the shadow tree
var inp4 = d.createElement('input');
inp4.setAttribute('id', 'inp4');
inp4.setAttribute('type', 'checkbox');
- inp4.setAttribute('class', 'clazz1');
+ inp4.setAttribute('slot', 'slot1');
d.body.appendChild(inp4);
inp1.focus();
@@ -268,34 +268,34 @@ A_05_03_01_T06.step(unit(function (ctx) {
var inp1 = d.createElement('input');
inp1.setAttribute('id', 'inp1');
inp1.setAttribute('type', 'checkbox');
- inp1.setAttribute('class', 'clazz1');
+ inp1.setAttribute('slot', 'slot1');
host.appendChild(inp1);
var inp2 = d.createElement('input');
inp2.setAttribute('id', 'inp2');
inp2.setAttribute('type', 'checkbox');
- inp2.setAttribute('class', 'clazz2');
+ inp2.setAttribute('slot', 'slot2');
host.appendChild(inp2);
var inp3 = d.createElement('input');
inp3.setAttribute('id', 'inp3');
inp3.setAttribute('type', 'checkbox');
- inp3.setAttribute('class', 'clazz1');
+ inp3.setAttribute('slot', 'slot1');
host.appendChild(inp3);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var shadowDiv = document.createElement('div');
- shadowDiv.innerHTML = '<content select=".clazz1"></content>';
+ shadowDiv.innerHTML = '<slot name="slot1"></slot>';
s.appendChild(shadowDiv);
//element outside the shadow tree
var inp4 = d.createElement('input');
inp4.setAttribute('id', 'inp4');
inp4.setAttribute('type', 'checkbox');
- inp4.setAttribute('class', 'clazz1');
+ inp4.setAttribute('slot', 'slot1');
d.body.appendChild(inp4);
inp4.focus();
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html
index a791b4ce046..ef9a24113f9 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html
@@ -34,7 +34,7 @@ A_05_02_01_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div1 = d.createElement('div');
div1.setAttribute('style', 'height:40px; width:100%');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html
index 317537d2f38..22be1371322 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html
@@ -34,7 +34,7 @@ A_05_02_02_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div1 = d.createElement('div');
div1.setAttribute('style', 'height:100%; width:100%');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html
index 377550239b5..3e8d6709e40 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html
@@ -12,8 +12,8 @@ policies and contribution forms [3].
<head>
<title>Shadow DOM Test: A_05_02_03</title>
<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-201305214#retargeting-related-target">
-<meta name="assert" content="Retargeting relatedTarget:Event listeners must not be invoked on a node for which the target and relatedTarget are the same.">
+<link rel="help" href="https://w3c.github.io/webcomponents/spec/shadow/#event-relatedtarget-retargeting">
+<meta name="assert" content="The value of the Event object's relatedTarget attribute must be the result of the retargeting algorithm with the event's currentTarget and relatedTarget as input. The result is called a relative related target.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../../../html/resources/common.js"></script>
@@ -34,27 +34,19 @@ A_05_02_03_T01.step(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div1 = d.createElement('div');
div1.setAttribute('style', 'height:100%; width:100%');
div1.setAttribute('id', 'div1');
s.appendChild(div1);
- var div2 = d.createElement('div');
- div2.setAttribute('style', 'height:100%; width:100%');
- div2.setAttribute('id', 'div2');
- s.appendChild(div2);
-
- s.addEventListener('mouseover', A_05_02_03_T01.step_func(function(event) {
- assert_true(false, 'Event listeners shouldn\'t be invoked if target and relatedTarget are the same');
+ host.addEventListener('mouseover', A_05_02_03_T01.step_func(function(event) {
+ assert_unreached('Event listeners shouldn\'t be invoked if relative target and relative related target are the same');
}), false);
-
- var evt = document.createEvent("MouseEvents");
- evt.initMouseEvent("mouseover", true, false, window,
- 0, 10, 10, 10, 10, false, false, false, false, 0, div1);
-
+ var evt = new MouseEvent("mouseover",
+ { relatedTarget: div1, relatedTargetScoped: true });
div1.dispatchEvent(evt);
A_05_02_03_T01.done();
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html
index cea9294c289..4e56c405105 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/events/test-001.html
@@ -36,7 +36,7 @@ A_05_00_01_T1.step(function () {
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
var div2 = d.createElement('div');
s.appendChild(div2);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html
deleted file mode 100644
index 126876367a4..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-001.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_09_00_01</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#html-elements-and-their-shadow-trees">
-<meta name="assert" content="HTML Elements and Their Shadow Trees: If the element can have fallback content, UA should allow the shadow tree to contain at least one insertion point.">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../html/resources/common.js"></script>
-<script src="../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//test iframe
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('iframe');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'Iframe should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T01');
-
-
-//test object
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('object');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'object should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T02');
-
-
-//test video
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('video');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'video should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T03');
-
-
-//test audio
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('audio');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'audio should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T04');
-
-
-//test canvas
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('canvas');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'canvas should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T05');
-
-
-//test map
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- var img = d.createElement('img');
- img.setAttribute('usemap', '#theMap');
- img.setAttribute('width', '20px');
- img.setAttribute('height', '20px');
- d.body.appendChild(img);
-
-
- // create element
- var el = d.createElement('map');
- el.setAttribute('name', 'theMap');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'map should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T06');
-
-
-//test textarea
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('textarea');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'textarea should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T07');
-
-
-//test progress
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('progress');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'progress should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T08');
-
-
-//test meter
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('meter');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'meter should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_01_T09');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html
deleted file mode 100644
index 8c2c6575ae7..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-002.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_09_00_02</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#html-elements-and-their-shadow-trees">
-<meta name="assert" content="HTML Elements and Their Shadow Trees: Elements that have no fallback content should allow the shadow tree to contain no insertion points or an insertion point that matches nothing">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../html/resources/common.js"></script>
-<script src="../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//test img
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('img');
- d.body.appendChild(el);
-
- var s = el.createShadowRoot();
-
- s.innerHTML = '<content id="cont" select="#shadow"></content>';
-
- assert_true(s.querySelector('#cont') != null, 'img should allow one insertion point ' +
- 'that matches nothing');
-
-}), 'A_09_00_02_T01');
-
-
-//test embed
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('embed');
- d.body.appendChild(el);
-
- var s = el.createShadowRoot();
-
- s.innerHTML = '<content id="cont" select="#shadow"></content>';
-
- assert_true(s.querySelector('#cont') != null, 'embed should allow one insertion point ' +
- 'that matches nothing');
-
-}), 'A_09_00_02_T02');
-
-
-//test embed
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('input');
- d.body.appendChild(el);
-
- var s = el.createShadowRoot();
-
- s.innerHTML = '<content id="cont" select="#shadow"></content>';
-
- assert_true(s.querySelector('#cont') != null, 'input should allow one insertion point ' +
- 'that matches nothing');
-
-}), 'A_09_00_02_T03');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html
deleted file mode 100644
index fc52026f776..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-003.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_09_00_03</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#html-elements-and-their-shadow-trees">
-<meta name="assert" content="HTML Elements and Their Shadow Trees: Check that fieldset can contain at least two insertion points with matching criteria 'legend:first-of-type' and 'universal selector'">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../html/resources/common.js"></script>
-<script src="../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//test universal selector
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('fieldset');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'fieldset should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_03_T01');
-
-
-
-//test legend:first-of-type
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('fieldset');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<legend>'
- '<span id="shadow">This is a node that should be distributed</span>' +
- '</legend>' +
- '<span id="flbk">Unlucky content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="legend:first-of-type"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, 'fieldset should allow insertion point ' +
- 'with legend:first-of-type matching criteria');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_03_T02');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html
deleted file mode 100644
index 8ac5371c532..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-and-their-shadow-trees/test-004.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_09_00_04</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#html-elements-and-their-shadow-trees">
-<meta name="assert" content="HTML Elements and Their Shadow Trees: Check that details can contain at least two insertion points with matching criteria 'summary:first-of-type' and 'universal selector'">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../html/resources/common.js"></script>
-<script src="../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//test universal selector
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
-
- // create element
- var el = d.createElement('details');
- el.setAttribute('open', 'open');
- d.body.appendChild(el);
-
- el.innerHTML = '' +
- '<span id="shadow">This is a node that should be distributed</span>' +
- '<span id="flbk">This is a fallback content</span>';
-
- var s = el.createShadowRoot();
- s.innerHTML = '<content select="#shadow"></content>';
-
- assert_true(d.querySelector('#shadow').offsetTop > 0, '\'details\' should allow at least one insertion point');
- assert_equals(d.querySelector('#flbk').offsetTop, 0, 'Fallback content shouldn\'t be rendered');
-
-}), 'A_09_00_04_T01');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html
index 99a4edc2963..c8cfeceee6a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html
@@ -31,7 +31,7 @@ test(function () {
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
HTML5_FORM_ASSOCIATED_ELEMENTS.forEach(function (tagName) {
@@ -56,7 +56,7 @@ test(function () {
var div = d.createElement('div');
form.appendChild(div);
- s = div.createShadowRoot();
+ s = div.attachShadow({mode: 'open'});
HTML5_FORM_ASSOCIATED_ELEMENTS.forEach(function (tagName) {
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html
index e39ef062659..2d063c06a14 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html
@@ -31,7 +31,7 @@ test(function () {
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
HTML5_FORM_ASSOCIATED_ELEMENTS.forEach(function (tagName) {
@@ -58,7 +58,7 @@ test(function () {
var div = d.createElement('div');
form.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
HTML5_FORM_ASSOCIATED_ELEMENTS.forEach(function (tagName) {
@@ -88,10 +88,11 @@ test(function () {
var el = d.createElement(tagName);
el.setAttribute('id', tagName + '_id');
+ el.setAttribute('slot', tagName + '_slot');
div.appendChild(el);
- var s = div.createShadowRoot();
- s.innerHTML = '<content select="' + tagName + '"></content>';
+ var s = div.attachShadow({mode: 'open'});
+ s.innerHTML = '<slot name="' + tagName + '_slot"></slot>';
assert_true(s.querySelector('#' + tagName + '_id') == null, 'Distributed form-associated element ' + tagName +
' in shadow tree must not be accessible shadow tree accessors');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
index c6dfbc4f08e..0bc92e11dfd 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
@@ -12,8 +12,8 @@ policies and contribution forms [3].
<head>
<title>Shadow DOM Test: A_08_02_03</title>
<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#inert-html-elements">
-<meta name="assert" content="HTML Elements in shadow trees: form should submit elements in shadow tree">
+<link rel="help" href="https://w3c.github.io/webcomponents/spec/shadow/#inertness-of-html-elements-in-a-shadow-tree">
+<meta name="assert" content="HTML Elements in shadow trees: form should not submit elements in shadow tree">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../../../html/resources/common.js"></script>
@@ -23,17 +23,18 @@ policies and contribution forms [3].
<script>
var A_08_02_03_T01 = async_test('A_08_02_03_T01', { timeout: 5000 });
-A_08_02_03_T01.checkIframeContent = A_08_02_03_T01.step_func(function () {
- //remember value to check before cleaning the context (it'll destroy the iframe)
+var checkIframeContent = A_08_02_03_T01.step_func(function () {
+ // remember value to check before cleaning the context (it'll destroy the iframe)
var valueToCheck = A_08_02_03_T01.iframe.contentWindow.document.URL;
cleanContext(A_08_02_03_T01.ctx);
assert_true(valueToCheck.indexOf('inp1=value1') > 0,
'html form should submit all of its fields');
- // Expected behavior is not quite clear. See https://www.w3.org/Bugs/Public/show_bug.cgi?id=20320
- assert_true(valueToCheck.indexOf('inp2=value2') > 0,
- 'html form should submit all of its fields including the shadow ones');
+ // Form data crossing shadow boundary should not be submitted.
+ // https://github.com/w3c/webcomponents/issues/65
+ assert_equals(valueToCheck.indexOf('inp2=value2'), -1,
+ 'html form should not submit fields in the shadow tree');
A_08_02_03_T01.done();
});
@@ -46,13 +47,12 @@ A_08_02_03_T01.step(function () {
//create iframe
var iframe = document.createElement('iframe');
+ A_08_02_03_T01.iframe = iframe;
iframe.src = '../../resources/blank.html';
iframe.setAttribute('name', 'targetIframe');
d.body.appendChild(iframe);
- A_08_02_03_T01.iframe = iframe;
-
// create form
var form = d.createElement('form');
form.setAttribute('target', 'targetIframe');
@@ -60,11 +60,10 @@ A_08_02_03_T01.step(function () {
form.setAttribute('action', '../../resources/blank.html');
d.body.appendChild(form);
- //create Shadow root
+ // create shadow root
var root = d.createElement('div');
form.appendChild(root);
- var s = root.createShadowRoot();
-
+ var s = root.attachShadow({mode: 'open'});
var input1 = d.createElement('input');
input1.setAttribute('type', 'text');
@@ -78,11 +77,11 @@ A_08_02_03_T01.step(function () {
input2.setAttribute('value', 'value2');
s.appendChild(input2);
- //submit the form
+ // submit the form
form.submit();
// set timeout to give the iframe time to load content
- setTimeout('A_08_02_03_T01.checkIframeContent()', 2000);
+ setTimeout(checkIframeContent, 2000);
});
</script>
</body>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
index c0c6048f729..33bdf69d11f 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
@@ -58,7 +58,7 @@ A_08_01_01_T01.step(function () {
//create Shadow root
var root = d.createElement('div');
d.body.appendChild(root);
- var s = root.createShadowRoot();
+ var s = root.attachShadow({mode: 'open'});
// create base element, set iframe as a target
var base = d.createElement('base');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html
index 918588b6746..2263cd6125a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html
@@ -32,7 +32,7 @@ test(unit(function (ctx) {
//create Shadow root
var root = d.createElement('div');
d.body.appendChild(root);
- var s = root.createShadowRoot();
+ var s = root.attachShadow({mode: 'open'});
s.appendChild(link);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html
deleted file mode 100644
index 13fa063912f..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/lower-boundary-encapsulation/test-004.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_04_02_04</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#lower-boundary-encapsulation">
-<meta name="assert" content="Lower-boundary encapsulation: The distribution reoccurs whenever any variable affecting it is changed">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../../html/resources/common.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-var A_04_02_04_T1 = async_test('A_04_02_04_T01');
-
-A_04_02_04_T1.step(function () {
- var iframe = document.createElement('iframe');
- iframe.src = '../../resources/bobs_page.html';
- document.body.appendChild(iframe);
-
- iframe.onload = A_04_02_04_T1.step_func(function () {
- try {
- var d = iframe.contentDocument;
- var ul = d.querySelector('ul.stories');
- var s = ul.createShadowRoot();
-
- //make shadow subtree
- var subdiv1 = document.createElement('div');
- subdiv1.innerHTML = '<ul><content select=".shadow"></content></ul>';
- s.appendChild(subdiv1);
-
-
- //The order of <li> elements at this point should be the following:
- //li3, li6, li11, li12, 1i13, li14, li15. Other elements (li1, li2, li4, li5) invisible
- assert_true(d.querySelector('#li3').offsetTop < d.querySelector('#li6').offsetTop,
- 'Point 1: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li6').offsetTop < d.querySelector('#li11').offsetTop,
- 'Point 2: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li11').offsetTop < d.querySelector('#li12').offsetTop,
- 'Point 3: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li12').offsetTop < d.querySelector('#li13').offsetTop,
- 'Point 4: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li13').offsetTop < d.querySelector('#li14').offsetTop,
- 'Point 5: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li14').offsetTop < d.querySelector('#li15').offsetTop,
- 'Point 6: Elements that mach insertion point criteria don\'t participate in distribution');
-
- assert_equals(d.querySelector('#li1').offsetTop, 0,
- 'Point 7: Elements that don\'t mach insertion point criteria participate in distribution');
- assert_equals(d.querySelector('#li2').offsetTop, 0,
- 'Point 8: Elements that don\'t mach insertion point criteria participate in distribution');
- assert_equals(d.querySelector('#li4').offsetTop, 0,
- 'Point 9: Elements that don\'t mach insertion point criteria participate in distribution');
- assert_equals(d.querySelector('#li5').offsetTop, 0,
- 'Point 10: Elements that don\'t mach insertion point criteria participate in distribution');
-
- var li5 = d.querySelector('#li5');
- li5.className = 'shadow';
-
- // When class name changed distribution must reoccur
- //The order of <li> elements should now be the following:
- //li3, li6, li5, li11, li12, 1i13, li14, li15. Invisible: li1, li2, li4
- assert_true(d.querySelector('#li3').offsetTop < d.querySelector('#li6').offsetTop,
- 'Point 11: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li6').offsetTop < d.querySelector('#li5').offsetTop,
- 'Point 12: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li5').offsetTop < d.querySelector('#li11').offsetTop,
- 'Point 13: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li11').offsetTop < d.querySelector('#li12').offsetTop,
- 'Point 14: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li12').offsetTop < d.querySelector('#li13').offsetTop,
- 'Point 15: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li13').offsetTop < d.querySelector('#li14').offsetTop,
- 'Point 16: Elements that mach insertion point criteria don\'t participate in distribution');
- assert_true(d.querySelector('#li14').offsetTop < d.querySelector('#li15').offsetTop,
- 'Point 17: Elements that mach insertion point criteria don\'t participate in distribution');
-
- assert_equals(d.querySelector('#li1').offsetTop, 0,
- 'Point 18: Elements that don\'t mach insertion point criteria participate in distribution');
- assert_equals(d.querySelector('#li2').offsetTop, 0,
- 'Point 19: Elements that don\'t mach insertion point criteria participate in distribution');
- assert_equals(d.querySelector('#li4').offsetTop, 0,
- 'Point 20: Elements that don\'t mach insertion point criteria participate in distribution');
- } finally {
- iframe.parentNode.removeChild(iframe);
- }
- A_04_02_04_T1.done();
- });
-});
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html
index de9100bcb38..8d02227fcf4 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html
@@ -21,9 +21,9 @@
<div id='host'>
</div>
<script>
- var shadowRoot = document.getElementById('host').createShadowRoot();
+ var shadowRoot = document.getElementById('host').attachShadow({mode: 'open'});
shadowRoot.innerHTML = '<div id="sub" style="width: 100%;height:100%;"></div>';
- var nestedRoot = shadowRoot.getElementById('sub').createShadowRoot();
+ var nestedRoot = shadowRoot.getElementById('sub').attachShadow({mode: 'open'});
nestedRoot.innerHTML = '<div style="width:100%; height:100%;background-color: green;"></div>';
</script>
</body>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html
index 9d2eb43a352..8bd2bb6f6d8 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html
@@ -29,11 +29,11 @@ policies and contribution forms [3].
<div class="pass">Orange.</div>
</div>
<script>
- var shadowRoot = host.createShadowRoot(host);
- shadowRoot.innerHTML = '<div id="host2">Hello a Shadow Root.<content></content><div>Banana.</div></div>';
+ var shadowRoot = host.attachShadow({mode: 'open'});
+ shadowRoot.innerHTML = '<div id="host2">Hello a Shadow Root.<slot></slot><div>Banana.</div></div>';
var host2 = shadowRoot.getElementById("host2");
- var shadowRoot2 = host2.createShadowRoot(host2);
- shadowRoot2.innerHTML = '<div>Hello a Shadow Root2.</div><div><content></content></div>';
+ var shadowRoot2 = host2.attachShadow({mode: 'open'});
+ shadowRoot2.innerHTML = '<div>Hello a Shadow Root2.</div><div><slot></slot></div>';
</script>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html
index fb228cda5dd..67843b06783 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-001.html
@@ -26,7 +26,7 @@ p { color: black; }
<p>You should see green text saying "PASS" below.</p>
<div id="host">FAIL</div>
<script>
-var shadowRoot = window.host.createShadowRoot();
+var shadowRoot = window.host.attachShadow({mode: 'open'});
shadowRoot.innerHTML =
'<style>#pass { color: green; }</style>\n' +
'<div id="pass">PASS</div>';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html
index ae2d98cf8e7..24d5d016b91 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/shadow-root-002.html
@@ -34,7 +34,7 @@ in this order.
<div class="pass">C</div>
</div>
<script>
-var shadowRoot = window.host.createShadowRoot();
+var shadowRoot = window.host.attachShadow({mode: 'open'});
shadowRoot.innerHTML =
'<style>\n' +
@@ -42,7 +42,7 @@ shadowRoot.innerHTML =
'* { color: red; }\n' +
'</style>' +
'<div class="shadow-pass">A</div>\n' +
- '<content>FAIL</content>' +
+ '<slot>FAIL</slot>' +
'<div class="shadow-pass">D</div>';
</script>
</body>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html
index 47d5efda0e6..d8def126d64 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/text-decoration-001.html
@@ -13,7 +13,7 @@
</span>
<script>
var parent = document.getElementById('parent');
- var shadow = parent.createShadowRoot();
+ var shadow = parent.attachShadow({mode: 'open'});
var child = document.createElement('span');
child.textContent = "if NOT underlined, it is success.";
shadow.appendChild(child);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
index d22e6c49abf..71421481e07 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
@@ -199,7 +199,7 @@ test(function () {
body.appendChild(pHost);
doc.documentElement.appendChild(body);
- var shadowRoot = body.createShadowRoot();
+ var shadowRoot = body.attachShadow({mode: 'open'});
var pShadow = doc.createElementNS(namespace, 'p');
pShadow.className = "shadow";
shadowRoot.appendChild(pShadow);
@@ -213,7 +213,7 @@ test(function () {
test(function () {
var doc = document.implementation.createHTMLDocument('');
populateTestContentToHostDocument(doc);
- var shadowRoot = doc.documentElement.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
populateTestContentToShadowRoot(shadowRoot);
shadowRoot.querySelectorAll('p')[0].id = 'test-id';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html
index c643bc47605..3a184f46cb7 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html
@@ -27,11 +27,11 @@ policies and contribution forms [3].
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
doc.body.innerHTML = '<div>A<div>B</div>C<div><span>D</span></div>E</div>';
- var nodeIterator = doc.createNodeIterator(doc.documentElement,
+ var nodeIterator = doc.createNodeIterator(doc.body,
NodeFilter.SHOW_ELEMENT, null);
var node;
while (node = nodeIterator.nextNode()) {
- var shadowRoot = node.createShadowRoot();
+ var shadowRoot = node.attachShadow({mode: 'open'});
assert_equals(shadowRoot.ownerDocument, doc);
}
}, 'ownerDocument property of a shadow root should be the document of the ' +
@@ -50,7 +50,7 @@ test(function () {
for (var depth = 1; depth <= MAX_DEPTH; ++depth) {
var host = doc.getElementById('depth-' + depth);
- var shadowRoot = host.createShadowRoot();
+ var shadowRoot = host.attachShadow({mode: 'open'});
assert_equals(shadowRoot.ownerDocument, doc,
'ownerDocument mismatch for #depth-' + depth);
}
@@ -60,7 +60,7 @@ test(function () {
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
var div = doc.createElement('div');
shadowRoot.appendChild(div);
assert_equals(div.ownerDocument, doc);
@@ -70,7 +70,7 @@ test(function () {
test(function () {
var doc1 = document.implementation.createHTMLDocument('Test 1');
var doc2 = document.implementation.createHTMLDocument('Test 2');
- var shadowRoot = doc1.body.createShadowRoot();
+ var shadowRoot = doc1.body.attachShadow({mode: 'open'});
var div = doc2.createElement('div');
shadowRoot.appendChild(div);
assert_equals(div.ownerDocument, doc1);
@@ -81,7 +81,7 @@ test(function () {
test(function () {
var doc1 = document.implementation.createHTMLDocument('Test 1');
var doc2 = document.implementation.createHTMLDocument('Test 2');
- var shadowRoot = doc1.body.createShadowRoot();
+ var shadowRoot = doc1.body.attachShadow({mode: 'open'});
doc2.body.innerHTML =
'<div id="root">A<div>B</div>C<div><span>D</span></div>E</div>';
shadowRoot.appendChild(doc2.getElementById('root'));
@@ -97,7 +97,7 @@ test(function () {
test(function () {
var doc1 = document.implementation.createHTMLDocument('Test 1');
var doc2 = document.implementation.createHTMLDocument('Test 2');
- var shadowRoot = doc1.body.createShadowRoot();
+ var shadowRoot = doc1.body.attachShadow({mode: 'open'});
doc2.body.innerHTML = '<div id="parent"><div id="child"></div></div>';
shadowRoot.appendChild(doc2.getElementById('child'));
assert_equals(doc2.getElementById('parent').ownerDocument, doc2);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html
index 853d49ca75c..1ce5c65bdf9 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html
@@ -35,7 +35,7 @@ function createTestDocument() {
pHost.className = 'test-class';
pHost.id = 'test-id';
doc.body.appendChild(pHost);
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
var pShadow = doc.createElement('p');
pShadow.className = 'test-class';
pShadow.id = 'test-id';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html
index 176000658a1..1737280426a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html
@@ -36,7 +36,7 @@ function createTestDocument() {
pHost.className = 'test-class';
pHost.id = 'test-id';
doc.body.appendChild(pHost);
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
var pShadow = doc.createElement('p');
pShadow.className = 'test-class';
pShadow.id = 'test-id';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html
index d1f838b2e63..8e40fb23edd 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html
@@ -25,22 +25,22 @@ policies and contribution forms [3].
<script>
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
assert_equals(shadowRoot.parentNode, null);
}, 'The parentNode attribute of a shadow root must always return null.');
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
assert_equals(shadowRoot.parentElement, null);
}, 'The parentElement attribute of a shadow root must always return null.');
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
- var outerShadowRoot = doc.body.createShadowRoot();
+ var outerShadowRoot = doc.body.attachShadow({mode: 'open'});
var div = doc.createElement('div');
outerShadowRoot.appendChild(div);
- var innerShadowRoot = div.createShadowRoot();
+ var innerShadowRoot = div.attachShadow({mode: 'open'});
assert_equals(innerShadowRoot.parentNode, null);
},
'The parentNode attribute of a shadow root must always return null, ' +
@@ -49,10 +49,10 @@ test(function () {
test(function () {
var doc = document.implementation.createHTMLDocument('Test');
- var outerShadowRoot = doc.body.createShadowRoot();
+ var outerShadowRoot = doc.body.attachShadow({mode: 'open'});
var div = doc.createElement('div');
outerShadowRoot.appendChild(div);
- var innerShadowRoot = div.createShadowRoot();
+ var innerShadowRoot = div.attachShadow({mode: 'open'});
assert_equals(innerShadowRoot.parentElement, null);
},
'The parentElement attribute of a shadow root must always return null, ' +
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html
index 6f59de686d0..0cf978a2699 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html
@@ -26,7 +26,7 @@ test(function () {
var d = newHTMLDocument();
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
// node in shadow with id
var input = d.createElement('input');
@@ -52,7 +52,7 @@ test(function () {
var d = newHTMLDocument();
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
var form = d.createElement('form');
form.setAttribute('id', 'form_id');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html
index 97a8ab817bf..77f100d6305 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html
@@ -26,7 +26,7 @@ test(function () {
var d = newHTMLDocument();
var div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
var input = d.createElement('input');
input.setAttribute('type', 'text');
@@ -61,7 +61,7 @@ test(function () {
div = d.createElement('div');
d.body.appendChild(div);
- var s = div.createShadowRoot();
+ var s = div.attachShadow({mode: 'open'});
s.appendChild(form);
s.appendChild(el);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html
index 737494f3da6..14d3f8227b8 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html
@@ -35,7 +35,7 @@ test(unit(function (ctx) {
//create Shadow root
var root = d.createElement('div');
d.body.appendChild(root);
- var s = root.createShadowRoot();
+ var s = root.attachShadow({mode: 'open'});
s.appendChild(link);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
index 4a83ff7e8d6..f0aefee379a 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
@@ -28,7 +28,7 @@ test(function () {
try {
host.style.display = 'none';
document.body.appendChild(host);
- var shadowRoot = host.createShadowRoot();
+ var shadowRoot = host.attachShadow({mode: 'open'});
var iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.name = 'test-name';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
index d8c5aa48366..45c0bf6a673 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
@@ -25,7 +25,7 @@ policies and contribution forms [3].
<script>
function testNameAttribute(elementName) {
var doc = document.implementation.createHTMLDocument('Title');
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
var element = doc.createElement(elementName);
element.name = 'test-name';
shadowRoot.appendChild(element);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
index f08db94e317..b34f766f85c 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
@@ -26,7 +26,7 @@ policies and contribution forms [3].
<script>
function testIDAttribute(elementName) {
var doc = document.implementation.createHTMLDocument('Title');
- var shadowRoot = doc.body.createShadowRoot();
+ var shadowRoot = doc.body.attachShadow({mode: 'open'});
var element = doc.createElement(elementName);
element.id = 'test-id';
shadowRoot.appendChild(element);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html
deleted file mode 100644
index 44e84b56576..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/css-variables/test-001.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_06_01_01</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#css-variables">
-<meta name="assert" content="CSS variables: The shadow host styles being inherited by the children of the shadow root must also apply to CSS Variables.">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../../html/resources/common.js"></script>
-<script src="../../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-//TODO For now (November, 2012) CSS variables support is not implemented yet
-// so this test won't work. Treat it as a placeholder for now
-test(unit(function (ctx) {
-
- var d = newRenderedHTMLDocument(ctx);
- d.head.innerHtml = '' +
- '<style>' +
- 'body {font-size:10px;}' +
- '</style>';
-
- d.body.innerHTML =
- '<ul id="shHost">' +
- '<li id="li1" class="shadow">1</li>' +
- '<li id="li2" class="shadow2">2</li>' +
- '<li id="li3" class="shadow">3</li>' +
- '<li id="li4">4</li>' +
- '<li id="li5" class="shadow">5</li>' +
- '<li id="li6" class="shadow2">6</li>' +
- '</ul>';
-
-
- var host = d.querySelector('#shHost');
- var s = host.createShadowRoot();
-
- var div = d.createElement('div');
- div.innerHTML ='<ul><content select=".shadow"></content></ul>';
- s.appendChild(div);
-
- var defHeight1 = d.querySelector('#li1').offsetHeight;
- var defHeight3 = d.querySelector('#li3').offsetHeight;
- var defHeight5 = d.querySelector('#li5').offsetHeight;
-
- var style = d.createElement('style');
- style.innerHTML =':root {' +
- 'var-text-size: 30px;' +
- '}' +
- 'body {' +
- 'font-size: var(text-size);' +
- '}';
- s.appendChild(style);
-
- assert_true(d.querySelector('#li1').offsetHeight > defHeight1, 'Point 1: Element height should be changed');
- assert_true(d.querySelector('#li3').offsetHeight > defHeight3, 'Point 2: Element height should be changed');
- assert_true(d.querySelector('#li5').offsetHeight > defHeight5, 'Point 3: Element height should be changed');
-
-}), 'A_06_01_01_T01');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html
index 01db057ae2e..7c27d98d4af 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html
@@ -29,7 +29,7 @@ div {
<div id="shadow-host"></div>
<script>
var shadowHost = document.getElementById('shadow-host');
-var shadowRoot = shadowHost.createShadowRoot();
+var shadowRoot = shadowHost.attachShadow({mode: 'open'});
var style = document.createElement('style');
style.innerHTML = 'div { background: red }';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html
index 681430a1427..fd91574b657 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-001.html
@@ -37,7 +37,7 @@ test(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div1 = d.createElement('div');
div1.innerHTML ='<span id="shd" class="invis">This is the shadow tree</span>';
@@ -67,7 +67,7 @@ test(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div1 = d.createElement('div');
div1.innerHTML ='<span id="shd" class="invis">This is the shadow tree</span>';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html
index bac7006a657..d5b8f48ab31 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-003.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(s.styleSheets.length, 0, 'There should be no style sheets');
}), 'A_06_00_03_T01');
@@ -41,7 +41,7 @@ test(unit(function (ctx) {
d.body.appendChild(host);
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(s.styleSheets.length, 0, 'There should be no style sheets');
}), 'A_06_00_03_T02');
@@ -54,7 +54,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var style = d.createElement('style');
style.textContent = 'div {width: 50%;}';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html
index faba0a20a31..0debdec5fcb 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-005.html
@@ -36,7 +36,7 @@ test(unit(function (ctx) {
var host = d.querySelector('#sr');
//Shadow root to play with
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var style = d.createElement('style');
style.innerHTML ='.invis {display:none}';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html
index 733b80fe2aa..b84ca4df7d7 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-008.html
@@ -32,7 +32,7 @@ test(unit(function (ctx) {
var host = d.querySelector('#shHost');
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div = d.createElement('div');
div.innerHTML ='<span id="spn2">This is a shadow root child</span>';
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html
deleted file mode 100644
index 69a1c7bf196..00000000000
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/styles/test-010.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<!--
-Distributed under both the W3C Test Suite License [1] and the W3C
-3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
-policies and contribution forms [3].
-
-[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
-[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
-[3] http://www.w3.org/2004/10/27-testcases
--->
-<html>
-<head>
-<title>Shadow DOM Test: A_06_00_11</title>
-<link rel="author" title="Sergey G. Grekhov" href="mailto:sgrekhov@unipro.ru">
-<link rel="help" href="http://www.w3.org/TR/2013/WD-shadow-dom-20130514/#styles">
-<meta name="assert" content="Styles:the styles of the shadow insertion point node are inherited by the child nodes of the shadow root of the shadow tree, distributed to this shadow insertion point">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="../../../html/resources/common.js"></script>
-<script src="../../resources/shadow-dom-utils.js"></script>
-</head>
-<body>
-<div id="log"></div>
-<script>
-// Test fails. See https://bugs.webkit.org/show_bug.cgi?id=103625
-test(unit(function (ctx) {
- var d = newRenderedHTMLDocument(ctx);
-
- var host = d.createElement('div');
- d.body.appendChild(host);
-
- //Old tree
- var s1 = host.createShadowRoot();
-
- var div1 = d.createElement('div');
- div1.setAttribute('style', 'font-size: 10px');
- div1.innerHTML = '<span id="shd1">This is an old shadow tree</span>';
- s1.appendChild(div1);
-
- var height1 = s1.querySelector('#shd1').offsetHeight;
-
- assert_true(height1 > 0, 'Element height should be greater than zero');
-
- //younger tree
- var s2 = host.createShadowRoot();
- var div2 = d.createElement('div');
- div2.innerHTML = '<shadow style="font-size:20px"></shadow>';
- s2.appendChild(div2);
-
- assert_true(s1.querySelector('#shd1').offsetHeight > height1,
- 'Shadow insertion point style must be aplied to the child nodes of ' +
- 'the shadow host that are assigned to this insertion point');
-}), 'A_06_00_11_T01');
-</script>
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html
index 6d9850b3497..0c3b033da99 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-001.html
@@ -27,7 +27,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp = d.createElement('input');
inp.setAttribute('type', 'text');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html
index 9019760b7d8..ed679ee91a3 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/active-element/test-002.html
@@ -28,7 +28,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
host.setAttribute('id', 'shRoot');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp = d.createElement('input');
inp.setAttribute('type', 'text');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html
index 52f53551c6e..28225ac4a43 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html
@@ -29,7 +29,7 @@ test(unit(function (ctx) {
host.contentEditable = "true";
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(host.contentEditable, "true");
assert_equals(s.contentEditable, undefined);
@@ -42,7 +42,7 @@ test(unit(function (ctx) {
host.contentEditable = "false";
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(host.contentEditable, 'false');
assert_equals(s.contentEditable, undefined);
@@ -55,7 +55,7 @@ test(unit(function (ctx) {
d.body.appendChild(host);
d.body.contentEditable = "true";
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
assert_equals(host.contentEditable, 'inherit');
assert_equals(s.contentEditable, undefined);
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html
index b19f10a9539..94f7d1b7c52 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html
@@ -40,7 +40,7 @@ A_07_02_01_T01.step(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('type', 'text');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html
index e50d4f33462..14c321929fb 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html
@@ -47,7 +47,7 @@ A_07_02_02_T01.step(unit(function (ctx) {
var chb2 = d.createElement('input');
chb2.setAttribute('type', 'checkbox');
chb2.setAttribute('id', 'chb2');
- chb2.setAttribute('class', 'shadow');
+ chb2.setAttribute('slot', 'shadow');
chb2.addEventListener('focus', A_07_02_02_T01.step_func(function(event) {
assert_equals(counter++, 0, 'Point 1: wrong focus navigation order');
expectations[1] = true;
@@ -58,7 +58,7 @@ A_07_02_02_T01.step(unit(function (ctx) {
var chb3 = d.createElement('input');
chb3.setAttribute('type', 'checkbox');
chb3.setAttribute('id', 'chb3');
- chb3.setAttribute('class', 'shadow');
+ chb3.setAttribute('slot', 'shadow');
chb3.addEventListener('focus', A_07_02_02_T01.step_func(function(event) {
assert_equals(counter++, 1, 'Point 2: wrong focus navigation order');
expectations[2] = true;
@@ -66,10 +66,10 @@ A_07_02_02_T01.step(unit(function (ctx) {
expectations[2] = false;
host.appendChild(chb3);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div = d.createElement('div');
- div.innerHTML = '<content select=".shadow"></content>';
+ div.innerHTML = '<slot name="shadow"></slot>';
s.appendChild(div);
var inp1 = d.createElement('input');
@@ -154,7 +154,7 @@ A_07_02_02_T02.step(unit(function (ctx) {
var chb2 = d.createElement('input');
chb2.setAttribute('type', 'checkbox');
chb2.setAttribute('id', 'chb2');
- chb2.setAttribute('class', 'shadow');
+ chb2.setAttribute('slot', 'shadow');
chb2.addEventListener('focus', A_07_02_02_T02.step_func(function(event) {
assert_equals(counter++, 2, 'Point 3: wrong focus navigation order');
expectations[1] = true;
@@ -165,7 +165,7 @@ A_07_02_02_T02.step(unit(function (ctx) {
var chb3 = d.createElement('input');
chb3.setAttribute('type', 'checkbox');
chb3.setAttribute('id', 'chb3');
- chb3.setAttribute('class', 'shadow');
+ chb3.setAttribute('slot', 'shadow');
chb3.addEventListener('focus', A_07_02_02_T02.step_func(function(event) {
assert_equals(counter++, 3, 'Point 4: wrong focus navigation order');
expectations[2] = true;
@@ -173,10 +173,10 @@ A_07_02_02_T02.step(unit(function (ctx) {
expectations[2] = false;
host.appendChild(chb3);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div = d.createElement('div');
- div.innerHTML = '<content select=".shadow"></content>';
+ div.innerHTML = '<slot name="shadow"></slot>';
s.appendChild(div);
var inp1 = d.createElement('input');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html
index 13ee0bdeaeb..eec76205850 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html
@@ -47,7 +47,7 @@ A_07_02_03_T01.step(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('type', 'text');
@@ -149,7 +149,7 @@ A_07_02_03_T02.step(unit(function (ctx) {
var chb2 = d.createElement('input');
chb2.setAttribute('type', 'checkbox');
chb2.setAttribute('id', 'chb2');
- chb2.setAttribute('class', 'shadow');
+ chb2.setAttribute('slot', 'shadow');
chb2.setAttribute('tabindex', '3');
chb2.addEventListener('focus', A_07_02_03_T02.step_func(function(event) {
assert_equals(counter++, 2, 'Point 2: wrong focus navigation order');
@@ -161,7 +161,7 @@ A_07_02_03_T02.step(unit(function (ctx) {
var chb3 = d.createElement('input');
chb3.setAttribute('type', 'checkbox');
chb3.setAttribute('id', 'chb3');
- chb3.setAttribute('class', 'shadow');
+ chb3.setAttribute('slot', 'shadow');
chb3.setAttribute('tabindex', '2');
chb3.addEventListener('focus', A_07_02_03_T02.step_func(function(event) {
assert_equals(counter++, 1, 'Point 3: wrong focus navigation order');
@@ -170,10 +170,10 @@ A_07_02_03_T02.step(unit(function (ctx) {
invoked[3] = false;
host.appendChild(chb3);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div = d.createElement('div');
- div.innerHTML = '<content select=".shadow"></content>';
+ div.innerHTML = '<slot name="shadow"></slot>';
s.appendChild(div);
var inp1 = d.createElement('input');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html
index 30b08a314b1..29e02bd4a21 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html
@@ -49,7 +49,7 @@ A_07_02_04_T01.step(unit(function (ctx) {
//make shadow host focusable
host.setAttribute('tabindex', '3');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('type', 'text');
@@ -154,7 +154,7 @@ A_07_02_04_T02.step(unit(function (ctx) {
var chb2 = d.createElement('input');
chb2.setAttribute('type', 'checkbox');
chb2.setAttribute('id', 'chb2');
- chb2.setAttribute('class', 'shadow');
+ chb2.setAttribute('slot', 'shadow');
chb2.setAttribute('tabindex', '3');
chb2.addEventListener('focus', A_07_02_04_T02.step_func(function(event) {
assert_equals(counter++, 4, 'Point 2: wrong focus navigation order');
@@ -166,7 +166,7 @@ A_07_02_04_T02.step(unit(function (ctx) {
var chb3 = d.createElement('input');
chb3.setAttribute('type', 'checkbox');
chb3.setAttribute('id', 'chb3');
- chb3.setAttribute('class', 'shadow');
+ chb3.setAttribute('slot', 'shadow');
chb3.setAttribute('tabindex', '2');
chb3.addEventListener('focus', A_07_02_04_T02.step_func(function(event) {
assert_equals(counter++, 1, 'Point 3: wrong focus navigation order');
@@ -175,10 +175,10 @@ A_07_02_04_T02.step(unit(function (ctx) {
invoked[3] = false;
host.appendChild(chb3);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var div = d.createElement('div');
- div.innerHTML = '<content select=".shadow"></content>';
+ div.innerHTML = '<slot name="shadow"></slot>';
s.appendChild(div);
var inp1 = d.createElement('input');
@@ -265,7 +265,7 @@ A_07_02_04_T03.step(unit(function (ctx) {
var host = d.createElement('div');
host.setAttribute('tabindex', '1');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('type', 'text');
@@ -357,7 +357,7 @@ A_07_02_04_T04.step(unit(function (ctx) {
var host = d.createElement('div');
host.setAttribute('tabindex', '3');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var inp1 = d.createElement('input');
inp1.setAttribute('type', 'text');
diff --git a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html
index d156338b4c2..2df78d8a628 100644
--- a/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html
+++ b/tests/wpt/web-platform-tests/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html
@@ -27,7 +27,7 @@ test(unit(function (ctx) {
var host = d.createElement('div');
d.body.appendChild(host);
- var s = host.createShadowRoot();
+ var s = host.attachShadow({mode: 'open'});
var span = d.createElement('span');
span.innerHTML = 'Some text';
@@ -57,10 +57,11 @@ test(unit(function (ctx) {
var span = d.createElement('span');
span.innerHTML = 'Some text';
+ span.setAttribute('slot', 'span');
host.appendChild(span);
- var s = host.createShadowRoot();
- s.innerHTML = '<content select="span"></content>';
+ var s = host.attachShadow({mode: 'open'});
+ s.innerHTML = '<slot name="span"></slot>';
var range = d.createRange();
range.setStart(span.firstChild, 0);