From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- testing/web-platform/tests/html/semantics/.gitkeep | 0 .../tests/html/semantics/common-idioms/.gitkeep | 0 .../semantics/common-idioms/conversations/.gitkeep | 0 .../semantics/common-idioms/footnotes/.gitkeep | 0 .../html/semantics/common-idioms/rel-up/.gitkeep | 0 .../semantics/common-idioms/tag-clouds/.gitkeep | 0 .../the-main-part-of-the-content/.gitkeep | 0 .../html/semantics/disabled-elements/.gitkeep | 0 .../disabled-elements/disabledElement.html | 44 +++ .../html/semantics/document-metadata/.gitkeep | 0 .../semantics/document-metadata/styling/.gitkeep | 0 .../document-metadata/styling/LinkStyle.html | 72 ++++ .../styling/support/alternate.css | 7 + .../styling/support/emptytitle.css | 4 + .../document-metadata/styling/support/normal.css | 5 + .../document-metadata/styling/support/notitle.css | 4 + .../document-metadata/styling/support/unmatch.css | 4 + .../document-metadata/the-base-element/.gitkeep | 0 .../the-base-element/base_about_blank.html | 19 + .../the-base-element/base_href_empty.html | 29 ++ .../the-base-element/base_href_invalid.html | 12 + .../the-base-element/base_href_specified.sub.html | 33 ++ .../the-base-element/base_href_unspecified.html | 30 ++ .../the-base-element/base_multiple.html | 29 ++ .../the-base-element/base_srcdoc.html | 19 + .../the-base-element/example.html | 7 + .../the-base-element/example2.html | 5 + .../document-metadata/the-head-element/.gitkeep | 0 .../document-metadata/the-link-element/.gitkeep | 0 .../document-without-browsing-context.html | 35 ++ .../the-link-element/link-load-event.html | 18 + .../the-link-element/link-rellist.html | 25 ++ .../the-link-element/link-style-error-01.html | 48 +++ .../the-link-element/resources/stylesheet.css | 3 + .../document-metadata/the-link-element/style.css | 3 + .../the-link-element/stylesheet-with-base-ref.html | 11 + .../the-link-element/stylesheet-with-base.html | 11 + .../the-link-element/stylesheet.css | 3 + .../the-link-element/stylesheet.py | 9 + .../document-metadata/the-meta-element/.gitkeep | 0 .../the-meta-element/contains.json | 22 ++ .../attr-meta-http-equiv-refresh/parsing.html | 112 ++++++ .../attr-meta-http-equiv-refresh/support/;url=foo | 1 + .../support/__dir__.headers | 1 + .../attr-meta-http-equiv-refresh/support/foo | 1 + .../attr-meta-http-equiv-refresh/support/foo'bar | 1 + .../support/refresh.sub.html | 1 + .../attr-meta-http-equiv-refresh/support/ufoo | 1 + .../attr-meta-http-equiv-refresh/support/urfoo | 1 + .../attr-meta-http-equiv-refresh/support/url foo | 1 + .../attr-meta-http-equiv-refresh/support/urlfoo | 1 + .../attr-meta-http-equiv-refresh/support/x;url=foo | 1 + .../the-meta-element/the-lang-attribute-012.html | 51 +++ .../document-metadata/the-style-element/.gitkeep | 0 .../the-style-element/historical.html | 14 + .../html_style_in_comment-ref.html | 18 + .../the-style-element/html_style_in_comment.xhtml | 18 + .../the-style-element/style-error-01.html | 32 ++ .../the-style-element/style_disabled.html | 39 ++ .../the-style-element/style_events.html | 36 ++ .../the-style-element/style_media.html | 40 ++ .../document-metadata/the-title-element/.gitkeep | 0 .../the-title-element/title.text-01.html | 25 ++ .../the-title-element/title.text-02.xhtml | 30 ++ .../the-title-element/title.text-03.html | 32 ++ .../the-title-element/title.text-04.xhtml | 37 ++ .../tests/html/semantics/edits/.gitkeep | 0 .../.gitkeep | 0 .../html/semantics/edits/edits-and-lists/.gitkeep | 0 .../semantics/edits/edits-and-paragraphs/.gitkeep | 0 .../html/semantics/edits/edits-and-tables/.gitkeep | 0 .../html/semantics/edits/the-del-element/.gitkeep | 0 .../edits/the-del-element/del_effect.html | 19 + .../html/semantics/edits/the-ins-element/.gitkeep | 0 .../edits/the-ins-element/ins_effect.html | 19 + .../tests/html/semantics/embedded-content/.gitkeep | 0 .../embedded-content/dimension-attributes/.gitkeep | 0 .../semantics/embedded-content/image-maps/.gitkeep | 0 .../embedded-content/image-maps/contains.json | 10 + .../semantics/embedded-content/mathml/.gitkeep | 0 .../embedded-content/media-elements/.gitkeep | 0 .../audio_controls_present-manual.html | 14 + .../media-elements/audio_loop_base.html | 42 +++ .../audio_muted_overriding_volume-manual.html | 21 ++ .../media-elements/audio_muted_present-manual.html | 20 + .../media-elements/audio_volume_check.html | 58 +++ .../audio_volume_loudest-manual.html | 21 ++ .../media-elements/audio_volume_silent-manual.html | 21 ++ .../embedded-content/media-elements/contains.json | 132 +++++++ .../media-elements/error-codes/error.html | 38 ++ .../media-elements/event_canplay.html | 38 ++ .../media-elements/event_canplay_noautoplay.html | 36 ++ .../media-elements/event_canplaythrough.html | 38 ++ .../event_canplaythrough_noautoplay.html | 36 ++ .../media-elements/event_loadeddata.html | 38 ++ .../event_loadeddata_noautoplay.html | 36 ++ .../media-elements/event_loadedmetadata.html | 38 ++ .../event_loadedmetadata_noautoplay.html | 36 ++ .../media-elements/event_loadstart.html | 38 ++ .../media-elements/event_loadstart_noautoplay.html | 36 ++ .../event_order_canplay_canplaythrough.html | 52 +++ .../event_order_canplay_playing.html | 52 +++ .../event_order_loadedmetadata_loadeddata.html | 52 +++ .../event_order_loadstart_progress.html | 52 +++ .../media-elements/event_pause.html | 48 +++ .../media-elements/event_pause_noautoplay.html | 40 ++ .../media-elements/event_play.html | 38 ++ .../media-elements/event_play_noautoplay.html | 40 ++ .../media-elements/event_playing.html | 38 ++ .../media-elements/event_playing_noautoplay.html | 40 ++ .../media-elements/event_progress.html | 38 ++ .../media-elements/event_progress_noautoplay.html | 36 ++ .../media-elements/event_timeupdate.html | 34 ++ .../event_timeupdate_noautoplay.html | 40 ++ .../media-elements/event_volumechange.html | 72 ++++ .../media-elements/historical.html | 53 +++ .../HTMLElement/HTMLMediaElement/addTextTrack.html | 116 ++++++ .../HTMLElement/HTMLMediaElement/textTracks.html | 13 + .../HTMLElement/HTMLTrackElement/default.html | 55 +++ .../HTMLElement/HTMLTrackElement/kind.html | 146 ++++++++ .../HTMLElement/HTMLTrackElement/label.html | 83 ++++ .../HTMLElement/HTMLTrackElement/readyState.html | 11 + .../HTMLElement/HTMLTrackElement/src.html | 43 +++ .../HTMLElement/HTMLTrackElement/srclang.html | 82 ++++ .../HTMLElement/HTMLTrackElement/track.html | 12 + .../interfaces/TextTrack/activeCues.html | 104 ++++++ .../interfaces/TextTrack/addCue.html | 68 ++++ .../interfaces/TextTrack/constants.html | 23 ++ .../media-elements/interfaces/TextTrack/cues.html | 100 +++++ .../media-elements/interfaces/TextTrack/kind.html | 31 ++ .../media-elements/interfaces/TextTrack/label.html | 29 ++ .../interfaces/TextTrack/language.html | 29 ++ .../media-elements/interfaces/TextTrack/mode.html | 55 +++ .../interfaces/TextTrack/oncuechange.html | 33 ++ .../interfaces/TextTrack/removeCue.html | 50 +++ .../interfaces/TextTrackCue/endTime.html | 39 ++ .../media-elements/interfaces/TextTrackCue/id.html | 39 ++ .../interfaces/TextTrackCue/onenter.html | 36 ++ .../interfaces/TextTrackCue/onexit.html | 36 ++ .../interfaces/TextTrackCue/pauseOnExit.html | 40 ++ .../interfaces/TextTrackCue/startTime.html | 39 ++ .../interfaces/TextTrackCue/track.html | 38 ++ .../interfaces/TextTrackCueList/getCueById.html | 53 +++ .../interfaces/TextTrackCueList/getter.html | 49 +++ .../interfaces/TextTrackCueList/length.html | 22 ++ .../interfaces/TextTrackList/getTrackById.html | 16 + .../interfaces/TextTrackList/getter.html | 32 ++ .../interfaces/TextTrackList/length.html | 18 + .../interfaces/TextTrackList/onaddtrack.html | 33 ++ .../interfaces/TextTrackList/onremovetrack.html | 33 ++ .../interfaces/TrackEvent/constructor.html | 24 ++ .../interfaces/TrackEvent/createEvent.html | 15 + .../autoplay-overrides-preload.html | 28 ++ .../load-events-networkState.html | 67 ++++ .../load-removes-queued-error-event.html | 44 +++ ...resource-selection-candidate-insert-before.html | 29 ++ .../resource-selection-candidate-moved.html | 21 ++ ...election-candidate-remove-addEventListener.html | 26 ++ ...rce-selection-candidate-remove-no-listener.html | 26 ++ ...esource-selection-candidate-remove-onerror.html | 26 ++ ...-selection-invoke-audio-constructor-no-src.html | 13 + ...esource-selection-invoke-audio-constructor.html | 12 + .../resource-selection-invoke-in-sync-event.html | 32 ++ ...ction-invoke-insert-fragment-into-document.html | 22 ++ ...urce-selection-invoke-insert-into-document.html | 12 + ...source-selection-invoke-insert-into-iframe.html | 23 ++ ...lection-invoke-insert-parent-into-document.html | 19 + ...urce-selection-invoke-insert-source-in-div.html | 14 + ...election-invoke-insert-source-in-namespace.html | 14 + ...election-invoke-insert-source-networkState.html | 38 ++ ...ction-invoke-insert-source-not-in-document.html | 13 + .../resource-selection-invoke-insert-source.html | 14 + .../resource-selection-invoke-load.html | 20 + ...source-selection-invoke-pause-networkState.html | 28 ++ .../resource-selection-invoke-pause.html | 20 + .../resource-selection-invoke-play.html | 20 + ...n-invoke-remove-from-document-networkState.html | 29 ++ ...urce-selection-invoke-remove-from-document.html | 21 ++ .../resource-selection-invoke-remove-src.html | 22 ++ ...urce-selection-invoke-set-src-in-namespace.html | 14 + ...urce-selection-invoke-set-src-networkState.html | 16 + ...e-selection-invoke-set-src-not-in-document.html | 13 + .../resource-selection-invoke-set-src.html | 14 + .../resource-selection-pointer-control.html | 26 ++ .../resource-selection-pointer-insert-br.html | 33 ++ .../resource-selection-pointer-insert-source.html | 44 +++ .../resource-selection-pointer-insert-text.html | 33 ++ ...urce-selection-pointer-remove-source-after.html | 56 +++ .../resource-selection-pointer-remove-source.html | 43 +++ .../resource-selection-pointer-remove-text.html | 33 ++ .../resource-selection-remove-source.html | 24 ++ .../resource-selection-remove-src.html | 22 ++ .../resource-selection-source-media.html | 14 + .../resources/delayed-broken-video.py | 5 + .../stable-state-beforeunload-manual.html | 30 ++ .../stable-state-dialogs-manual.html | 18 + .../stable-state-print-manual.html | 22 ++ .../location-of-the-media-resource/currentSrc.html | 44 +++ .../media-elements/mime-types/canPlayType.html | 110 ++++++ .../networkState_during_loadstart.html | 42 +++ .../networkState_during_progress.html | 42 +++ .../media-elements/networkState_initial.html | 33 ++ .../currentTime.html | 32 ++ .../offsets-into-the-media-resource/duration.html | 11 + .../media-elements/paused_false_during_play.html | 44 +++ .../media-elements/paused_true_during_pause.html | 46 +++ .../pause-move-to-other-document.html | 25 ++ .../pause-move-within-document.html | 25 ++ .../pause-remove-from-document-networkState.html | 21 ++ .../pause-remove-from-document.html | 37 ++ .../play-in-detached-document.html | 23 ++ .../playing-the-media-resource/playbackRate.html | 19 + .../preload_reflects_none_autoplay.html | 31 ++ .../media-elements/ready-states/autoplay.html | 73 ++++ .../media-elements/readyState_during_canplay.html | 44 +++ .../readyState_during_canplaythrough.html | 46 +++ .../readyState_during_loadeddata.html | 44 +++ .../readyState_during_loadedmetadata.html | 44 +++ .../media-elements/readyState_during_playing.html | 44 +++ .../media-elements/readyState_initial.html | 33 ++ .../seeking/seek-to-currentTime.html | 33 ++ .../media-elements/seeking/seek-to-max-value.htm | 23 ++ .../seeking/seek-to-negative-time.htm | 23 ++ ...src_reflects_attribute_not_source_elements.html | 33 ++ .../track/track-element/cloneNode.html | 86 +++++ .../track/track-element/cors/003.html | 10 + .../track/track-element/cors/004.html | 10 + .../track/track-element/cors/005.html | 10 + .../track/track-element/cors/006.html | 10 + .../track/track-element/cors/007.html | 10 + .../track/track-element/cors/008.html | 10 + .../track/track-element/cors/009.html | 10 + .../track/track-element/cors/010.html | 10 + .../track/track-element/cors/011.html | 10 + .../track/track-element/cors/012.html | 10 + .../track/track-element/cors/013.html | 10 + .../track/track-element/cors/014.html | 10 + .../track/track-element/cors/015.html | 10 + .../track/track-element/cors/016.html | 10 + .../track/track-element/cors/017.html | 10 + .../track/track-element/cors/018.html | 10 + .../track/track-element/cors/019.html | 10 + .../track/track-element/cors/020.html | 10 + .../track/track-element/cors/021.html | 10 + .../track/track-element/cors/022.html | 10 + .../track/track-element/cors/023.html | 10 + .../track/track-element/cors/024.html | 10 + .../track/track-element/cors/025.html | 10 + .../track/track-element/cors/026.html | 10 + .../track/track-element/cors/027.html | 10 + .../track/track-element/cors/028.html | 10 + .../track/track-element/cors/029.html | 10 + .../track/track-element/cors/030.html | 10 + .../track/track-element/cors/031.html | 10 + .../track/track-element/cors/032.html | 10 + .../track/track-element/cors/033.html | 10 + .../track/track-element/cors/034.html | 10 + .../track/track-element/cors/035.html | 10 + .../track/track-element/cors/036.html | 10 + .../track/track-element/cors/037.html | 10 + .../track/track-element/cors/038.html | 10 + .../track/track-element/cors/039.html | 10 + .../track/track-element/cors/040.html | 10 + .../track/track-element/cors/041.html | 10 + .../track/track-element/cors/042.html | 10 + .../track/track-element/cors/043.html | 10 + .../track/track-element/cors/044.html | 10 + .../track/track-element/cors/045.html | 10 + .../track/track-element/cors/046.html | 10 + .../track/track-element/cors/support/common.js | 144 +++++++ .../track-element/cors/support/cors-tester.py | 51 +++ .../track-element/cors/support/remove-cookie.html | 6 + .../track-element/cors/support/set-cookie.html | 6 + .../track/track-element/resources/track.de.vtt | 4 + .../track/track-element/resources/track.en.vtt | 4 + .../track/track-element/resources/track.fr.vtt | 4 + .../track/track-element/resources/track.vtt | 4 + .../track/track-element/src-clear-cues.html | 52 +++ .../track/track-element/track-api-texttracks.html | 36 ++ .../media-elements/user-interface/muted.html | 152 ++++++++ .../embedded-content/media-elements/video_008.htm | 45 +++ .../video_controls_present-manual.html | 14 + .../media-elements/video_loop_base.html | 41 ++ .../video_muted_overriding_volume-manual.html | 21 ++ .../media-elements/video_muted_present-manual.html | 20 + .../media-elements/video_volume_check.html | 58 +++ .../video_volume_loudest-manual.html | 21 ++ .../media-elements/video_volume_silent-manual.html | 21 ++ .../media-elements/volume_nonfinite.html | 18 + .../html/semantics/embedded-content/svg/.gitkeep | 0 .../embedded-content/the-area-element/.gitkeep | 0 .../the-area-element/area-coords.html | 47 +++ .../the-area-element/area-processing.html | 32 ++ .../the-area-element/area-shape.html | 36 ++ .../the-area-element/area-stringifier.html | 16 + .../the-area-element/support/hit-test.js | 42 +++ .../embedded-content/the-audio-element/.gitkeep | 0 .../the-audio-element/audio_001.htm | 18 + .../the-audio-element/audio_002.htm | 18 + .../the-audio-element/audio_constructor.html | 50 +++ .../the-audio-element/audio_content-ref.htm | 13 + .../embedded-content/the-canvas-element/.gitkeep | 0 .../the-canvas-element/2d.canvas.readonly.html | 31 ++ .../the-canvas-element/2d.canvas.reference.html | 27 ++ .../the-canvas-element/2d.getcontext.exists.html | 27 ++ .../2d.getcontext.extraargs.html | 27 ++ .../the-canvas-element/2d.getcontext.shared.html | 31 ++ .../the-canvas-element/2d.getcontext.unique.html | 27 ++ .../the-canvas-element/2d.scaled-manual.html | 30 ++ .../the-canvas-element/2d.scaled.png | Bin 0 -> 219 bytes .../the-canvas-element/2d.type.exists.html | 27 ++ .../the-canvas-element/2d.type.extend.html | 34 ++ .../the-canvas-element/2d.type.prototype.html | 36 ++ .../the-canvas-element/2d.type.replace.html | 35 ++ .../the-canvas-element/contains.json | 10 + .../context.arguments.missing.html | 27 ++ .../the-canvas-element/context.casesensitive.html | 27 ++ .../the-canvas-element/context.emptystring.html | 27 ++ .../context.unrecognised.badname.html | 27 ++ .../context.unrecognised.badsuffix.html | 27 ++ .../context.unrecognised.nullsuffix.html | 27 ++ .../context.unrecognised.unicode.html | 27 ++ .../the-canvas-element/fallback.basic.html | 27 ++ .../the-canvas-element/fallback.multiple.html | 27 ++ .../the-canvas-element/fallback.nested.html | 27 ++ .../the-canvas-element/historical.html | 77 ++++ .../the-canvas-element/initial.colour.html | 30 ++ .../the-canvas-element/initial.colour.png | Bin 0 -> 117 bytes .../the-canvas-element/initial.reset.2dstate.html | 103 +++++ .../the-canvas-element/initial.reset.clip.html | 33 ++ .../initial.reset.different.html | 31 ++ .../the-canvas-element/initial.reset.different.png | Bin 0 -> 107 bytes .../the-canvas-element/initial.reset.gradient.html | 36 ++ .../the-canvas-element/initial.reset.path.html | 32 ++ .../the-canvas-element/initial.reset.path.png | Bin 0 -> 117 bytes .../the-canvas-element/initial.reset.pattern.html | 36 ++ .../the-canvas-element/initial.reset.same.html | 32 ++ .../the-canvas-element/initial.reset.same.png | Bin 0 -> 117 bytes .../initial.reset.transform.html | 32 ++ .../the-canvas-element/security.dataURI.html | 40 ++ .../security.drawImage.canvas.html | 36 ++ .../security.drawImage.image.html | 31 ++ .../security.pattern.canvas.fillStyle.html | 38 ++ .../security.pattern.canvas.strokeStyle.html | 38 ++ .../security.pattern.canvas.timing.html | 41 ++ .../security.pattern.create.html | 32 ++ .../the-canvas-element/security.pattern.cross.html | 39 ++ .../security.pattern.image.fillStyle.html | 33 ++ .../security.pattern.image.strokeStyle.html | 33 ++ .../the-canvas-element/security.reset.html | 33 ++ .../size.attributes.default.html | 30 ++ .../the-canvas-element/size.attributes.default.png | Bin 0 -> 272 bytes .../the-canvas-element/size.attributes.get.png | Bin 0 -> 125 bytes .../the-canvas-element/size.attributes.idl.html | 50 +++ .../size.attributes.idl.set.zero.html | 30 ++ .../size.attributes.parse.decimal.html | 31 ++ .../size.attributes.parse.decimal.png | Bin 0 -> 137 bytes .../size.attributes.parse.em.html | 31 ++ .../size.attributes.parse.em.png | Bin 0 -> 137 bytes .../size.attributes.parse.empty.html | 30 ++ .../size.attributes.parse.empty.png | Bin 0 -> 272 bytes .../size.attributes.parse.exp.html | 31 ++ .../size.attributes.parse.exp.png | Bin 0 -> 137 bytes .../size.attributes.parse.hex.html | 31 ++ .../size.attributes.parse.junk.html | 30 ++ .../size.attributes.parse.junk.png | Bin 0 -> 272 bytes .../size.attributes.parse.minus.html | 30 ++ .../size.attributes.parse.minus.png | Bin 0 -> 272 bytes .../size.attributes.parse.octal.html | 31 ++ .../size.attributes.parse.octal.png | Bin 0 -> 137 bytes .../size.attributes.parse.onlyspace.html | 30 ++ .../size.attributes.parse.onlyspace.png | Bin 0 -> 272 bytes .../size.attributes.parse.percent.html | 31 ++ .../size.attributes.parse.percent.png | Bin 0 -> 137 bytes .../size.attributes.parse.plus.html | 31 ++ .../size.attributes.parse.plus.png | Bin 0 -> 137 bytes .../size.attributes.parse.space.html | 31 ++ .../size.attributes.parse.space.png | Bin 0 -> 137 bytes .../size.attributes.parse.trailingjunk.html | 31 ++ .../size.attributes.parse.trailingjunk.png | Bin 0 -> 137 bytes .../size.attributes.parse.whitespace.html | 33 ++ .../size.attributes.parse.whitespace.png | Bin 0 -> 137 bytes .../size.attributes.parse.zero.html | 31 ++ .../size.attributes.reflect.setcontent.html | 32 ++ .../size.attributes.reflect.setcontent.png | Bin 0 -> 125 bytes .../size.attributes.reflect.setidl.html | 32 ++ .../size.attributes.reflect.setidl.png | Bin 0 -> 125 bytes .../size.attributes.reflect.setidlzero.html | 32 ++ .../size.attributes.removed.html | 29 ++ .../the-canvas-element/size.attributes.removed.png | Bin 0 -> 168 bytes .../the-canvas-element/size.attributes.set.png | Bin 0 -> 125 bytes .../size.attributes.setAttribute.decimal.html | 33 ++ .../size.attributes.setAttribute.decimal.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.em.html | 33 ++ .../size.attributes.setAttribute.em.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.empty.html | 32 ++ .../size.attributes.setAttribute.empty.png | Bin 0 -> 272 bytes .../size.attributes.setAttribute.exp.html | 33 ++ .../size.attributes.setAttribute.exp.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.hex.html | 33 ++ .../size.attributes.setAttribute.junk.html | 32 ++ .../size.attributes.setAttribute.junk.png | Bin 0 -> 272 bytes .../size.attributes.setAttribute.minus.html | 32 ++ .../size.attributes.setAttribute.minus.png | Bin 0 -> 272 bytes .../size.attributes.setAttribute.octal.html | 33 ++ .../size.attributes.setAttribute.octal.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.onlyspace.html | 32 ++ .../size.attributes.setAttribute.onlyspace.png | Bin 0 -> 272 bytes .../size.attributes.setAttribute.percent.html | 33 ++ .../size.attributes.setAttribute.percent.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.plus.html | 33 ++ .../size.attributes.setAttribute.plus.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.space.html | 33 ++ .../size.attributes.setAttribute.space.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.trailingjunk.html | 33 ++ .../size.attributes.setAttribute.trailingjunk.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.whitespace.html | 33 ++ .../size.attributes.setAttribute.whitespace.png | Bin 0 -> 137 bytes .../size.attributes.setAttribute.zero.html | 33 ++ .../the-canvas-element/size.attributes.style.html | 28 ++ .../the-canvas-element/size.attributes.style.png | Bin 0 -> 117 bytes .../the-canvas-element/toBlob.jpeg.html | 29 ++ .../the-canvas-element/toBlob.png.html | 29 ++ .../the-canvas-element/toDataURL.arguments.1.html | 28 ++ .../the-canvas-element/toDataURL.arguments.2.html | 28 ++ .../the-canvas-element/toDataURL.arguments.3.html | 29 ++ .../the-canvas-element/toDataURL.bogustype.html | 28 ++ .../the-canvas-element/toDataURL.default.html | 28 ++ .../the-canvas-element/toDataURL.jpeg.alpha.html | 45 +++ .../the-canvas-element/toDataURL.jpeg.alpha.png | Bin 0 -> 208 bytes .../toDataURL.jpeg.primarycolours.html | 48 +++ .../toDataURL.jpeg.primarycolours.png | Bin 0 -> 220 bytes .../toDataURL.jpeg.quality.basic.html | 56 +++ .../toDataURL.jpeg.quality.basic.png | Bin 0 -> 213 bytes .../toDataURL.jpeg.quality.notnumber.html | 42 +++ .../toDataURL.jpeg.quality.outsiderange.html | 43 +++ .../the-canvas-element/toDataURL.jpg.html | 28 ++ .../toDataURL.lowercase.ascii.html | 35 ++ .../toDataURL.lowercase.unicode.html | 32 ++ .../the-canvas-element/toDataURL.nocontext.html | 30 ++ .../toDataURL.png.complexcolours.html | 48 +++ .../toDataURL.png.complexcolours.png | Bin 0 -> 242 bytes .../the-canvas-element/toDataURL.png.html | 28 ++ .../toDataURL.png.primarycolours.html | 48 +++ .../toDataURL.png.primarycolours.png | Bin 0 -> 220 bytes .../the-canvas-element/toDataURL.unrecognised.html | 28 ++ .../the-canvas-element/toDataURL.zeroheight.html | 28 ++ .../the-canvas-element/toDataURL.zerosize.html | 28 ++ .../the-canvas-element/toDataURL.zerowidth.html | 28 ++ .../the-canvas-element/type.delete.html | 28 ++ .../the-canvas-element/type.exists.html | 27 ++ .../the-canvas-element/type.extend.html | 28 ++ .../the-canvas-element/type.name.html | 27 ++ .../the-canvas-element/type.prototype.html | 36 ++ .../the-canvas-element/type.replace.html | 28 ++ .../embedded-content/the-embed-element/.gitkeep | 0 .../the-embed-element/embed-dimension.html | 20 + .../the-embed-element/embed-document.html | 17 + .../the-embed-element/embed-iframe.html | 7 + .../embed-ignored-in-media-element.html | 22 ++ .../embed-in-object-fallback-subdocument.html | 4 + .../embed-in-object-fallback.html | 38 ++ .../embed-represent-nothing-01.html | 18 + .../embed-represent-nothing-02.html | 22 ++ .../embed-represent-nothing-03.html | 20 + .../embed-represent-nothing-04.html | 20 + .../embed-represent-nothing-ref.html | 7 + .../embedded-content/the-iframe-element/.gitkeep | 0 .../the-iframe-element/change_child.html | 14 + .../the-iframe-element/change_grandchild.html | 4 + .../the-iframe-element/change_parentage.html | 22 ++ .../the-iframe-element/cross_origin_child.html | 12 + .../cross_origin_grandchild.html | 11 + .../the-iframe-element/cross_origin_parentage.html | 19 + .../the-iframe-element/historical.html | 16 + .../the-iframe-element/iframe-allowfullscreen.html | 55 +++ .../iframe-append-to-child-document.html | 17 + .../the-iframe-element/iframe-load-event.html | 48 +++ .../the-iframe-element/iframe-with-base-ref.html | 9 + .../the-iframe-element/iframe-with-base.html | 11 + .../the-iframe-element/iframe_harness.js | 26 ++ .../iframe_javascript_url_01.htm | 53 +++ .../iframe_sandbox_allow_script.html | 46 +++ .../iframe_sandbox_popups_escaping-1.html | 25 ++ .../iframe_sandbox_popups_escaping-2.html | 31 ++ .../iframe_sandbox_popups_escaping-3.html | 25 ++ .../iframe_sandbox_popups_helper-1.html | 16 + .../iframe_sandbox_popups_helper-2.html | 27 ++ .../iframe_sandbox_popups_helper-3.html | 17 + .../iframe_sandbox_popups_nonescaping-1.html | 15 + .../iframe_sandbox_popups_nonescaping-2.html | 18 + .../iframe_sandbox_popups_nonescaping-3.html | 15 + .../the-iframe-element/move_iframe_in_dom_01.html | 20 + .../the-iframe-element/move_iframe_in_dom_02.html | 22 ++ .../the-iframe-element/move_iframe_in_dom_03.html | 20 + .../the-iframe-element/move_iframe_in_dom_04.html | 22 ++ .../the-iframe-element/same_origin_child.html | 12 + .../the-iframe-element/same_origin_grandchild.html | 11 + .../the-iframe-element/same_origin_parentage.html | 19 + .../embedded-content/the-iframe-element/stash.py | 10 + .../the-iframe-element/support/blank.htm | 1 + .../support/sandbox_allow_script.html | 8 + .../embedded-content/the-img-element/.gitkeep | 0 .../embedded-content/the-img-element/3.jpg | Bin 0 -> 91072 bytes .../the-img-element/Image-constructor.html | 29 ++ .../embedded-content/the-img-element/brokenimg.jpg | 4 + .../embedded-content/the-img-element/contains.json | 60 +++ .../current-pixel-density/basic.html | 37 ++ .../current-pixel-density/error.html | 31 ++ .../the-img-element/document-base-url-ref.html | 5 + .../the-img-element/document-base-url.html | 7 + .../environment-changes/iframed.sub.html | 78 ++++ .../environment-changes/viewport-change.html | 65 ++++ .../embedded-content/the-img-element/image-1.jpg | Bin 0 -> 389245 bytes .../embedded-content/the-img-element/image.png | Bin 0 -> 268 bytes .../the-img-element/img.complete.html | 82 ++++ .../the-img-element/invalid-src.html | 42 +++ .../the-img-element/nonexistent-image.html | 21 ++ .../the-img-element/relevant-mutations.html | 416 +++++++++++++++++++++ .../the-img-element/resources/cat.jpg | Bin 0 -> 21474 bytes .../sizes/parse-a-sizes-attribute.html | 42 +++ .../the-img-element/sizes/sizes-iframed.sub.html | 178 +++++++++ .../the-img-element/srcset/common.js | 25 ++ .../srcset/parse-a-srcset-attribute.html | 245 ++++++++++++ .../srcset/select-an-image-source.html | 20 + .../the-img-element/update-media.html | 32 ++ .../the-img-element/update-src-complete.html | 23 ++ .../update-the-image-data/fail-to-resolve.html | 25 ++ .../the-img-element/update-the-source-set.html | 140 +++++++ .../embedded-content/the-map-element/.gitkeep | 0 .../embedded-content/the-object-element/.gitkeep | 0 .../the-object-element/object-attributes.html | 50 +++ .../the-object-element/object-events.html | 80 ++++ .../the-object-element/object-fallback.html | 41 ++ .../the-object-element/object-handler.html | 33 ++ .../embedded-content/the-object-element/test0.html | 10 + .../embedded-content/the-object-element/test1.html | 9 + .../embedded-content/the-object-element/test2.html | 4 + .../embedded-content/the-param-element/.gitkeep | 0 .../embedded-content/the-source-element/.gitkeep | 0 .../embedded-content/the-track-element/.gitkeep | 0 .../embedded-content/the-video-element/.gitkeep | 0 .../the-video-element/video-tabindex.html | 18 + .../the-video-element/video_content-ref.htm | 12 + .../the-video-element/video_content_image.htm | 16 + .../the-video-element/video_content_text.htm | 16 + .../the-video-element/video_dynamic_poster-ref.htm | 5 + .../video_dynamic_poster_absolute.htm | 12 + .../video_dynamic_poster_relative.htm | 12 + .../video_initially_paused-ref.html | 8 + .../the-video-element/video_initially_paused.html | 21 ++ .../tests/html/semantics/forms/.gitkeep | 0 .../attributes-common-to-form-controls/.gitkeep | 0 .../contains.json | 34 ++ .../dirname-ltr-iframe.html | 4 + .../dirname-ltr.html | 29 ++ .../dirname-rtl-manual.html | 26 ++ .../disabled-elements-01.html | 84 +++++ .../formAction_document_address.html | 74 ++++ .../formaction.html | 42 +++ .../tests/html/semantics/forms/categories/.gitkeep | 0 .../html/semantics/forms/constraints/.gitkeep | 0 .../html/semantics/forms/constraints/contains.json | 18 + .../constraints/form-validation-checkValidity.html | 145 +++++++ .../form-validation-reportValidity.html | 145 +++++++ .../constraints/form-validation-validate.html | 127 +++++++ .../form-validation-validity-badInput.html | 46 +++ .../form-validation-validity-customError.html | 48 +++ .../form-validation-validity-patternMismatch.html | 27 ++ .../form-validation-validity-rangeOverflow.html | 115 ++++++ .../form-validation-validity-rangeUnderflow.html | 113 ++++++ .../form-validation-validity-stepMismatch.html | 77 ++++ .../form-validation-validity-tooLong.html | 50 +++ .../form-validation-validity-tooShort.html | 52 +++ .../form-validation-validity-typeMismatch.html | 41 ++ .../form-validation-validity-valid.html | 130 +++++++ .../form-validation-validity-valueMissing.html | 168 +++++++++ .../constraints/form-validation-willValidate.html | 90 +++++ .../forms/constraints/inputwillvalidate.html | 26 ++ .../forms/constraints/support/validator.js | 377 +++++++++++++++++++ .../tooLong-input-email-delete-manual.html | 30 ++ .../tooLong-input-password-delete-manual.html | 30 ++ .../tooLong-input-search-delete-manual.html | 30 ++ .../tooLong-input-tel-delete-manual.html | 30 ++ .../tooLong-input-text-delete-manual.html | 30 ++ .../tooLong-input-url-delete-manual.html | 30 ++ .../tooLong-textarea-delete-manual.html | 30 ++ .../forms/form-control-infrastructure/.gitkeep | 0 .../form-control-infrastructure/contains.json | 14 + .../forms/form-control-infrastructure/form.html | 97 +++++ .../semantics/forms/form-submission-0/.gitkeep | 0 .../forms/form-submission-0/contains.json | 30 ++ .../forms/form-submission-0/getactionurl.html | 39 ++ .../form-submission-0/submit-entity-body.html | 113 ++++++ .../forms/form-submission-0/url-encoded.html | 46 +++ .../tests/html/semantics/forms/historical.html | 85 +++++ .../html/semantics/forms/introduction-1/.gitkeep | 0 .../semantics/forms/introduction-1/contains.json | 34 ++ .../html/semantics/forms/resetting-a-form/.gitkeep | 0 .../forms/resetting-a-form/reset-form.html | 105 ++++++ .../semantics/forms/textfieldselection/.gitkeep | 0 .../forms/textfieldselection/original-id.json | 1 + .../forms/textfieldselection/select-event.html | 45 +++ .../selection-after-content-change.html | 18 + .../selection-not-application-textarea.html | 20 + .../selection-not-application.html | 48 +++ .../forms/textfieldselection/selection.html | 145 +++++++ .../textfieldselection-setRangeText.html | 120 ++++++ .../textfieldselection-setSelectionRange.html | 274 ++++++++++++++ .../semantics/forms/the-button-element/.gitkeep | 0 .../the-button-element/button-activate-frame.html | 3 + .../forms/the-button-element/button-activate.html | 17 + .../forms/the-button-element/button-events.html | 66 ++++ .../the-button-element/button-validation.html | 29 ++ .../semantics/forms/the-datalist-element/.gitkeep | 0 .../the-datalist-element/datalistoptions.html | 43 +++ .../semantics/forms/the-fieldset-element/.gitkeep | 0 .../the-fieldset-element/HTMLFieldSetElement.html | 54 +++ .../forms/the-fieldset-element/disabled-001.html | 71 ++++ .../forms/the-fieldset-element/disabled-002.xhtml | 25 ++ .../html/semantics/forms/the-form-element/.gitkeep | 0 .../forms/the-form-element/form-autocomplete.html | 59 +++ .../form-elements-interfaces-01.html | 20 + .../the-form-element/form-elements-matches.html | 46 +++ .../form-elements-nameditem-01.html | 43 +++ .../form-elements-nameditem-02.html | 28 ++ .../the-form-element/form-elements-sameobject.html | 20 + .../the-form-element/form-indexed-element.html | 45 +++ .../forms/the-form-element/form-nameditem.html | 330 ++++++++++++++++ .../semantics/forms/the-input-element/.gitkeep | 0 .../semantics/forms/the-input-element/button.html | 66 ++++ .../forms/the-input-element/checkbox.html | 149 ++++++++ .../forms/the-input-element/checked.xhtml | 19 + .../semantics/forms/the-input-element/clone.html | 150 ++++++++ .../forms/the-input-element/cloning-steps.html | 53 +++ .../semantics/forms/the-input-element/color.html | 45 +++ .../forms/the-input-element/contains.json | 154 ++++++++ .../semantics/forms/the-input-element/date.html | 90 +++++ .../forms/the-input-element/datetime-local.html | 36 ++ .../forms/the-input-element/datetime.html | 106 ++++++ .../semantics/forms/the-input-element/email.html | 58 +++ .../forms/the-input-element/file-manual.html | 30 ++ .../semantics/forms/the-input-element/files.html | 48 +++ .../semantics/forms/the-input-element/hidden.html | 74 ++++ .../forms/the-input-element/image01-ref.html | 5 + .../semantics/forms/the-input-element/image01.html | 7 + .../forms/the-input-element/input-type-button.html | 51 +++ .../the-input-element/input-type-checkbox.html | 60 +++ .../forms/the-input-element/maxlength-manual.html | 37 ++ .../forms/the-input-element/maxlength.html | 55 +++ .../forms/the-input-element/minlength.html | 55 +++ .../semantics/forms/the-input-element/month.html | 65 ++++ .../semantics/forms/the-input-element/number.html | 53 +++ .../forms/the-input-element/password.html | 79 ++++ .../forms/the-input-element/pattern_attribute.html | 34 ++ .../the-input-element/radio-groupname-case.html | 75 ++++ .../semantics/forms/the-input-element/radio.html | 144 +++++++ .../semantics/forms/the-input-element/range-2.html | 43 +++ .../semantics/forms/the-input-element/range.html | 276 ++++++++++++++ .../the-input-element/required_attribute.html | 34 ++ .../semantics/forms/the-input-element/reset.html | 113 ++++++ .../forms/the-input-element/search_input.html | 35 ++ .../forms/the-input-element/selection.html | 135 +++++++ .../forms/the-input-element/telephone.html | 84 +++++ .../semantics/forms/the-input-element/text.html | 104 ++++++ .../semantics/forms/the-input-element/time-2.html | 42 +++ .../semantics/forms/the-input-element/time.html | 207 ++++++++++ .../forms/the-input-element/type-change-state.html | 62 +++ .../semantics/forms/the-input-element/url.html | 59 +++ .../forms/the-input-element/valueMode.html | 72 ++++ .../semantics/forms/the-input-element/week.html | 38 ++ .../semantics/forms/the-keygen-element/.gitkeep | 0 .../semantics/forms/the-label-element/.gitkeep | 0 .../forms/the-label-element/label-attributes.html | 137 +++++++ .../the-label-element/labelable-elements.html | 156 ++++++++ .../semantics/forms/the-legend-element/.gitkeep | 0 .../forms/the-legend-element/legend-form.html | 33 ++ .../semantics/forms/the-meter-element/.gitkeep | 0 .../semantics/forms/the-meter-element/meter.html | 250 +++++++++++++ .../semantics/forms/the-optgroup-element/.gitkeep | 0 .../optgroup-disabled-manual.html | 35 ++ .../semantics/forms/the-option-element/.gitkeep | 0 .../the-option-element/option-disabled-manual.html | 28 ++ .../forms/the-option-element/option-form.html | 32 ++ .../forms/the-option-element/option-label-value.js | 82 ++++ .../forms/the-option-element/option-label.html | 12 + .../forms/the-option-element/option-selected.html | 61 +++ .../the-option-element/option-text-backslash.html | 15 + .../the-option-element/option-text-label.html | 23 ++ .../the-option-element/option-text-recurse.html | 92 +++++ .../the-option-element/option-text-spaces.html | 75 ++++ .../forms/the-option-element/option-value.html | 12 + .../semantics/forms/the-output-element/.gitkeep | 0 .../semantics/forms/the-output-element/output.html | 39 ++ .../semantics/forms/the-progress-element/.gitkeep | 0 .../forms/the-progress-element/progress-2.html | 34 ++ .../forms/the-progress-element/progress.html | 74 ++++ .../semantics/forms/the-select-element/.gitkeep | 0 .../common-HTMLOptionsCollection-namedItem.html | 54 +++ .../common-HTMLOptionsCollection.html | 70 ++++ .../the-select-element/select-ask-for-reset.html | 97 +++++ .../the-select-element/select-named-getter.html | 46 +++ .../forms/the-select-element/select-remove.html | 64 ++++ .../semantics/forms/the-textarea-element/.gitkeep | 0 .../forms/the-textarea-element/cloning-steps.html | 34 ++ .../textarea-newline-bidi-ref.html | 19 + .../textarea-newline-bidi.html | 23 ++ .../textarea-placeholder-manual.html | 14 + .../textarea-select-event-manual.html | 31 ++ .../textarea-select-manual.html | 13 + .../forms/the-textarea-element/textarea-type.html | 16 + .../the-textarea-element/wrap-reflect-1-ref.html | 5 + .../the-textarea-element/wrap-reflect-1a.html | 9 + .../the-textarea-element/wrap-reflect-1b.html | 9 + .../tests/html/semantics/grouping-content/.gitkeep | 0 .../the-blockquote-element/.gitkeep | 0 .../grouping-content/the-dd-element/.gitkeep | 0 .../the-dd-element/grouping-dd.html | 27 ++ .../grouping-content/the-div-element/.gitkeep | 0 .../the-div-element/grouping-div.html | 28 ++ .../grouping-content/the-dl-element/.gitkeep | 0 .../the-dl-element/grouping-dl.html | 30 ++ .../grouping-content/the-dt-element/.gitkeep | 0 .../the-dt-element/grouping-dt.html | 28 ++ .../the-figcaption-element/.gitkeep | 0 .../grouping-figcaption.html | 28 ++ .../grouping-content/the-figure-element/.gitkeep | 0 .../the-figure-element/grouping-figure.html | 29 ++ .../grouping-content/the-hr-element/.gitkeep | 0 .../the-hr-element/grouping-hr.html | 30 ++ .../grouping-content/the-li-element/.gitkeep | 0 .../the-li-element/grouping-li-novalue-manual.html | 148 ++++++++ .../grouping-li-reftest-001-ref.html | 48 +++ .../the-li-element/grouping-li-reftest-001.html | 49 +++ .../grouping-li-reftest-002-ref.html | 34 ++ .../the-li-element/grouping-li-reftest-002.html | 36 ++ .../the-li-element/grouping-li.html | 193 ++++++++++ .../grouping-content/the-ol-element/.gitkeep | 0 .../grouping-ol-rev-reftest-001-ref.html | 53 +++ .../grouping-ol-rev-reftest-001.html | 59 +++ .../grouping-ol-start-reftest-001-ref.html | 57 +++ .../grouping-ol-start-reftest-001.html | 64 ++++ .../grouping-ol-start-reftest-002-ref.html | 57 +++ .../grouping-ol-start-reftest-002.html | 61 +++ .../grouping-ol-type-reftest-001-ref.html | 55 +++ .../grouping-ol-type-reftest-001.html | 58 +++ .../grouping-ol-type-reftest-002-ref.html | 62 +++ .../grouping-ol-type-reftest-002.html | 65 ++++ .../grouping-ol-type-reftest-003-ref.html | 78 ++++ .../grouping-ol-type-reftest-003.html | 81 ++++ .../the-ol-element/grouping-ol.html | 314 ++++++++++++++++ .../the-ol-element/ol.start-reflection-1.html | 25 ++ .../the-ol-element/ol.start-reflection-2.html | 25 ++ .../the-ol-element/reversed-1-ref.html | 6 + .../the-ol-element/reversed-1a.html | 10 + .../the-ol-element/reversed-1b.html | 15 + .../the-ol-element/reversed-1c.html | 16 + .../the-ol-element/reversed-1d.html | 12 + .../the-ol-element/reversed-1e.html | 11 + .../the-ol-element/reversed-2-ref.html | 6 + .../the-ol-element/reversed-2.html | 7 + .../grouping-content/the-p-element/.gitkeep | 0 .../grouping-content/the-p-element/grouping-p.html | 28 ++ .../grouping-content/the-pre-element/.gitkeep | 0 .../grouping-pre-reftest-001-ref.html | 22 ++ .../the-pre-element/grouping-pre-reftest-001.html | 23 ++ .../the-pre-element/grouping-pre.html | 28 ++ .../the-pre-element/pre-newline-bidi-ref.html | 19 + .../the-pre-element/pre-newline-bidi.html | 23 ++ .../grouping-content/the-ul-element/.gitkeep | 0 .../the-ul-element/grouping-ul.html | 28 ++ .../html/semantics/interactive-elements/.gitkeep | 0 .../interactive-elements/commands/.gitkeep | 0 .../interactive-elements/commands/contains.json | 38 ++ .../the-command-element/.gitkeep | 0 .../the-details-element/.gitkeep | 0 .../the-details-element/details.html | 47 +++ .../the-details-element/toggleEvent.html | 157 ++++++++ .../the-dialog-element/contains.json | 6 + .../the-dialog-element/dialog-close.html | 77 ++++ .../the-dialog-element/dialog-open.html | 30 ++ .../the-dialog-element/dialog-showModal.html | 125 +++++++ .../interactive-elements/the-menu-element/.gitkeep | 0 .../the-menu-element/contains.json | 18 + .../the-summary-element/.gitkeep | 0 .../tests/html/semantics/interfaces.html | 47 +++ .../tests/html/semantics/interfaces.js | 150 ++++++++ .../tests/html/semantics/links/.gitkeep | 0 .../semantics/links/downloading-resources/.gitkeep | 0 .../links/downloading-resources/contains.json | 6 + .../semantics/links/following-hyperlinks/.gitkeep | 0 .../html/semantics/links/introduction-3/.gitkeep | 0 .../links-created-by-a-and-area-elements/.gitkeep | 0 .../htmlanchorelement_attribute-getter-setter.html | 65 ++++ .../htmlanchorelement_getter.html | 48 +++ .../htmlanchorelement_noopener.html | 78 ++++ .../support/noopener-popup.html | 19 + .../support/noopener-target-1.html | 4 + .../support/noopener-target-2.html | 8 + .../tests/html/semantics/links/linktypes/.gitkeep | 0 .../links/linktypes/alternate-css-ref.html | 5 + .../semantics/links/linktypes/alternate-css.html | 7 + .../html/semantics/links/linktypes/alternate.css | 3 + .../html/semantics/links/linktypes/contains.json | 68 ++++ .../semantics/links/linktypes/original-id.json | 1 + .../html/semantics/links/linktypes/preferred.css | 3 + .../tests/html/semantics/scripting-1/.gitkeep | 0 .../scripting-1/the-noscript-element/.gitkeep | 0 .../scripting-1/the-script-element/.gitkeep | 0 .../scripting-1/the-script-element/async_001.htm | 18 + .../scripting-1/the-script-element/async_002.htm | 31 ++ .../scripting-1/the-script-element/async_003.htm | 39 ++ .../scripting-1/the-script-element/async_004.htm | 37 ++ .../scripting-1/the-script-element/async_005.htm | 39 ++ .../scripting-1/the-script-element/async_006.htm | 45 +++ .../scripting-1/the-script-element/async_007.htm | 48 +++ .../scripting-1/the-script-element/async_008.htm | 47 +++ .../scripting-1/the-script-element/async_009.htm | 25 ++ .../scripting-1/the-script-element/async_010.htm | 54 +++ .../scripting-1/the-script-element/async_011.htm | 19 + .../scripting-1/the-script-element/contains.json | 18 + .../the-script-element/external-script-utf8.js | 5 + .../external-script-windows1250.js | 5 + .../the-script-element/fetch-src/alpha/base.html | 15 + .../the-script-element/fetch-src/alpha/test.js | 1 + .../the-script-element/fetch-src/beta/test.js | 1 + .../fetch-src/empty-with-base.html | 27 ++ .../the-script-element/fetch-src/empty.html | 32 ++ .../the-script-element/fetch-src/failure.html | 25 ++ .../the-script-element/fetch-src/unreachable.js | 1 + .../scripting-1/the-script-element/historical.html | 53 +++ .../scripting-1/the-script-element/load-event.html | 24 ++ .../scripting-1/the-script-element/log.py | 13 + .../the-script-element/resources/cross-origin.py | 10 + .../the-script-element/script-charset-01.html | 89 +++++ .../the-script-element/script-charset-02.html | 40 ++ .../the-script-element/script-charset-03.html | 20 + .../script-crossorigin-network.html | 49 +++ .../the-script-element/script-crossorigin.html | 39 ++ .../script-for-event-xhtml.xhtml | 22 ++ .../the-script-element/script-for-event.html | 93 +++++ .../the-script-element/script-language-type.html | 18 + .../the-script-element/script-languages-01.html | 24 ++ .../the-script-element/script-languages-02.html | 98 +++++ .../script-noembed-noframes-iframe.xhtml | 36 ++ .../script-not-executed-after-shutdown-child.html | 12 + .../script-not-executed-after-shutdown.html | 18 + .../script-not-executed-after-shutdown.js | 1 + .../script-not-found-not-executed-2.py | 4 + .../script-not-found-not-executed.html | 19 + .../script-not-found-not-executed.py | 4 + .../script-onerror-insertion-point-1.html | 12 + .../script-onerror-insertion-point-2.html | 13 + .../script-onload-insertion-point.html | 12 + .../the-script-element/script-onload-string.html | 17 + .../the-script-element/script-text-xhtml.xhtml | 28 ++ .../the-script-element/script-text.html | 72 ++++ .../the-script-element/scripting-enabled.html | 16 + .../the-script-element/serve-with-content-type.py | 15 + .../script-onerror-insertion-point-1-helper.html | 2 + .../script-onerror-insertion-point-2-helper.html | 2 + .../script-onload-insertion-point-helper.html | 2 + .../script-onload-insertion-point-helper.js | 1 + .../node-document.html | 150 ++++++++ .../template-child-nodes.html | 102 +++++ .../outerhtml.html | 71 ++++ .../css-user-agent-style-sheet-test-001-ref.html | 6 + .../css-user-agent-style-sheet-test-001.html | 12 + .../css-user-agent-style-sheet-test-002.html | 12 + .../css-user-agent-style-sheet-test-003.html | 19 + .../template-clone-children.html | 82 ++++ .../templates-copy-document-owner.html | 126 +++++++ .../template-contents-owner-document-type.html | 83 ++++ .../template-contents-owner-test-001.html | 44 +++ .../template-contents-owner-test-002.html | 67 ++++ .../definitions/template-contents.html | 172 +++++++++ .../innerhtml-on-templates/innerhtml.html | 86 +++++ .../resources/end-template-tag-in-body.html | 12 + .../resources/end-template-tag-in-head.html | 12 + .../resources/frameset-end-tag.html | 10 + .../head-template-contents-div-no-end-tag.html | 12 + .../head-template-contents-table-no-end-tag.html | 14 + .../resources/html-start-tag.html | 10 + .../resources/template-child-nodes-div.xhtml | 14 + .../resources/template-child-nodes-nested.xhtml | 16 + .../resources/template-contents-attribute.html | 10 + .../resources/template-contents-body.html | 10 + .../template-contents-div-no-end-tag.html | 12 + .../resources/template-contents-empty.html | 11 + .../resources/template-contents-frameset.html | 10 + .../resources/template-contents-head.html | 10 + .../resources/template-contents-html.html | 10 + .../resources/template-contents-nested.html | 10 + .../template-contents-table-no-end-tag.html | 14 + .../resources/template-contents-text.html | 10 + .../resources/template-contents.html | 12 + .../resources/template-descendant-body.html | 12 + .../resources/template-descendant-frameset.html | 12 + .../resources/template-descendant-head.html | 13 + .../resources/two-templates.html | 17 + .../serializing-html-templates/outerhtml.html | 70 ++++ .../template-element/content-attribute.html | 114 ++++++ .../template-element/node-document-changes.html | 199 ++++++++++ .../template-element/template-as-a-descendant.html | 135 +++++++ .../template-content-node-document.html | 59 +++ .../template-element/template-content.html | 77 ++++ .../template-element/template-descendant-body.html | 26 ++ .../template-descendant-frameset.html | 62 +++ .../template-element/template-descendant-head.html | 26 ++ .../tests/html/semantics/sections/.gitkeep | 0 .../sections/headings-and-sections/.gitkeep | 0 .../sections/headings-and-sections/contains.json | 6 + .../sections/the-address-element/.gitkeep | 0 .../sections/the-article-element/.gitkeep | 0 .../semantics/sections/the-aside-element/.gitkeep | 0 .../semantics/sections/the-body-element/.gitkeep | 0 .../semantics/sections/the-footer-element/.gitkeep | 0 .../the-h1-h2-h3-h4-h5-and-h6-elements/.gitkeep | 0 .../original-id.json | 1 + .../semantics/sections/the-header-element/.gitkeep | 0 .../semantics/sections/the-hgroup-element/.gitkeep | 0 .../semantics/sections/the-nav-element/.gitkeep | 0 .../sections/the-section-element/.gitkeep | 0 .../semantics/sections/usage-summary-0/.gitkeep | 0 .../tests/html/semantics/selectors/.gitkeep | 0 .../semantics/selectors/case-sensitivity/.gitkeep | 0 .../pseudo-classes/checked-001-manual.html | 18 + .../selectors/pseudo-classes/checked.html | 43 +++ .../selectors/pseudo-classes/default.html | 64 ++++ .../semantics/selectors/pseudo-classes/dir.html | 46 +++ .../semantics/selectors/pseudo-classes/dir01.html | 18 + .../selectors/pseudo-classes/disabled.html | 60 +++ .../selectors/pseudo-classes/enabled.html | 42 +++ .../selectors/pseudo-classes/focus-autofocus.html | 24 ++ .../selectors/pseudo-classes/focus-iframe.html | 5 + .../semantics/selectors/pseudo-classes/focus.html | 51 +++ .../pseudo-classes/indeterminate-radio.html | 26 ++ .../selectors/pseudo-classes/indeterminate.html | 37 ++ .../pseudo-classes/inrange-outofrange.html | 84 +++++ .../semantics/selectors/pseudo-classes/link.html | 23 ++ .../pseudo-classes/readwrite-readonly.html | 89 +++++ .../pseudo-classes/required-optional.html | 35 ++ .../semantics/selectors/pseudo-classes/utils.js | 20 + .../selectors/pseudo-classes/valid-invalid.html | 146 ++++++++ .../tests/html/semantics/tabular-data/.gitkeep | 0 .../.gitkeep | 0 .../cellIndex.html | 50 +++ .../html/semantics/tabular-data/examples/.gitkeep | 0 .../html/semantics/tabular-data/historical.html | 25 ++ .../tabular-data/html-table-section-element.js | 22 ++ .../tabular-data/processing-model-1/.gitkeep | 0 .../tabular-data/processing-model-1/contains.json | 10 + .../tabular-data/the-caption-element/.gitkeep | 0 .../the-caption-element/caption_001.html | 70 ++++ .../tabular-data/the-col-element/.gitkeep | 0 .../tabular-data/the-colgroup-element/.gitkeep | 0 .../tabular-data/the-table-element/.gitkeep | 0 .../the-table-element/caption-methods.html | 100 +++++ .../tabular-data/the-table-element/contains.json | 10 + .../the-table-element/createTBody.html | 173 +++++++++ .../the-table-element/delete-caption.html | 94 +++++ .../the-table-element/insertRow-method-01.html | 24 ++ .../the-table-element/insertRow-method-02.html | 34 ++ .../the-table-element/insertRow-method-03.html | 32 ++ .../tabular-data/the-table-element/remove-row.html | 50 +++ .../tabular-data/the-table-element/tBodies.html | 40 ++ .../tabular-data/the-table-element/tFoot.html | 57 +++ .../tabular-data/the-table-element/tHead.html | 66 ++++ .../the-table-element/table-insertRow.html | 56 +++ .../tabular-data/the-table-element/table-rows.html | 234 ++++++++++++ .../tabular-data/the-tbody-element/.gitkeep | 0 .../tabular-data/the-tbody-element/deleteRow.html | 54 +++ .../tabular-data/the-tbody-element/insertRow.html | 56 +++ .../tabular-data/the-tbody-element/rows.html | 15 + .../semantics/tabular-data/the-td-element/.gitkeep | 0 .../tabular-data/the-tfoot-element/.gitkeep | 0 .../tabular-data/the-tfoot-element/rows.html | 15 + .../semantics/tabular-data/the-th-element/.gitkeep | 0 .../tabular-data/the-thead-element/.gitkeep | 0 .../tabular-data/the-thead-element/rows.html | 15 + .../semantics/tabular-data/the-tr-element/.gitkeep | 0 .../tabular-data/the-tr-element/cells.html | 28 ++ .../tabular-data/the-tr-element/deleteCell.html | 54 +++ .../tabular-data/the-tr-element/insertCell.html | 55 +++ .../tabular-data/the-tr-element/rowIndex.html | 77 ++++ .../the-tr-element/sectionRowIndex.html | 130 +++++++ .../html/semantics/text-level-semantics/.gitkeep | 0 .../semantics/text-level-semantics/historical.html | 32 ++ .../text-level-semantics/the-a-element/.gitkeep | 0 .../the-a-element/a-stringifier.html | 16 + .../the-a-element/a.text-getter-01.html | 34 ++ .../the-a-element/a.text-setter-01.html | 41 ++ .../text-level-semantics/the-abbr-element/.gitkeep | 0 .../text-level-semantics/the-b-element/.gitkeep | 0 .../text-level-semantics/the-bdi-element/.gitkeep | 0 .../the-bdi-element/bdi-auto-dir-default-ref.html | 36 ++ .../the-bdi-element/bdi-auto-dir-default.html | 46 +++ .../bdi-neutral-missing-pdf-ref.html | 44 +++ .../the-bdi-element/bdi-neutral-missing-pdf.html | 56 +++ .../the-bdi-element/bdi-neutral-nested-ref.html | 44 +++ .../the-bdi-element/bdi-neutral-nested.html | 52 +++ .../the-bdi-element/bdi-neutral-number-ref.html | 44 +++ .../the-bdi-element/bdi-neutral-number.html | 53 +++ .../the-bdi-element/bdi-neutral-separate-ref.html | 36 ++ .../the-bdi-element/bdi-neutral-separate.html | 47 +++ .../bdi-neutral-to-another-bdi-1-ref.html | 47 +++ .../bdi-neutral-to-another-bdi-1.html | 58 +++ .../bdi-neutral-to-another-bdi-2-ref.html | 47 +++ .../bdi-neutral-to-another-bdi-2.html | 59 +++ .../bdi-neutral-to-letter-following-1-ref.html | 45 +++ .../bdi-neutral-to-letter-following-1.html | 54 +++ .../bdi-neutral-to-letter-following-2-ref.html | 45 +++ .../bdi-neutral-to-letter-following-2.html | 54 +++ .../bdi-neutral-to-letter-preceding-1-ref.html | 45 +++ .../bdi-neutral-to-letter-preceding-1.html | 54 +++ .../bdi-neutral-to-letter-preceding-2-ref.html | 45 +++ .../bdi-neutral-to-letter-preceding-2.html | 54 +++ .../bdi-neutral-to-number-following-1-ref.html | 45 +++ .../bdi-neutral-to-number-following-1.html | 54 +++ .../bdi-neutral-to-number-following-2-ref.html | 45 +++ .../bdi-neutral-to-number-following-2.html | 53 +++ .../bdi-neutral-to-surrounding-run-ref.html | 44 +++ .../bdi-neutral-to-surrounding-run.html | 56 +++ .../the-bdi-element/bdi-neutral-wrapped-ref.html | 52 +++ .../the-bdi-element/bdi-neutral-wrapped.html | 73 ++++ .../bdi-paragraph-level-container-ref.html | 36 ++ .../bdi-paragraph-level-container.html | 46 +++ .../text-level-semantics/the-bdo-element/.gitkeep | 0 .../the-bdo-element/bdo-child.html | 17 + .../the-bdo-element/bdo-ltr.html | 15 + .../the-bdo-element/bdo-override.html | 18 + .../the-bdo-element/bidi-001-ref.html | 11 + .../the-bdo-element/bidi-001.html | 14 + .../text-level-semantics/the-br-element/.gitkeep | 0 .../br-bidi-in-inline-ancestors-ref.html | 38 ++ .../br-bidi-in-inline-ancestors.html | 59 +++ .../the-br-element/br-bidi-ref.html | 19 + .../the-br-element/br-bidi.html | 22 ++ .../text-level-semantics/the-cite-element/.gitkeep | 0 .../text-level-semantics/the-code-element/.gitkeep | 0 .../the-data-element/data.value-001.html | 66 ++++ .../text-level-semantics/the-dfn-element/.gitkeep | 0 .../text-level-semantics/the-em-element/.gitkeep | 0 .../text-level-semantics/the-i-element/.gitkeep | 0 .../text-level-semantics/the-kbd-element/.gitkeep | 0 .../text-level-semantics/the-mark-element/.gitkeep | 0 .../text-level-semantics/the-q-element/.gitkeep | 0 .../text-level-semantics/the-rp-element/.gitkeep | 0 .../text-level-semantics/the-rt-element/.gitkeep | 0 .../text-level-semantics/the-ruby-element/.gitkeep | 0 .../text-level-semantics/the-s-element/.gitkeep | 0 .../text-level-semantics/the-samp-element/.gitkeep | 0 .../the-small-element/.gitkeep | 0 .../text-level-semantics/the-span-element/.gitkeep | 0 .../the-strong-element/.gitkeep | 0 .../the-sub-and-sup-elements/.gitkeep | 0 .../text-level-semantics/the-time-element/.gitkeep | 0 .../text-level-semantics/the-time-element/001.html | 68 ++++ .../text-level-semantics/the-u-element/.gitkeep | 0 .../text-level-semantics/the-var-element/.gitkeep | 0 .../the-wbr-element/wbr-element-ref.html | 9 + .../the-wbr-element/wbr-element.html | 11 + .../text-level-semantics/usage-summary/.gitkeep | 0 .../tests/html/semantics/the-root-element/.gitkeep | 0 .../the-root-element/the-html-element/.gitkeep | 0 1065 files changed, 34636 insertions(+) create mode 100644 testing/web-platform/tests/html/semantics/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/conversations/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/footnotes/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/rel-up/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/tag-clouds/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/common-idioms/the-main-part-of-the-content/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/disabled-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/disabled-elements/disabledElement.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/LinkStyle.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/support/alternate.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/support/emptytitle.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/support/normal.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/support/notitle.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/styling/support/unmatch.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_about_blank.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_empty.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_unspecified.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_multiple.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example2.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-head-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-rellist.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/stylesheet.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/style.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.css create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.py create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/historical.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style-error-01.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_disabled.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_events.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_media.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-title-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-01.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-02.xhtml create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-03.html create mode 100644 testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml create mode 100644 testing/web-platform/tests/html/semantics/edits/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/attributes-common-to-ins-and-del-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/edits-and-lists/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/edits-and-paragraphs/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/edits-and-tables/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/the-del-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/the-del-element/del_effect.html create mode 100644 testing/web-platform/tests/html/semantics/edits/the-ins-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/edits/the-ins-element/ins_effect.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/dimension-attributes/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/image-maps/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/image-maps/contains.json create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/mathml/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_controls_present-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_loop_base.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_present-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_check.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/contains.json create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/error-codes/error.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_volumechange.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/historical.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_initial.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_true_during_pause.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_initial.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/common.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/cors-tester.py create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/remove-cookie.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/set-cookie.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/user-interface/muted.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_008.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_controls_present-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_loop_base.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_present-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_check.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_silent-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/media-elements/volume_nonfinite.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/svg/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-coords.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-processing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-shape.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-stringifier.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-area-element/support/hit-test.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_001.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_002.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_constructor.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/historical.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.reset.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.get.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.set.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.delete.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.exists.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.extend.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.name.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.replace.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-dimension.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-iframe.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_child.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/historical.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/stash.py create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/3.jpg create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/brokenimg.jpg create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url-ref.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image-1.jpg create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/img.complete.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/invalid-src.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/nonexistent-image.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/cat.jpg create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/common.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-media.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-src-complete.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-map-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-attributes.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-events.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-fallback.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-handler.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test0.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test1.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test2.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-param-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-source-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-track-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video-tabindex.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content-ref.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_image.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_text.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused.html create mode 100644 testing/web-platform/tests/html/semantics/forms/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html create mode 100644 testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formaction.html create mode 100644 testing/web-platform/tests/html/semantics/forms/categories/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-checkValidity.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-reportValidity.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validate.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-badInput.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-customError.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooLong.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooShort.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valid.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valueMissing.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/form-validation-willValidate.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/inputwillvalidate.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/support/validator.js create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/form.html create mode 100644 testing/web-platform/tests/html/semantics/forms/form-submission-0/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/form-submission-0/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/form-submission-0/getactionurl.html create mode 100644 testing/web-platform/tests/html/semantics/forms/form-submission-0/submit-entity-body.html create mode 100644 testing/web-platform/tests/html/semantics/forms/form-submission-0/url-encoded.html create mode 100644 testing/web-platform/tests/html/semantics/forms/historical.html create mode 100644 testing/web-platform/tests/html/semantics/forms/introduction-1/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/introduction-1/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/resetting-a-form/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/resetting-a-form/reset-form.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/original-id.json create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/select-event.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-after-content-change.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/selection.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html create mode 100644 testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-button-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate-frame.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-button-element/button-events.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-button-element/button-validation.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-datalist-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-datalist-element/datalistoptions.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-fieldset-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-001.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-002.xhtml create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-autocomplete.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-interfaces-01.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-matches.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-01.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-02.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-sameobject.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-indexed-element.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-form-element/form-nameditem.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/button.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/checkbox.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/checked.xhtml create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/clone.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/cloning-steps.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/color.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/date.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/datetime-local.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/datetime.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/email.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/file-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/files.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/hidden.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/image01-ref.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/image01.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-button.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-checkbox.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/minlength.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/month.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/number.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/password.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/radio-groupname-case.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/radio.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/range-2.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/range.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/reset.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/selection.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/text.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/time-2.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/time.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/type-change-state.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/url.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/valueMode.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-input-element/week.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-keygen-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-label-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-label-element/label-attributes.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-label-element/labelable-elements.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-legend-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-legend-element/legend-form.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-meter-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-meter-element/meter.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-optgroup-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-disabled-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-form.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-label-value.js create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-label.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-selected.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-backslash.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-label.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-recurse.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-spaces.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-option-element/option-value.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-output-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-output-element/output.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-progress-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-progress-element/progress-2.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-progress-element/progress.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-ask-for-reset.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-named-getter.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-remove.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/cloning-steps.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-manual.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-type.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/commands/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/commands/contains.json create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-command-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/details.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/interactive-elements/the-summary-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/interfaces.html create mode 100644 testing/web-platform/tests/html/semantics/interfaces.js create mode 100644 testing/web-platform/tests/html/semantics/links/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/downloading-resources/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/downloading-resources/contains.json create mode 100644 testing/web-platform/tests/html/semantics/links/following-hyperlinks/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/introduction-3/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html create mode 100644 testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/alternate-css-ref.html create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/alternate-css.html create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/alternate.css create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/contains.json create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/original-id.json create mode 100644 testing/web-platform/tests/html/semantics/links/linktypes/preferred.css create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-noscript-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_001.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_002.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_003.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_004.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_005.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_006.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_007.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_008.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_009.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_010.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_011.htm create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-utf8.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-windows1250.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/failure.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/historical.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/load-event.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/log.py create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-01.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-02.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-03.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-language-type.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-01.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-02.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-string.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/serve-with-content-type.py create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/two-templates.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html create mode 100644 testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html create mode 100644 testing/web-platform/tests/html/semantics/sections/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/headings-and-sections/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/headings-and-sections/contains.json create mode 100644 testing/web-platform/tests/html/semantics/sections/the-address-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-article-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-aside-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-body-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-footer-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json create mode 100644 testing/web-platform/tests/html/semantics/sections/the-header-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-hgroup-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-nav-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/the-section-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/sections/usage-summary-0/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/selectors/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/selectors/case-sensitivity/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/examples/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/historical.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/html-table-section-element.js create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/contains.json create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/caption_001.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-col-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-colgroup-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/caption-methods.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/contains.json create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/createTBody.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/delete-caption.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-01.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-02.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-03.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/remove-row.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tBodies.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tFoot.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tHead.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-insertRow.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-rows.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/insertRow.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/rows.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-td-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/rows.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-th-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/rows.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/cells.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/deleteCell.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/insertCell.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/rowIndex.html create mode 100644 testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/historical.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a-stringifier.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-abbr-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-b-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-cite-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-code-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-data-element/data.value-001.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-dfn-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-em-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-i-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-kbd-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-mark-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-q-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-rp-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-rt-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-ruby-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-s-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-samp-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-small-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-span-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-strong-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-sub-and-sup-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/001.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-u-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-var-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html create mode 100644 testing/web-platform/tests/html/semantics/text-level-semantics/usage-summary/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/the-root-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/the-root-element/the-html-element/.gitkeep (limited to 'testing/web-platform/tests/html/semantics') diff --git a/testing/web-platform/tests/html/semantics/.gitkeep b/testing/web-platform/tests/html/semantics/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/conversations/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/conversations/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/footnotes/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/footnotes/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/rel-up/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/rel-up/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/tag-clouds/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/tag-clouds/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/common-idioms/the-main-part-of-the-content/.gitkeep b/testing/web-platform/tests/html/semantics/common-idioms/the-main-part-of-the-content/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/disabled-elements/.gitkeep b/testing/web-platform/tests/html/semantics/disabled-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/disabled-elements/disabledElement.html b/testing/web-platform/tests/html/semantics/disabled-elements/disabledElement.html new file mode 100644 index 000000000..03f57424d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/disabled-elements/disabledElement.html @@ -0,0 +1,44 @@ + + +Disabled elements + + + + +
+ + + + +
+ + +
+w3 +foobar + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/styling/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/LinkStyle.html b/testing/web-platform/tests/html/semantics/document-metadata/styling/LinkStyle.html new file mode 100644 index 000000000..09278d202 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/LinkStyle.html @@ -0,0 +1,72 @@ + + + + + HTML Test: Styling + + + + + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/support/alternate.css b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/alternate.css new file mode 100644 index 000000000..b8deb07b0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/alternate.css @@ -0,0 +1,7 @@ +#test { + color: yellow; + background-color: blue; + width: 100px; + height: 50px; + font-size: .5em; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/support/emptytitle.css b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/emptytitle.css new file mode 100644 index 000000000..e62fe701b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/emptytitle.css @@ -0,0 +1,4 @@ +#test { + width: 100px; + height: 100px; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/support/normal.css b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/normal.css new file mode 100644 index 000000000..a803c2211 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/normal.css @@ -0,0 +1,5 @@ +#test { + width: 100px; + height: 50px; + font-size: 10px; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/support/notitle.css b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/notitle.css new file mode 100644 index 000000000..e62fe701b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/notitle.css @@ -0,0 +1,4 @@ +#test { + width: 100px; + height: 100px; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/styling/support/unmatch.css b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/unmatch.css new file mode 100644 index 000000000..e62fe701b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/styling/support/unmatch.css @@ -0,0 +1,4 @@ +#test { + width: 100px; + height: 100px; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_about_blank.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_about_blank.html new file mode 100644 index 000000000..54c479454 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_about_blank.html @@ -0,0 +1,19 @@ + + +base element in about:blank document should resolve against its fallback base URI + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_empty.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_empty.html new file mode 100644 index 000000000..7737556a1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_empty.html @@ -0,0 +1,29 @@ + + +HTML Test: base_href_empty + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html new file mode 100644 index 000000000..6d12d29e8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html @@ -0,0 +1,12 @@ + + +base element with unparseable href should have .href getter return attr value + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html new file mode 100644 index 000000000..83e71387a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html @@ -0,0 +1,33 @@ + + +HTML Test: base_href_specified + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_unspecified.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_unspecified.html new file mode 100644 index 000000000..cf883f723 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_href_unspecified.html @@ -0,0 +1,30 @@ + + +HTML Test: base_href_unspecified + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_multiple.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_multiple.html new file mode 100644 index 000000000..4b7c0d213 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_multiple.html @@ -0,0 +1,29 @@ + + +HTML Test: base_multiple + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html new file mode 100644 index 000000000..eea1efe51 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html @@ -0,0 +1,19 @@ + + +base element in srcdoc document should resolve against its fallback base URI + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example.html new file mode 100644 index 000000000..49dc772f9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example.html @@ -0,0 +1,7 @@ + + +Example + + + +click me diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example2.html b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example2.html new file mode 100644 index 000000000..0e57cb9c5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-base-element/example2.html @@ -0,0 +1,5 @@ + + +Example + +
PASS
diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-head-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-head-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html new file mode 100644 index 000000000..127b253f5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html @@ -0,0 +1,35 @@ + + +Documents without browsing contexts should not load stylesheets + + + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html new file mode 100644 index 000000000..6f6172a2d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-rellist.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-rellist.html new file mode 100644 index 000000000..414965195 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-rellist.html @@ -0,0 +1,25 @@ + +link.relList: non-string contains + + + + + + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html new file mode 100644 index 000000000..7a86a8638 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html @@ -0,0 +1,48 @@ + +link: error events + + + + +
+
+ diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/stylesheet.css b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/stylesheet.css new file mode 100644 index 000000000..e1b2552ff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/stylesheet.css @@ -0,0 +1,3 @@ +body { + background-color: green; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/style.css b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/style.css new file mode 100644 index 000000000..d48115e56 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/style.css @@ -0,0 +1,3 @@ +body { + background-color: white; +} \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html new file mode 100644 index 000000000..83f0d0677 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html @@ -0,0 +1,11 @@ + + + + Stylesheet Without Base Tag + + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html new file mode 100644 index 000000000..a9f2a8bce --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html @@ -0,0 +1,11 @@ + + + + Stylesheet With Base Tag + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.css b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.css new file mode 100644 index 000000000..e8f24f94a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.css @@ -0,0 +1,3 @@ +body { + background-color: red; +} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.py b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.py new file mode 100644 index 000000000..a312e9e87 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet.py @@ -0,0 +1,9 @@ +def main(request, response): + try: + count = int(request.server.stash.take(request.GET["id"])) + except: + count = 0 + if "count" in request.GET: + return str(count) + request.server.stash.put(request.GET["id"], str(count + 1)) + return 'body { color: red }' diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/contains.json b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/contains.json new file mode 100644 index 000000000..70a454691 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/contains.json @@ -0,0 +1,22 @@ +[ + { + "id": "standard-metadata-names", + "original_id": "standard-metadata-names" + }, + { + "id": "other-metadata-names", + "original_id": "other-metadata-names" + }, + { + "id": "pragma-directives", + "original_id": "pragma-directives" + }, + { + "id": "other-pragma-directives", + "original_id": "other-pragma-directives" + }, + { + "id": "charset", + "original_id": "charset" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html new file mode 100644 index 000000000..cbfc18035 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html @@ -0,0 +1,112 @@ + + +Parsing of meta refresh + + + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo new file mode 100644 index 000000000..622ff110d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo @@ -0,0 +1 @@ +;url=foo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers new file mode 100644 index 000000000..156209f9c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers @@ -0,0 +1 @@ +Content-Type: text/html diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo new file mode 100644 index 000000000..257cc5642 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo @@ -0,0 +1 @@ +foo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar new file mode 100644 index 000000000..80e741087 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar @@ -0,0 +1 @@ +foo'bar diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html new file mode 100644 index 000000000..bc97f29c6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html @@ -0,0 +1 @@ +refresh.sub.html diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo new file mode 100644 index 000000000..8fff3cf4f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo @@ -0,0 +1 @@ +ufoo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo new file mode 100644 index 000000000..7d7373f4b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo @@ -0,0 +1 @@ +urfoo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo new file mode 100644 index 000000000..a1e6a9229 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo @@ -0,0 +1 @@ +url foo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo new file mode 100644 index 000000000..3e67b2f7c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo @@ -0,0 +1 @@ +urlfoo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo new file mode 100644 index 000000000..f10371aa7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo @@ -0,0 +1 @@ +x;url=foo diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html new file mode 100644 index 000000000..af872d6e3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html @@ -0,0 +1,51 @@ + + + + + +Multiple languages in Content-Language meta element + + + + + + + + + + + +
 
+

This test failed because it relies on :lang for results, but :lang is not supported by this browser.

+ + + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/historical.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/historical.html new file mode 100644 index 000000000..d475f5b3c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/historical.html @@ -0,0 +1,14 @@ + +Historical style element features should not be supported + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html new file mode 100644 index 000000000..999383c76 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html @@ -0,0 +1,18 @@ + + +[style] Reference file + + + +

+ This page tests that Style written inside HTML comment is not applied +

+ This test passes if the text below is Green. NOT Red. +

+ This is some text. +

+ diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml new file mode 100644 index 000000000..839548f01 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml @@ -0,0 +1,18 @@ + + + + + + +

This page tests that Style written inside HTML comment is not applied

+This test passes if the text below is Green. NOT Red. +

+This is some text. +

+ + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style-error-01.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style-error-01.html new file mode 100644 index 000000000..87cb9fafd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style-error-01.html @@ -0,0 +1,32 @@ + +style: error events + + + + +
+
+ diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_disabled.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_disabled.html new file mode 100644 index 000000000..d26746a9c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_disabled.html @@ -0,0 +1,39 @@ + + + + + HTML Test: The style should not be applied if it is disabled + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_events.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_events.html new file mode 100644 index 000000000..5e07e5088 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_events.html @@ -0,0 +1,36 @@ + + + + + HTML Test: The style events + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_media.html b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_media.html new file mode 100644 index 000000000..5bd189a26 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-style-element/style_media.html @@ -0,0 +1,40 @@ + + + + + HTML Test: The style information must be applied to the environment specified by the media attribute + + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/.gitkeep b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-01.html b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-01.html new file mode 100644 index 000000000..7f25400ea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-01.html @@ -0,0 +1,25 @@ + +title.text with comment and element children. + + + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-02.xhtml b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-02.xhtml new file mode 100644 index 000000000..068b10504 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-02.xhtml @@ -0,0 +1,30 @@ + + +title.text with comment and element children. + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-03.html b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-03.html new file mode 100644 index 000000000..1c119a825 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-03.html @@ -0,0 +1,32 @@ + + title.text and space normalization + + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml new file mode 100644 index 000000000..de382ab4d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml @@ -0,0 +1,37 @@ + + + title.text and space normalization + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/edits/.gitkeep b/testing/web-platform/tests/html/semantics/edits/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/attributes-common-to-ins-and-del-elements/.gitkeep b/testing/web-platform/tests/html/semantics/edits/attributes-common-to-ins-and-del-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/edits-and-lists/.gitkeep b/testing/web-platform/tests/html/semantics/edits/edits-and-lists/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/edits-and-paragraphs/.gitkeep b/testing/web-platform/tests/html/semantics/edits/edits-and-paragraphs/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/edits-and-tables/.gitkeep b/testing/web-platform/tests/html/semantics/edits/edits-and-tables/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/the-del-element/.gitkeep b/testing/web-platform/tests/html/semantics/edits/the-del-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/the-del-element/del_effect.html b/testing/web-platform/tests/html/semantics/edits/the-del-element/del_effect.html new file mode 100644 index 000000000..14297e529 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/edits/the-del-element/del_effect.html @@ -0,0 +1,19 @@ + + +HTML Test: Text in the del element should be 'line-through' + + + + + +

crossed-off text

+
+ + diff --git a/testing/web-platform/tests/html/semantics/edits/the-ins-element/.gitkeep b/testing/web-platform/tests/html/semantics/edits/the-ins-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/edits/the-ins-element/ins_effect.html b/testing/web-platform/tests/html/semantics/edits/the-ins-element/ins_effect.html new file mode 100644 index 000000000..6e1b34459 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/edits/the-ins-element/ins_effect.html @@ -0,0 +1,19 @@ + + +HTML Test: Text in the ins element should be 'underline' + + + + + +

underlined text

+
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/dimension-attributes/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/dimension-attributes/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/image-maps/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/image-maps/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/image-maps/contains.json b/testing/web-platform/tests/html/semantics/embedded-content/image-maps/contains.json new file mode 100644 index 000000000..77e0d34fa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/image-maps/contains.json @@ -0,0 +1,10 @@ +[ + { + "id": "authoring", + "original_id": "authoring" + }, + { + "id": "processing-model-0", + "original_id": "processing-model-0" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/mathml/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/mathml/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_controls_present-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_controls_present-manual.html new file mode 100644 index 000000000..38faa4d00 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_controls_present-manual.html @@ -0,0 +1,14 @@ + + + + Audio Test: audio_controls_present.html + + + + + + +

Test passes if a controller user interface appears below and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_loop_base.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_loop_base.html new file mode 100644 index 000000000..4917d9c39 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_loop_base.html @@ -0,0 +1,42 @@ + + + + Audio Test: audio_loop_base + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html new file mode 100644 index 000000000..cc1892ce8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html @@ -0,0 +1,21 @@ + + + + Audio Test: audio_muted_overriding_volume + + + + + + + +

Test passes if the audio is playing without sound output and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_present-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_present-manual.html new file mode 100644 index 000000000..16d6f07ee --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_muted_present-manual.html @@ -0,0 +1,20 @@ + + + + Audio Test: audio_muted_present + + + + + + + +

Test passes if the audio is playing without sound output and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_check.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_check.html new file mode 100644 index 000000000..b467c702a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_check.html @@ -0,0 +1,58 @@ + + + + Audio Test: audio_volume_check + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html new file mode 100644 index 000000000..a623e8f5c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html @@ -0,0 +1,21 @@ + + + + Audio Test: audio_volume_loudest + + + + + + + +

Test passes if the audio is playing with sound heard and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html new file mode 100644 index 000000000..257bd4628 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html @@ -0,0 +1,21 @@ + + + + Audio Test: audio_volume_silent + + + + + + + +

Test passes if the audio is playing without sound heard and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/contains.json b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/contains.json new file mode 100644 index 000000000..9cf23296c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/contains.json @@ -0,0 +1,132 @@ +[ + { + "id": "error-codes", + "original_id": "error-codes" + }, + { + "id": "location-of-the-media-resource", + "original_id": "location-of-the-media-resource" + }, + { + "id": "mime-types", + "original_id": "mime-types" + }, + { + "id": "network-states", + "original_id": "network-states" + }, + { + "id": "loading-the-media-resource", + "original_id": "loading-the-media-resource" + }, + { + "id": "offsets-into-the-media-resource", + "original_id": "offsets-into-the-media-resource" + }, + { + "id": "ready-states", + "original_id": "ready-states" + }, + { + "id": "playing-the-media-resource", + "original_id": "playing-the-media-resource" + }, + { + "id": "seeking", + "original_id": "seeking" + }, + { + "id": "media-resources-with-multiple-media-tracks", + "original_id": "media-resources-with-multiple-media-tracks", + "children": [ + { + "id": "audiotracklist-and-videotracklist-objects", + "original_id": "audiotracklist-and-videotracklist-objects" + }, + { + "id": "selecting-specific-audio-and-video-tracks-declaratively", + "original_id": "selecting-specific-audio-and-video-tracks-declaratively" + } + ] + }, + { + "id": "synchronising-multiple-media-elements", + "original_id": "synchronising-multiple-media-elements", + "children": [ + { + "id": "introduction-0", + "original_id": "introduction-0" + }, + { + "id": "media-controllers", + "original_id": "media-controllers" + }, + { + "id": "assigning-a-media-controller-declaratively", + "original_id": "assigning-a-media-controller-declaratively" + } + ] + }, + { + "id": "timed-text-tracks", + "original_id": "timed-text-tracks", + "children": [ + { + "id": "text-track-model", + "original_id": "text-track-model" + }, + { + "id": "sourcing-in-band-text-tracks", + "original_id": "sourcing-in-band-text-tracks" + }, + { + "id": "sourcing-out-of-band-text-tracks", + "original_id": "sourcing-out-of-band-text-tracks" + }, + { + "id": "guidelines-for-exposing-cues-in-various-formats-as-text-track-cues", + "original_id": "guidelines-for-exposing-cues-in-various-formats-as-text-track-cues" + }, + { + "id": "text-track-api", + "original_id": "text-track-api" + }, + { + "id": "text-tracks-describing-chapters", + "original_id": "text-tracks-describing-chapters" + }, + { + "id": "cue-events", + "original_id": "cue-events" + } + ] + }, + { + "id": "user-interface", + "original_id": "user-interface" + }, + { + "id": "time-ranges", + "original_id": "time-ranges" + }, + { + "id": "event-definitions", + "original_id": "event-definitions" + }, + { + "id": "mediaevents", + "original_id": "mediaevents" + }, + { + "id": "security-and-privacy-considerations", + "original_id": "security-and-privacy-considerations" + }, + { + "id": "best-practices-for-authors-using-media-elements", + "original_id": "best-practices-for-authors-using-media-elements" + }, + { + "id": "best-practices-for-implementors-of-media-elements", + "original_id": "best-practices-for-implementors-of-media-elements" + } +] diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/error-codes/error.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/error-codes/error.html new file mode 100644 index 000000000..c97576041 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/error-codes/error.html @@ -0,0 +1,38 @@ + +error + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay.html new file mode 100644 index 000000000..8e1b32dcb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - canplay + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html new file mode 100644 index 000000000..8f3372501 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - canplay + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html new file mode 100644 index 000000000..827e79607 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - canplaythrough + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html new file mode 100644 index 000000000..75a70985a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - canplaythrough + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata.html new file mode 100644 index 000000000..f0e89c3c1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - loadeddata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html new file mode 100644 index 000000000..0c81f335b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - loadeddata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html new file mode 100644 index 000000000..234121e58 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - loadedmetadata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html new file mode 100644 index 000000000..382f3f6fb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - loadedmetadata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart.html new file mode 100644 index 000000000..de4568212 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - loadstart + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html new file mode 100644 index 000000000..b575e7ac8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - loadstart + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html new file mode 100644 index 000000000..a1e7e4155 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html @@ -0,0 +1,52 @@ + + + + {audio,video} events - canplay, then canplaythrough + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html new file mode 100644 index 000000000..a5a67ddb2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html @@ -0,0 +1,52 @@ + + + + {audio,video} events - canplay, then playing + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html new file mode 100644 index 000000000..3aba3684f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html @@ -0,0 +1,52 @@ + + + + {audio,video} events - loadedmetadata, then loadeddata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html new file mode 100644 index 000000000..75e3ba772 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html @@ -0,0 +1,52 @@ + + + + {audio,video} events - loadstart, then progress + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause.html new file mode 100644 index 000000000..1f7904c3b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause.html @@ -0,0 +1,48 @@ + + + + {audio,video} events - pause + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html new file mode 100644 index 000000000..554823483 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html @@ -0,0 +1,40 @@ + + + + {audio,video} events - pause + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play.html new file mode 100644 index 000000000..82b2ca407 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - play + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play_noautoplay.html new file mode 100644 index 000000000..67285a95a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_play_noautoplay.html @@ -0,0 +1,40 @@ + + + + {audio,video} events - play + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing.html new file mode 100644 index 000000000..3741a1c98 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - playing + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html new file mode 100644 index 000000000..f750085ed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html @@ -0,0 +1,40 @@ + + + + {audio,video} events - playing + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress.html new file mode 100644 index 000000000..269f824f7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress.html @@ -0,0 +1,38 @@ + + + + {audio,video} events - progress + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html new file mode 100644 index 000000000..c594f3036 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html @@ -0,0 +1,36 @@ + + + + {audio,video} events - progress + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate.html new file mode 100644 index 000000000..cc0a17fe2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate.html @@ -0,0 +1,34 @@ + + + + {audio,video} events - timeupdate + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html new file mode 100644 index 000000000..feb4b8568 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html @@ -0,0 +1,40 @@ + + + + {audio,video} events - timeupdate + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_volumechange.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_volumechange.html new file mode 100644 index 000000000..3481947e8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/event_volumechange.html @@ -0,0 +1,72 @@ + +volumechange event + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/historical.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/historical.html new file mode 100644 index 000000000..451923408 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/historical.html @@ -0,0 +1,53 @@ + +Historical media element features should not be supported + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html new file mode 100644 index 000000000..2a76b0a66 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html @@ -0,0 +1,116 @@ + +HTMLMediaElement.addTextTrack + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html new file mode 100644 index 000000000..0f183b7e1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html @@ -0,0 +1,13 @@ + +HTMLMediaElement.textTracks + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html new file mode 100644 index 000000000..05fd0f7f7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html @@ -0,0 +1,55 @@ + +HTMLTrackElement.default + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html new file mode 100644 index 000000000..78c3bff51 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html @@ -0,0 +1,146 @@ + +HTMLTrackElement.kind + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html new file mode 100644 index 000000000..b2360315c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html @@ -0,0 +1,83 @@ + +HTMLTrackElement.label + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html new file mode 100644 index 000000000..e18f21934 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html @@ -0,0 +1,11 @@ + +HTMLTrackElement.readyState + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html new file mode 100644 index 000000000..4089913cb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html @@ -0,0 +1,43 @@ + +HTMLTrackElement.src + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html new file mode 100644 index 000000000..b5071e0c3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html @@ -0,0 +1,82 @@ + +HTMLTrackElement.srclang + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html new file mode 100644 index 000000000..1de0a8804 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html @@ -0,0 +1,12 @@ + +HTMLTrackElement.track + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html new file mode 100644 index 000000000..689ec12be --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html @@ -0,0 +1,104 @@ + +TextTrack.activeCues + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html new file mode 100644 index 000000000..267941334 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html @@ -0,0 +1,68 @@ + +TextTrack.addCue() + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html new file mode 100644 index 000000000..3c8046cdc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html @@ -0,0 +1,23 @@ + +TextTrack constants + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html new file mode 100644 index 000000000..4b7808c96 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html @@ -0,0 +1,100 @@ + +TextTrack.cues + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html new file mode 100644 index 000000000..d5dbc8342 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html @@ -0,0 +1,31 @@ + +TextTrack.kind + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html new file mode 100644 index 000000000..c60e85c21 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html @@ -0,0 +1,29 @@ + +TextTrack.label + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html new file mode 100644 index 000000000..eda3653de --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html @@ -0,0 +1,29 @@ + +TextTrack.language + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html new file mode 100644 index 000000000..9f9415670 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html @@ -0,0 +1,55 @@ + +TextTrack.mode + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html new file mode 100644 index 000000000..16c76f948 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html @@ -0,0 +1,33 @@ + +TextTrack.oncuechange + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html new file mode 100644 index 000000000..3623f44bb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html @@ -0,0 +1,50 @@ + +TextTrack.removeCue() + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html new file mode 100644 index 000000000..b99a12e05 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html @@ -0,0 +1,39 @@ + +TextTrackCue.endTime + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html new file mode 100644 index 000000000..a88f94766 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html @@ -0,0 +1,39 @@ + +TextTrackCue.id + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html new file mode 100644 index 000000000..17deed053 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html @@ -0,0 +1,36 @@ + +TextTrackCue.onenter + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html new file mode 100644 index 000000000..815377e4d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html @@ -0,0 +1,36 @@ + +TextTrackCue.onexit + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html new file mode 100644 index 000000000..31ea4c63b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html @@ -0,0 +1,40 @@ + +TextTrackCue.pauseOnExit + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html new file mode 100644 index 000000000..232a7f23b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html @@ -0,0 +1,39 @@ + +TextTrackCue.startTime + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html new file mode 100644 index 000000000..219e3e703 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html @@ -0,0 +1,38 @@ + +TextTrackCue.track + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html new file mode 100644 index 000000000..8184189b0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html @@ -0,0 +1,53 @@ + +TextTrackCueList.getCueById + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html new file mode 100644 index 000000000..d9cd87172 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html @@ -0,0 +1,49 @@ + +TextTrackCueList getter + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html new file mode 100644 index 000000000..91e6e7ff9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html @@ -0,0 +1,22 @@ + +TextTrackCueList.length + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html new file mode 100644 index 000000000..b701dd5e7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html @@ -0,0 +1,16 @@ + +TextTrackList.getTrackById + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html new file mode 100644 index 000000000..8c5fb3759 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html @@ -0,0 +1,32 @@ + +TextTrackList getter + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html new file mode 100644 index 000000000..7a24130d1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html @@ -0,0 +1,18 @@ + +TextTrackList.length + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html new file mode 100644 index 000000000..114ca8904 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html @@ -0,0 +1,33 @@ + +TextTrackList.onaddtrack + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html new file mode 100644 index 000000000..b8da16ce2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html @@ -0,0 +1,33 @@ + +TextTrackList.onremovetrack + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html new file mode 100644 index 000000000..54567d14a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html @@ -0,0 +1,24 @@ + +TrackEvent constructor + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html new file mode 100644 index 000000000..9bf763f1f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html @@ -0,0 +1,15 @@ + +TrackEvent created with createEvent + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html new file mode 100644 index 000000000..91103c586 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html @@ -0,0 +1,28 @@ + +autoplay overrides preload + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html new file mode 100644 index 000000000..8c12011ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html @@ -0,0 +1,67 @@ + +load() fires abort/emptied events when networkState is not NETWORK_EMPTY + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html new file mode 100644 index 000000000..54d5c28da --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html @@ -0,0 +1,44 @@ + +load() removes queued error event + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html new file mode 100644 index 000000000..39c988750 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html @@ -0,0 +1,29 @@ + +inserting another source before the candidate + + +
+ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html new file mode 100644 index 000000000..f59452e0d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html @@ -0,0 +1,21 @@ + +moving the candidate source + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html new file mode 100644 index 000000000..0c1e6f0ad --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html @@ -0,0 +1,26 @@ + +removing the candidate source, addEventListener + + +
+ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html new file mode 100644 index 000000000..f384eb312 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html @@ -0,0 +1,26 @@ + +removing the candidate source, no listener + + +
+ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html new file mode 100644 index 000000000..c295c85bf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html @@ -0,0 +1,26 @@ + +removing the candidate source, onerror + + +
+ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html new file mode 100644 index 000000000..cb2a57959 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html @@ -0,0 +1,13 @@ + +NOT invoking resource selection with new Audio() sans src + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html new file mode 100644 index 000000000..662129756 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html @@ -0,0 +1,12 @@ + +invoking resource selection with new Audio(src) + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html new file mode 100644 index 000000000..55fc7c20d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html @@ -0,0 +1,32 @@ + +await a stable state and sync event handlers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html new file mode 100644 index 000000000..5d4c32f67 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html @@ -0,0 +1,22 @@ + +NOT invoking resource selection by inserting document fragment into a document + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html new file mode 100644 index 000000000..2f9ec978a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html @@ -0,0 +1,12 @@ + +NOT invoking resource selection by inserting into a document + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html new file mode 100644 index 000000000..45d133d87 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html @@ -0,0 +1,23 @@ + +NOT invoking resource selection by inserting into other document with src set + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html new file mode 100644 index 000000000..6da34344f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html @@ -0,0 +1,19 @@ + +NOT invoking resource selection by inserting parent into a document + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html new file mode 100644 index 000000000..b79bea52f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html @@ -0,0 +1,14 @@ + +NOT invoking resource selection by inserting <source> in <div> in <video> + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html new file mode 100644 index 000000000..b73f229ec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html @@ -0,0 +1,14 @@ + +NOT invoking resource selection by inserting <source> in the wrong namespace + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html new file mode 100644 index 000000000..5ef6e4cb3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html @@ -0,0 +1,38 @@ + +NOT invoking resource selection by inserting <source> when networkState is not NETWORK_EMPTY + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html new file mode 100644 index 000000000..2007b2e8b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html @@ -0,0 +1,13 @@ + +invoking resource selection by inserting <source> in video not in a document + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html new file mode 100644 index 000000000..969daad62 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html @@ -0,0 +1,14 @@ + +invoking resource selection by inserting <source> + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html new file mode 100644 index 000000000..909c72cd1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html @@ -0,0 +1,20 @@ + +invoking resource selection with load() + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html new file mode 100644 index 000000000..18561a264 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html @@ -0,0 +1,28 @@ + +NOT invoking resource selection with pause() when networkState is not NETWORK_EMPTY + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html new file mode 100644 index 000000000..4f1bca74d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html @@ -0,0 +1,20 @@ + +invoking resource selection with pause() + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html new file mode 100644 index 000000000..64a440080 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html @@ -0,0 +1,20 @@ + +invoking resource selection with play() + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html new file mode 100644 index 000000000..1eed276b2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html @@ -0,0 +1,29 @@ + +NOT invoking resource selection with implicit pause() when networkState is not NETWORK_EMPTY + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html new file mode 100644 index 000000000..23e7104ca --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html @@ -0,0 +1,21 @@ + +NOT invoking resource selection by removing from document with NETWORK_EMPTY + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html new file mode 100644 index 000000000..6302ffeac --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html @@ -0,0 +1,22 @@ + +NOT invoking media load or resource selection when removing the src attribute + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html new file mode 100644 index 000000000..438db124d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html @@ -0,0 +1,14 @@ + +NOT invoking load by setting src in the wrong namespace + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html new file mode 100644 index 000000000..e195dedb0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html @@ -0,0 +1,16 @@ + +invoking load by setting src when networkState is not NETWORK_EMPTY + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html new file mode 100644 index 000000000..f6c4f2406 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html @@ -0,0 +1,13 @@ + +invoking load by setting src on video not in a document + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html new file mode 100644 index 000000000..e04b1b058 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html @@ -0,0 +1,14 @@ + +invoking load by setting src + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html new file mode 100644 index 000000000..dad5e5fd0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html @@ -0,0 +1,26 @@ + +pointer updates (control test) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html new file mode 100644 index 000000000..3ee141e30 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html @@ -0,0 +1,33 @@ + +pointer updates (adding br elements) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html new file mode 100644 index 000000000..2d32e6fca --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html @@ -0,0 +1,44 @@ + +pointer updates (adding source elements) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html new file mode 100644 index 000000000..15a4e4be0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html @@ -0,0 +1,33 @@ + +pointer updates (adding text nodes) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html new file mode 100644 index 000000000..0d1c94037 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html @@ -0,0 +1,56 @@ + +pointer updates (removing source element after pointer) + + +
+ + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html new file mode 100644 index 000000000..191f9b5e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html @@ -0,0 +1,43 @@ + +pointer updates (removing source elements) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html new file mode 100644 index 000000000..f0fe5da90 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html @@ -0,0 +1,33 @@ + +pointer updates (removing text nodes) + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html new file mode 100644 index 000000000..fbeead019 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html @@ -0,0 +1,24 @@ + +Changes to networkState when inserting and removing a <source> + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html new file mode 100644 index 000000000..4d7887182 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html @@ -0,0 +1,22 @@ + +invoking resource selection by setting src; await stable state + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html new file mode 100644 index 000000000..6332f0890 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html @@ -0,0 +1,14 @@ + +the <source> media attribute has no effect + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py new file mode 100644 index 000000000..88e502794 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resources/delayed-broken-video.py @@ -0,0 +1,5 @@ +import time + +def main(request, response): + time.sleep(0.1) + return [("Content-Type", "text/plain")], "FAIL" diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html new file mode 100644 index 000000000..61ed225fa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html @@ -0,0 +1,30 @@ + +stable state in beforeunload + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html new file mode 100644 index 000000000..267dde913 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html @@ -0,0 +1,18 @@ + +stable state in dialogs + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html new file mode 100644 index 000000000..1261a0079 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html @@ -0,0 +1,22 @@ + +stable state in print() + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html new file mode 100644 index 000000000..2ca0a5180 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html @@ -0,0 +1,44 @@ + +currentSrc + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html new file mode 100644 index 000000000..c5d37e752 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html @@ -0,0 +1,110 @@ + +canPlayType + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html new file mode 100644 index 000000000..8f0fffc61 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html @@ -0,0 +1,42 @@ + + + + {audio,video}.networkState - NETWORK_LOADING + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html new file mode 100644 index 000000000..cf23e822c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html @@ -0,0 +1,42 @@ + + + + {audio,video}.networkState - NETWORK_LOADING + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_initial.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_initial.html new file mode 100644 index 000000000..0a203e654 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/networkState_initial.html @@ -0,0 +1,33 @@ + + + + {audio,video}.networkState - default state + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html new file mode 100644 index 000000000..e9b658994 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html @@ -0,0 +1,32 @@ + +currentTime + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html new file mode 100644 index 000000000..0ac26eddb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html @@ -0,0 +1,11 @@ + +duration + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html new file mode 100644 index 000000000..28c563333 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html @@ -0,0 +1,44 @@ + + + + {audio,video} events - paused property + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_true_during_pause.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_true_during_pause.html new file mode 100644 index 000000000..6c4eb7c0c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/paused_true_during_pause.html @@ -0,0 +1,46 @@ + + + + {audio,video} events - paused property + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html new file mode 100644 index 000000000..342771dbd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html @@ -0,0 +1,25 @@ + +paused state when moving to other document + + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html new file mode 100644 index 000000000..a28322d4d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html @@ -0,0 +1,25 @@ + +paused state when moving within a document + + + +
+ +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html new file mode 100644 index 000000000..3b5849a35 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html @@ -0,0 +1,21 @@ + +paused state when removing from a document when networkState is NETWORK_EMPTY + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html new file mode 100644 index 000000000..7a4b0bc0d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html @@ -0,0 +1,37 @@ + +paused state when removing from a document + + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html new file mode 100644 index 000000000..9c6fd5fab --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html @@ -0,0 +1,23 @@ + +play() in detached document + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html new file mode 100644 index 000000000..fa11d9944 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html @@ -0,0 +1,19 @@ + +playbackRate + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html new file mode 100644 index 000000000..2670b0dd8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html @@ -0,0 +1,31 @@ + + + + {audio,video}.preload - reflection test + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html new file mode 100644 index 000000000..76aef1dbc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html @@ -0,0 +1,73 @@ + +autoplay + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html new file mode 100644 index 000000000..09ad89f8b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html @@ -0,0 +1,44 @@ + + + + {audio,video} events - readyState property during canplay + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html new file mode 100644 index 000000000..7ef7b5f74 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html @@ -0,0 +1,46 @@ + + + + {audio,video} events - readyState property during canplaythrough + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html new file mode 100644 index 000000000..1de85eb86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html @@ -0,0 +1,44 @@ + + + + {audio,video} events - readyState property during loadeddata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html new file mode 100644 index 000000000..85db8afb7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html @@ -0,0 +1,44 @@ + + + + {audio,video} events - readyState property during loadedmetadata + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html new file mode 100644 index 000000000..92a1b7f50 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html @@ -0,0 +1,44 @@ + + + + {audio,video} events - readyState property during playing + + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_initial.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_initial.html new file mode 100644 index 000000000..e9c112bd2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/readyState_initial.html @@ -0,0 +1,33 @@ + + + + {audio,video}.readyState - default state + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html new file mode 100644 index 000000000..3d577dac9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html @@ -0,0 +1,33 @@ + +seek to currentTime + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm new file mode 100644 index 000000000..a31f6c07a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm @@ -0,0 +1,23 @@ + +seek to Number.MAX_VALUE + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm new file mode 100644 index 000000000..56a99028d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm @@ -0,0 +1,23 @@ + +seek to negative time + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html new file mode 100644 index 000000000..3dd43cc3f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html @@ -0,0 +1,33 @@ + + + + {audio,video}.src - reflection test + + + + +

spec reference

+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html new file mode 100644 index 000000000..1159a52ff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html @@ -0,0 +1,86 @@ + +track element cloneNode + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html new file mode 100644 index 000000000..4236df29b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html new file mode 100644 index 000000000..4f86d011a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html new file mode 100644 index 000000000..e6a693400 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html new file mode 100644 index 000000000..351b97d67 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html new file mode 100644 index 000000000..4ccc6b66a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html new file mode 100644 index 000000000..0444a8308 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html new file mode 100644 index 000000000..dd6223275 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html new file mode 100644 index 000000000..d75d6f4d6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html new file mode 100644 index 000000000..6d0fae6de --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html new file mode 100644 index 000000000..110497b49 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html new file mode 100644 index 000000000..d2a9ddb19 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html new file mode 100644 index 000000000..a1d6a8b29 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html new file mode 100644 index 000000000..2850a24e1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, same-origin, with headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html new file mode 100644 index 000000000..5cd5a85d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html new file mode 100644 index 000000000..0ec5bc329 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html new file mode 100644 index 000000000..f639d043a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html new file mode 100644 index 000000000..45e1291c9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, with headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html new file mode 100644 index 000000000..e1153b681 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html new file mode 100644 index 000000000..ec2e9d8bb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, with headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html new file mode 100644 index 000000000..e8fb0c3d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, with headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html new file mode 100644 index 000000000..ac9bb3546 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html new file mode 100644 index 000000000..302340022 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, with headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html new file mode 100644 index 000000000..5cbe8528e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, with headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html new file mode 100644 index 000000000..c8386ffff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html @@ -0,0 +1,10 @@ + +track CORS: No CORS, same-origin, with headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html new file mode 100644 index 000000000..5fe4760e6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html new file mode 100644 index 000000000..6019d37b6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, with headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html new file mode 100644 index 000000000..7fa85456d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html new file mode 100644 index 000000000..f7abf3b1e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, with headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html new file mode 100644 index 000000000..d709d0bc4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, no headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html new file mode 100644 index 000000000..62b1008a4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, with headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html new file mode 100644 index 000000000..215cae241 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, not same-origin, with headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html new file mode 100644 index 000000000..bebb43ba8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, no headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html new file mode 100644 index 000000000..a17fb7dfc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, with headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html new file mode 100644 index 000000000..52411177e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, not same-origin, with headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html new file mode 100644 index 000000000..675b913a1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html new file mode 100644 index 000000000..a29b2bdea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, with headers, redirects to not same-origin, with headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html new file mode 100644 index 000000000..fcd4871dd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, with headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html new file mode 100644 index 000000000..3c819684c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, no headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html new file mode 100644 index 000000000..f0f81953f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, with headers, redirects to not same-origin, with headers, redirects to same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html new file mode 100644 index 000000000..c1ffa5f1e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, with headers, redirects to same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html new file mode 100644 index 000000000..09072a989 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html new file mode 100644 index 000000000..0d4a9fefb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html @@ -0,0 +1,10 @@ + +track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html new file mode 100644 index 000000000..7151364f9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, no headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html new file mode 100644 index 000000000..e28646281 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html @@ -0,0 +1,10 @@ + +track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, with headers + + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/common.js b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/common.js new file mode 100644 index 000000000..9d48abde0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/common.js @@ -0,0 +1,144 @@ +setup(function(){ + window.id = token(); + var p = document.createElement('p'); + p.innerHTML = 'Test id: '+id+''; + document.body.appendChild(p); + window.actual = {event:null, requests:[]}; + window.errors = []; + window.origin = location.protocol+'//'+location.host; + window.escapedOrigin = encodeURIComponent(origin); + window.sameOriginURL = "http://{{domains[]}}:{{ports[http][0]}}" + location.pathname.replace(/\/[^\/]+$/, '/'); + window.otherOriginURL = "http://{{domains[www1]}}:{{ports[http][0]}}" + location.pathname.replace(/\/[^\/]+$/, '/'); +}, {timeout:10000, explicit_done:true}); + +onload = function() { + (async_test(document.title, {timeout:10000})).step(function() { + // fail early if track isn't supported + assert_true('HTMLTrackElement' in window, 'track not supported'); + window.corsMode = document.title.match(/^track CORS: (No CORS|Anonymous|Use Credentials)/)[1]; + var requests_tmp = document.title.substr(('track CORS: '+corsMode+', ').length).split(/, redirects to /g); + window.requests = []; + requests_tmp.forEach(function(r) { + var parts = r.split(', '); + requests.push({sameOrigin:parts[0] == 'same-origin', withHeaders:parts[1] == 'with headers'}); + }); + if (document.title.indexOf('not same-origin') > -1) { + window.hasCrossDomainCookie = true; + this.step(setCrossDomainCookie); + } else { + window.hasCrossDomainCookie = false; + this.step(loadTrack); + } + }); + done(); +}; + +function setCrossDomainCookie() { + var iframe = document.createElement('iframe'); + iframe.onload = this.step_func(loadTrack); + iframe.src = otherOriginURL + 'support/set-cookie.html#'+id; + document.body.appendChild(iframe); +} + +function loadTrack() { + var video = document.createElement('video'); + window.track = document.createElement('track'); + if (corsMode == 'Anonymous') + video.setAttribute('crossorigin', 'anonymous'); + else if (corsMode == 'Use Credentials') + video.setAttribute('crossorigin', 'use-credentials'); + // else No CORS, omit the crossorigin attribute + video.appendChild(track); + document.body.appendChild(video); + track.track.mode = 'showing'; + document.cookie = id+'=yes;path=/;max-age=10'; + var url = ''; + var r; + while (r = requests.pop()) { + url = (r.sameOrigin ? sameOriginURL : otherOriginURL) + + 'support/cors-tester.py?id=' + id + + (r.withHeaders ? '&origin=' + escapedOrigin : '') + + (url === '' ? '' : '&redirect=' + encodeURIComponent(url)); + } + track.src = url; + track.onerror = track.onload = this.step_func(function(e) { + actual.event = e.type; + var xhr = new XMLHttpRequest(); + xhr.open('GET', 'support/cors-tester.py?read=true&id=' + id, true); + xhr.onload = this.step_func(function() { + if (xhr.status == 200) { + var lines = xhr.responseText.split('\n'); + lines.forEach(function(line) { + var chunks = line.split(' | '); + var current = {}; + actual.requests.push(current); + chunks.forEach(function(chunk) { + var nameval = chunk.split(' = '); + var name = nameval[0]; + var value = nameval[1]; + current[name] = value; + }); + }); + } else if (xhr.status == 404) { + //No stash was found + } else { + errors.push('got unexpected xhr status: '+xhr.status); + } + this.step(removeCookies); + }); + xhr.onerror = this.step_func(function() { + errors.push('got xhr error'); + this.step(removeCookies); + }); + xhr.send(); + }); +} + +function removeCookies() { + document.cookie = id+'=;path=/;max-age=0'; + var nextStep = checkData; + if (hasCrossDomainCookie) { + var iframe = document.createElement('iframe'); + iframe.onload = this.step_func(nextStep); + iframe.src = otherOriginURL + 'support/cors-tester.py?delete-cookie&id=' + id; + document.body.appendChild(iframe); + } else { + this.step(nextStep); + } +} + +function removeLog() { + var xhr = new XMLHttpRequest(); + xhr.open('GET', 'support/cors-tester.py?cleanup&id='+id, true); + xhr.onload = this.step_func(function() { + assert_equals(xhr.responseText, 'OK', 'failed to clean up log: '+id); + this.step(checkData); + }); + xhr.onerror = this.step_func(function() { + assert_unreached('failed to clean up log: '+id); + }); + xhr.send(); +} + +function checkData() { + assert_equals(errors.length, 0, errors); + try { + if (actual.event == 'load' && expected.event == 'error') + assert_unreached('Security problem: got load event but expected error event'); + assert_object_equals(actual, expected); + } catch(ex) { + var style = document.createElement('style'); + style.textContent = '.json-diffs td { vertical-align:top } .json-diffs pre { margin:0 }'; + document.head.appendChild(style); + var table = document.createElement('table'); + table.border = ""; + table.className = 'json-diffs'; + table.innerHTML = 'ActualExpected
';
+        table.getElementsByTagName('pre')[0].textContent = JSON.stringify(actual, null, 2);
+        table.getElementsByTagName('pre')[1].textContent = JSON.stringify(expected, null, 2);
+        document.body.insertBefore(table, document.getElementById('log'));
+        throw ex;
+    }
+    assert_equals(track.track.cues.length, expected.event == 'load' ? 1 : 0, 'track.track.cues.length');
+    this.done();
+}
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/cors-tester.py b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/cors-tester.py
new file mode 100644
index 000000000..1c27a0d14
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/cors-tester.py
@@ -0,0 +1,51 @@
+from wptserve.handlers import HTTPException
+import urllib
+
+def main(request, response):
+    if request.method != "GET":
+        raise HTTPException(400, message="Method was not GET")
+
+    if not "id" in request.GET:
+        raise HTTPException(400, message="No id")
+
+    id = request.GET['id']
+
+    if "read" in request.GET:
+        data = request.server.stash.take(id)
+        if data is None:
+            response.set_error(404, "Tried to read data not yet set")
+            return
+        return [("Content-Type", "text/plain")], data
+
+    elif "cleanup" in request.GET:
+        request.server.stash.take(id)
+        return "OK"
+
+    elif "delete-cookie" in request.GET:
+        response.delete_cookie(id)
+        return [("Content-Type", "text/plain")], "OK"
+
+    if "origin" in request.GET:
+        response.headers.set('Access-Control-Allow-Origin', request.GET['origin'])
+        response.headers.set('Access-Control-Allow-Credentials', 'true')
+
+    cors = request.headers.get("origin", "no")
+
+    cookie = request.cookies.first(id, "no")
+
+    line = 'cors = ' + cors + ' | cookie = ' + cookie.value;
+
+    data = request.server.stash.take(id)
+    if data is not None:
+        line = data + "\n" + line
+
+    request.server.stash.put(id, line)
+
+    if "redirect" in request.GET:
+        response.status = 302
+        response.headers.set('Location', request.GET['redirect'])
+    else:
+        return """WEBVTT
+
+00:00:00.000 --> 00:00:10.000
+Test"""
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/remove-cookie.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/remove-cookie.html
new file mode 100644
index 000000000..00430e3f0
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/remove-cookie.html
@@ -0,0 +1,6 @@
+
+Remove cookie from location.hash
+
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/set-cookie.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/set-cookie.html
new file mode 100644
index 000000000..cc1c92638
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/set-cookie.html
@@ -0,0 +1,6 @@
+
+Set cookie from location.hash
+
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt
new file mode 100644
index 000000000..9eaf3d31e
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.de.vtt
@@ -0,0 +1,4 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:01.000
+German
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt
new file mode 100644
index 000000000..4241f35b5
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.en.vtt
@@ -0,0 +1,4 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:01.000
+English
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt
new file mode 100644
index 000000000..5523224e0
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.fr.vtt
@@ -0,0 +1,4 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:01.000
+french
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt
new file mode 100644
index 000000000..c916c0983
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/resources/track.vtt
@@ -0,0 +1,4 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:01.000
+test
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html
new file mode 100644
index 000000000..3ba8c9db8
--- /dev/null
+++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html
@@ -0,0 +1,52 @@
+
+track element changing "track URL" and clearing cues
+
+
+
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html new file mode 100644 index 000000000..b2840d235 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html @@ -0,0 +1,36 @@ + + + +Track element - text tracks API test + + + + + + +

Track element and API Test

+
+ +
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/user-interface/muted.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/user-interface/muted.html new file mode 100644 index 000000000..906350d88 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/user-interface/muted.html @@ -0,0 +1,152 @@ + +muted + + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_008.htm b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_008.htm new file mode 100644 index 000000000..dff49d824 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_008.htm @@ -0,0 +1,45 @@ + + + + HTML5 Media Elements: 'media' attribute + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_controls_present-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_controls_present-manual.html new file mode 100644 index 000000000..8e44951d7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_controls_present-manual.html @@ -0,0 +1,14 @@ + + + + Video Test: video_controls_present.html + + + + + + +

Test passes if a controller user interface appears below and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_loop_base.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_loop_base.html new file mode 100644 index 000000000..348f1cdae --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_loop_base.html @@ -0,0 +1,41 @@ + + + + Video Test: video_loop_base + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html new file mode 100644 index 000000000..6d770666c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html @@ -0,0 +1,21 @@ + + + + Video Test: video_muted_overriding_volume + + + + + + + +

Test passes if the video is playing without sound output and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_present-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_present-manual.html new file mode 100644 index 000000000..bc8082777 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_muted_present-manual.html @@ -0,0 +1,20 @@ + + + + Video Test: video_muted_present + + + + + + + +

Test passes if the video is playing without sound output and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_check.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_check.html new file mode 100644 index 000000000..1a45358a7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_check.html @@ -0,0 +1,58 @@ + + + + Video Test: video_volume_check + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html new file mode 100644 index 000000000..747578120 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html @@ -0,0 +1,21 @@ + + + + Video Test: video_volume_loudest + + + + + + + +

Test passes if the video is playing with sound heard and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_silent-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_silent-manual.html new file mode 100644 index 000000000..1768dd4d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/video_volume_silent-manual.html @@ -0,0 +1,21 @@ + + + + Video Test: video_volume_silent + + + + + + + +

Test passes if the video is playing without sound heard and the text 'The user agent doesn't support media element.' does not appear anywhere on this page

+ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/volume_nonfinite.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/volume_nonfinite.html new file mode 100644 index 000000000..6e90a2ebc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/volume_nonfinite.html @@ -0,0 +1,18 @@ + + +Setting HTMLMediaElement.volume to non-finite numbers + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/svg/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/svg/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-coords.html b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-coords.html new file mode 100644 index 000000000..9ec6f3e42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-coords.html @@ -0,0 +1,47 @@ + + +HTMLAreaElement coords parsing + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-processing.html b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-processing.html new file mode 100644 index 000000000..d1c3a83dd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-processing.html @@ -0,0 +1,32 @@ + + +HTMLAreaElement processing + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-shape.html b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-shape.html new file mode 100644 index 000000000..1ad0690f9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-shape.html @@ -0,0 +1,36 @@ + + +HTMLAreaElement shape + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-stringifier.html b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-stringifier.html new file mode 100644 index 000000000..d06429630 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/area-stringifier.html @@ -0,0 +1,16 @@ + +HTMLAreaElement stringifier + + + + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/support/hit-test.js b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/support/hit-test.js new file mode 100644 index 000000000..54cda3e5c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-area-element/support/hit-test.js @@ -0,0 +1,42 @@ +setup({explicit_done: true}); + +var img = document.getElementById('img'); +var area = document.getElementById('area'); + +var hitRect = [[area, 3, 3], [area, 9, 9], [img, 1, 3], [img, 3, 1], [img, 11, 9], [img, 9, 11], [img, 21, 41], [img, 101, 101]]; +var hitNone = [[img, 3, 3], [img, 9, 9], [img, 1, 3], [img, 3, 1], [img, 11, 9], [img, 9, 11], [img, 21, 41], [img, 101, 101]]; +var hitAll = [[area, 1, 1], [area, 1, 299], [area, 299, 1], [area, 299, 299], [area, 21, 41], [area, 101, 101]]; +var hitCircle = [[area, 11, 40], [area, 29, 40], [area, 20, 31], [area, 20, 49], [img, 12, 32], [img, 28, 48], [img, 101, 101]]; +var hitPoly = [[area, 101, 101], [area, 119, 101], [area, 101, 119], [img, 118, 118], [img, 3, 3], [img, 21, 41]]; +var hitStar = [[area, 101, 101], [area, 199, 101], [area, 150, 51], [img, 150, 125], [img, 3, 3], [img, 21, 41]]; + +var tests; +// The test file should have `tests` defined as follows: +// tests = [ +// {desc: string, shape: string?, coords: string?, hit: [[element, x, y], ...]}, +// ... +// ]; + +onload = function() { + tests.forEach(function(t) { + test(function(t_obj) { + if (area.shape === null) { + area.removeAttribute('shape'); + } else { + area.shape = t.shape; + } + if (area.coords === null) { + area.removeAttribute('coords'); + } else { + area.coords = t.coords; + } + t.hit.forEach(function(arr) { + var expected = arr[0]; + var x = arr[1]; + var y = arr[2]; + assert_equals(document.elementFromPoint(x, y), expected, 'elementFromPoint('+x+', '+y+')'); + }); + }, t.desc + ': ' + format_value(t.coords) + ' (' + t.shape + ')'); + }); + done(); +}; diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_001.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_001.htm new file mode 100644 index 000000000..f455c6824 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_001.htm @@ -0,0 +1,18 @@ + + + + HTML5 Media Elements: Content inside the 'audio' element is not shown to the user (image). + + + + + + + +

Test passes if there is no red.

+
+ + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_002.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_002.htm new file mode 100644 index 000000000..23b3ea188 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_002.htm @@ -0,0 +1,18 @@ + + + + HTML5 Media Elements: Content inside the 'audio' element is not shown to the user. + + + + + + + +

Test passes if there is no red.

+
+ + +
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_constructor.html b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_constructor.html new file mode 100644 index 000000000..242098869 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_constructor.html @@ -0,0 +1,50 @@ + + +Audio constructor + + +
+ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm new file mode 100644 index 000000000..ef5964496 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm @@ -0,0 +1,13 @@ + + + + HTML5 Media Elements: Content inside the 'audio' element is not shown to the user. + + + + +

Test passes if there is no red.

+
+
+ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html new file mode 100644 index 000000000..5e1c22d2d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.canvas.readonly + + + + + + +

2d.canvas.readonly

+

CanvasRenderingContext2D.canvas is readonly

+ + +

Actual output:

+

FAIL (fallback content)

+ +
    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html new file mode 100644 index 000000000..5bdb233f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.canvas.reference + + + + + + +

    2d.canvas.reference

    +

    CanvasRenderingContext2D.canvas refers back to its canvas

    + + +

    Actual output:

    +

    FAIL (fallback content)

    + +
      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html new file mode 100644 index 000000000..f8b768ad8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.getcontext.exists + + + + + + +

      2d.getcontext.exists

      +

      The 2D context is implemented

      + + +

      Actual output:

      +

      FAIL (fallback content)

      + +
        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html new file mode 100644 index 000000000..f58911d04 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.getcontext.extraargs + + + + + + +

        2d.getcontext.extraargs

        +

        The 2D context ignores extra getContext arguments

        + + +

        Actual output:

        +

        FAIL (fallback content)

        + +
          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html new file mode 100644 index 000000000..a678a135f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html @@ -0,0 +1,31 @@ + + +Canvas test: 2d.getcontext.shared + + + + + + +

          2d.getcontext.shared

          +

          getContext('2d') returns objects which share canvas state

          + + +

          Actual output:

          +

          FAIL (fallback content)

          +

          Expected output:

          +

            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html new file mode 100644 index 000000000..d4d4a0d17 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.getcontext.unique + + + + + + +

            2d.getcontext.unique

            +

            getContext('2d') returns the same object

            + + +

            Actual output:

            +

            FAIL (fallback content)

            + +
              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html new file mode 100644 index 000000000..6ea8ba4b9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.scaled + + + + + + +

              2d.scaled

              +

              CSS-scaled canvases get drawn correctly

              + + +

              Actual output:

              +

              FAIL (fallback content)

              +

              Expected output:

              +

                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled.png new file mode 100644 index 000000000..875407769 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html new file mode 100644 index 000000000..f29f13926 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.type.exists + + + + + + +

                2d.type.exists

                +

                The 2D context interface is a property of 'window'

                + +

                Defined in "Web IDL" (draft) +

                Actual output:

                +

                FAIL (fallback content)

                + +
                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html new file mode 100644 index 000000000..f4dfea879 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html @@ -0,0 +1,34 @@ + + +Canvas test: 2d.type.extend + + + + + + +

                  2d.type.extend

                  +

                  Interface methods can be added

                  + +

                  Defined in "Web IDL" (draft) +

                  Actual output:

                  +

                  FAIL (fallback content)

                  +

                  Expected output:

                  +

                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html new file mode 100644 index 000000000..9888d7b6a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html @@ -0,0 +1,36 @@ + + +Canvas test: 2d.type.prototype + + + + + + +

                    2d.type.prototype

                    +

                    window.CanvasRenderingContext2D.prototype are not [[Writable]] and not [[Configurable]], and its methods are [[Configurable]].

                    + +

                    Defined in "Web IDL" (draft) +

                    Actual output:

                    +

                    FAIL (fallback content)

                    + +
                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html new file mode 100644 index 000000000..1e3337732 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html @@ -0,0 +1,35 @@ + + +Canvas test: 2d.type.replace + + + + + + +

                      2d.type.replace

                      +

                      Interface methods can be overridden

                      + +

                      Defined in "Web IDL" (draft) +

                      Actual output:

                      +

                      FAIL (fallback content)

                      +

                      Expected output:

                      +

                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/contains.json b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/contains.json new file mode 100644 index 000000000..3f56f4fd8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/contains.json @@ -0,0 +1,10 @@ +[ + { + "id": "color-spaces-and-color-correction", + "original_id": "color-spaces-and-color-correction" + }, + { + "id": "security-with-canvas-elements", + "original_id": "security-with-canvas-elements" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html new file mode 100644 index 000000000..37ae4e800 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html @@ -0,0 +1,27 @@ + + +Canvas test: context.arguments.missing + + + + + + +

                        context.arguments.missing

                        +

                        + +

                        Defined in "Web IDL" (draft) +

                        Actual output:

                        +

                        FAIL (fallback content)

                        + +
                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html new file mode 100644 index 000000000..5c64f7a04 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html @@ -0,0 +1,27 @@ + + +Canvas test: context.casesensitive + + + + + + +

                          context.casesensitive

                          +

                          Context name "2D" is unrecognised; matching is case sensitive

                          + + +

                          Actual output:

                          +

                          FAIL (fallback content)

                          + +
                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html new file mode 100644 index 000000000..8f8b44a23 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html @@ -0,0 +1,27 @@ + + +Canvas test: context.emptystring + + + + + + +

                            context.emptystring

                            +

                            getContext with empty string returns null

                            + + +

                            Actual output:

                            +

                            FAIL (fallback content)

                            + +
                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html new file mode 100644 index 000000000..75f442774 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html @@ -0,0 +1,27 @@ + + +Canvas test: context.unrecognised.badname + + + + + + +

                              context.unrecognised.badname

                              +

                              getContext with unrecognised context name returns null

                              + + +

                              Actual output:

                              +

                              FAIL (fallback content)

                              + +
                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html new file mode 100644 index 000000000..2f65ae3c8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html @@ -0,0 +1,27 @@ + + +Canvas test: context.unrecognised.badsuffix + + + + + + +

                                context.unrecognised.badsuffix

                                +

                                Context name "2d" plus a suffix is unrecognised

                                + + +

                                Actual output:

                                +

                                FAIL (fallback content)

                                + +
                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html new file mode 100644 index 000000000..1607fec86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html @@ -0,0 +1,27 @@ + + +Canvas test: context.unrecognised.nullsuffix + + + + + + +

                                  context.unrecognised.nullsuffix

                                  +

                                  Context name "2d" plus a "\0" suffix is unrecognised

                                  + + +

                                  Actual output:

                                  +

                                  FAIL (fallback content)

                                  + +
                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html new file mode 100644 index 000000000..c4eb943c2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html @@ -0,0 +1,27 @@ + + +Canvas test: context.unrecognised.unicode + + + + + + +

                                    context.unrecognised.unicode

                                    +

                                    Context name which kind of looks like "2d" is unrecognised

                                    + + +

                                    Actual output:

                                    +

                                    FAIL (fallback content)

                                    + +
                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html new file mode 100644 index 000000000..0bae976e8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html @@ -0,0 +1,27 @@ + + +Canvas test: fallback.basic + + + + + + +

                                      fallback.basic

                                      +

                                      Fallback content is inserted into the DOM

                                      + + +

                                      Actual output:

                                      +

                                      FAIL (fallback content)

                                      + +
                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html new file mode 100644 index 000000000..5c89be519 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html @@ -0,0 +1,27 @@ + + +Canvas test: fallback.multiple + + + + + + +

                                        fallback.multiple

                                        +

                                        Fallback content with multiple elements

                                        + + +

                                        Actual output:

                                        +

                                        FAIL

                                        FAIL

                                        + +
                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html new file mode 100644 index 000000000..e84739c85 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html @@ -0,0 +1,27 @@ + + +Canvas test: fallback.nested + + + + + + +

                                          fallback.nested

                                          +

                                          Fallback content containing another canvas (mostly testing parsers)

                                          + + +

                                          Actual output:

                                          +

                                          FAIL (fallback content)

                                          FAIL (fallback content)

                                          + +
                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/historical.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/historical.html new file mode 100644 index 000000000..58ebc5769 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/historical.html @@ -0,0 +1,77 @@ + + +Historical canvas features + + +
                                            + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html new file mode 100644 index 000000000..f680d504c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html @@ -0,0 +1,30 @@ + + +Canvas test: initial.colour + + + + + + +

                                            initial.colour

                                            +

                                            Initial state is transparent black

                                            + +

                                            Output should be transparent black (not transparent anything-else), but manual +verification can only confirm that it's transparent - it's not possible to make +the actual blackness visible. + +

                                            Actual output:

                                            +

                                            FAIL (fallback content)

                                            +

                                            Expected output:

                                            +

                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.png new file mode 100644 index 000000000..eeedd0ff0 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html new file mode 100644 index 000000000..b51253a6e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html @@ -0,0 +1,103 @@ + + +Canvas test: initial.reset.2dstate + + + + + + +

                                              initial.reset.2dstate

                                              +

                                              Resetting the canvas state resets 2D state variables

                                              + + +

                                              Actual output:

                                              +

                                              FAIL (fallback content)

                                              + +
                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html new file mode 100644 index 000000000..044ccc583 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html @@ -0,0 +1,33 @@ + + +Canvas test: initial.reset.clip + + + + + + +

                                                initial.reset.clip

                                                +

                                                Resetting the canvas state resets the current clip region

                                                + + +

                                                Actual output:

                                                +

                                                FAIL (fallback content)

                                                +

                                                Expected output:

                                                +

                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html new file mode 100644 index 000000000..0d02f40d6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html @@ -0,0 +1,31 @@ + + +Canvas test: initial.reset.different + + + + + + +

                                                  initial.reset.different

                                                  +

                                                  Changing size resets canvas to transparent black

                                                  + + +

                                                  Actual output:

                                                  +

                                                  FAIL (fallback content)

                                                  +

                                                  Expected output:

                                                  +

                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.png new file mode 100644 index 000000000..d83fdd55b Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html new file mode 100644 index 000000000..a1a8516d3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html @@ -0,0 +1,36 @@ + + +Canvas test: initial.reset.gradient + + + + + + +

                                                    initial.reset.gradient

                                                    +

                                                    Resetting the canvas state does not invalidate any existing gradients

                                                    + + +

                                                    Actual output:

                                                    +

                                                    FAIL (fallback content)

                                                    +

                                                    Expected output:

                                                    +

                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html new file mode 100644 index 000000000..ab59ce9a1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html @@ -0,0 +1,32 @@ + + +Canvas test: initial.reset.path + + + + + + +

                                                      initial.reset.path

                                                      +

                                                      Resetting the canvas state resets the current path

                                                      + + +

                                                      Actual output:

                                                      +

                                                      FAIL (fallback content)

                                                      +

                                                      Expected output:

                                                      +

                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.png new file mode 100644 index 000000000..eeedd0ff0 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html new file mode 100644 index 000000000..f569d21f2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html @@ -0,0 +1,36 @@ + + +Canvas test: initial.reset.pattern + + + + + + +

                                                        initial.reset.pattern

                                                        +

                                                        Resetting the canvas state does not invalidate any existing patterns

                                                        + + +

                                                        Actual output:

                                                        +

                                                        FAIL (fallback content)

                                                        +

                                                        Expected output:

                                                        +

                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html new file mode 100644 index 000000000..b0bf73f8f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html @@ -0,0 +1,32 @@ + + +Canvas test: initial.reset.same + + + + + + +

                                                          initial.reset.same

                                                          +

                                                          Setting size (not changing the value) resets canvas to transparent black

                                                          + + +

                                                          Actual output:

                                                          +

                                                          FAIL (fallback content)

                                                          +

                                                          Expected output:

                                                          +

                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.png new file mode 100644 index 000000000..eeedd0ff0 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html new file mode 100644 index 000000000..c5a92ca0f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html @@ -0,0 +1,32 @@ + + +Canvas test: initial.reset.transform + + + + + + +

                                                            initial.reset.transform

                                                            +

                                                            Resetting the canvas state resets the current transformation matrix

                                                            + + +

                                                            Actual output:

                                                            +

                                                            FAIL (fallback content)

                                                            +

                                                            Expected output:

                                                            +

                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html new file mode 100644 index 000000000..d13057915 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html @@ -0,0 +1,40 @@ + + +Canvas test: security.dataURI + + + + + + +

                                                              security.dataURI

                                                              +

                                                              data: URIs do not count as different-origin, and do not taint the canvas

                                                              + + +

                                                              Actual output:

                                                              +

                                                              FAIL (fallback content)

                                                              +

                                                              Expected output:

                                                              +

                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html new file mode 100644 index 000000000..918bf8f8f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html @@ -0,0 +1,36 @@ + + +Canvas test: security.drawImage.canvas + + + + + + +

                                                                security.drawImage.canvas

                                                                +

                                                                drawImage of unclean canvas makes the canvas origin-unclean

                                                                + + +

                                                                Actual output:

                                                                +

                                                                FAIL (fallback content)

                                                                + +
                                                                  + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html new file mode 100644 index 000000000..48f808aa6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html @@ -0,0 +1,31 @@ + + +Canvas test: security.drawImage.image + + + + + + +

                                                                  security.drawImage.image

                                                                  +

                                                                  drawImage of different-origin image makes the canvas origin-unclean

                                                                  + + +

                                                                  Actual output:

                                                                  +

                                                                  FAIL (fallback content)

                                                                  + +
                                                                    + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html new file mode 100644 index 000000000..2997ef9bb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html @@ -0,0 +1,38 @@ + + +Canvas test: security.pattern.canvas.fillStyle + + + + + + +

                                                                    security.pattern.canvas.fillStyle

                                                                    +

                                                                    Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean

                                                                    + + +

                                                                    Actual output:

                                                                    +

                                                                    FAIL (fallback content)

                                                                    + +
                                                                      + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html new file mode 100644 index 000000000..8980d2d53 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html @@ -0,0 +1,38 @@ + + +Canvas test: security.pattern.canvas.strokeStyle + + + + + + +

                                                                      security.pattern.canvas.strokeStyle

                                                                      +

                                                                      Setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean

                                                                      + + +

                                                                      Actual output:

                                                                      +

                                                                      FAIL (fallback content)

                                                                      + +
                                                                        + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html new file mode 100644 index 000000000..bb5fd58e6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html @@ -0,0 +1,41 @@ + + +Canvas test: security.pattern.canvas.timing + + + + + + +

                                                                        security.pattern.canvas.timing

                                                                        +

                                                                        Pattern safety depends on whether the source was origin-clean, not on whether it still is clean

                                                                        + +

                                                                        Disagrees with spec on "is" vs "was" +

                                                                        Actual output:

                                                                        +

                                                                        FAIL (fallback content)

                                                                        + +
                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html new file mode 100644 index 000000000..b81c6dfa5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html @@ -0,0 +1,32 @@ + + +Canvas test: security.pattern.create + + + + + + +

                                                                          security.pattern.create

                                                                          +

                                                                          Creating an unclean pattern does not make the canvas origin-unclean

                                                                          + + +

                                                                          Actual output:

                                                                          +

                                                                          FAIL (fallback content)

                                                                          + +
                                                                            + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html new file mode 100644 index 000000000..67e40bdaa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html @@ -0,0 +1,39 @@ + + +Canvas test: security.pattern.cross + + + + + + +

                                                                            security.pattern.cross

                                                                            +

                                                                            Using an unclean pattern makes the target canvas origin-unclean, not the pattern canvas

                                                                            + + +

                                                                            Actual output:

                                                                            +

                                                                            FAIL (fallback content)

                                                                            + +
                                                                              + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html new file mode 100644 index 000000000..758c30a12 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html @@ -0,0 +1,33 @@ + + +Canvas test: security.pattern.image.fillStyle + + + + + + +

                                                                              security.pattern.image.fillStyle

                                                                              +

                                                                              Setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean

                                                                              + + +

                                                                              Actual output:

                                                                              +

                                                                              FAIL (fallback content)

                                                                              + +
                                                                                + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html new file mode 100644 index 000000000..771523973 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html @@ -0,0 +1,33 @@ + + +Canvas test: security.pattern.image.strokeStyle + + + + + + +

                                                                                security.pattern.image.strokeStyle

                                                                                +

                                                                                Setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean

                                                                                + + +

                                                                                Actual output:

                                                                                +

                                                                                FAIL (fallback content)

                                                                                + +
                                                                                  + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.reset.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.reset.html new file mode 100644 index 000000000..28e65f90e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.reset.html @@ -0,0 +1,33 @@ + + +Canvas test: security.reset + + + + + + +

                                                                                  security.reset

                                                                                  +

                                                                                  Resetting the canvas state does not reset the origin-clean flag

                                                                                  + + +

                                                                                  Actual output:

                                                                                  +

                                                                                  FAIL (fallback content)

                                                                                  + +
                                                                                    + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html new file mode 100644 index 000000000..004636d84 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.default + + + + + + +

                                                                                    size.attributes.default

                                                                                    +

                                                                                    Default width/height when attributes are missing

                                                                                    + + +

                                                                                    Actual output:

                                                                                    +

                                                                                    FAIL (fallback content)

                                                                                    +

                                                                                    Expected output:

                                                                                    +

                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.get.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.get.png new file mode 100644 index 000000000..47830c83e Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.get.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html new file mode 100644 index 000000000..cd6796e07 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html @@ -0,0 +1,50 @@ + + +Canvas test: size.attributes.idl + + + + + + +

                                                                                      size.attributes.idl

                                                                                      +

                                                                                      Getting/setting width/height IDL attributes

                                                                                      + + +

                                                                                      Actual output:

                                                                                      +

                                                                                      FAIL (fallback content)

                                                                                      + +
                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html new file mode 100644 index 000000000..a10ac5443 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.idl.set.zero + + + + + + +

                                                                                        size.attributes.idl.set.zero

                                                                                        +

                                                                                        Setting width/height IDL attributes to 0

                                                                                        + + +

                                                                                        Actual output:

                                                                                        +

                                                                                        FAIL (fallback content)

                                                                                        + +
                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html new file mode 100644 index 000000000..ccf579e05 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.decimal + + + + + + +

                                                                                          size.attributes.parse.decimal

                                                                                          +

                                                                                          Parsing of non-negative integers

                                                                                          + + +

                                                                                          Actual output:

                                                                                          +

                                                                                          FAIL (fallback content)

                                                                                          +

                                                                                          Expected output:

                                                                                          +

                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html new file mode 100644 index 000000000..84614691a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.em + + + + + + +

                                                                                            size.attributes.parse.em

                                                                                            +

                                                                                            Parsing of non-negative integers

                                                                                            + + +

                                                                                            Actual output:

                                                                                            +

                                                                                            FAIL (fallback content)

                                                                                            +

                                                                                            Expected output:

                                                                                            +

                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html new file mode 100644 index 000000000..04a19b44a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.parse.empty + + + + + + +

                                                                                              size.attributes.parse.empty

                                                                                              +

                                                                                              Parsing of non-negative integers

                                                                                              + + +

                                                                                              Actual output:

                                                                                              +

                                                                                              FAIL (fallback content)

                                                                                              +

                                                                                              Expected output:

                                                                                              +

                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html new file mode 100644 index 000000000..7a7c72692 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.exp + + + + + + +

                                                                                                size.attributes.parse.exp

                                                                                                +

                                                                                                Parsing of non-negative integers

                                                                                                + + +

                                                                                                Actual output:

                                                                                                +

                                                                                                FAIL (fallback content)

                                                                                                +

                                                                                                Expected output:

                                                                                                +

                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html new file mode 100644 index 000000000..7532d7753 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.hex + + + + + + +

                                                                                                  size.attributes.parse.hex

                                                                                                  +

                                                                                                  Parsing of non-negative integers

                                                                                                  + + +

                                                                                                  Actual output:

                                                                                                  +

                                                                                                  FAIL (fallback content)

                                                                                                  + +
                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html new file mode 100644 index 000000000..8dca5ef3c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.parse.junk + + + + + + +

                                                                                                    size.attributes.parse.junk

                                                                                                    +

                                                                                                    Parsing of non-negative integers

                                                                                                    + + +

                                                                                                    Actual output:

                                                                                                    +

                                                                                                    FAIL (fallback content)

                                                                                                    +

                                                                                                    Expected output:

                                                                                                    +

                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html new file mode 100644 index 000000000..c901dffc5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.parse.minus + + + + + + +

                                                                                                      size.attributes.parse.minus

                                                                                                      +

                                                                                                      Parsing of non-negative integers

                                                                                                      + + +

                                                                                                      Actual output:

                                                                                                      +

                                                                                                      FAIL (fallback content)

                                                                                                      +

                                                                                                      Expected output:

                                                                                                      +

                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html new file mode 100644 index 000000000..efdcfeb3a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.octal + + + + + + +

                                                                                                        size.attributes.parse.octal

                                                                                                        +

                                                                                                        Parsing of non-negative integers

                                                                                                        + + +

                                                                                                        Actual output:

                                                                                                        +

                                                                                                        FAIL (fallback content)

                                                                                                        +

                                                                                                        Expected output:

                                                                                                        +

                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html new file mode 100644 index 000000000..11948581e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html @@ -0,0 +1,30 @@ + + +Canvas test: size.attributes.parse.onlyspace + + + + + + +

                                                                                                          size.attributes.parse.onlyspace

                                                                                                          +

                                                                                                          Parsing of non-negative integers

                                                                                                          + + +

                                                                                                          Actual output:

                                                                                                          +

                                                                                                          FAIL (fallback content)

                                                                                                          +

                                                                                                          Expected output:

                                                                                                          +

                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html new file mode 100644 index 000000000..9073424e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.percent + + + + + + +

                                                                                                            size.attributes.parse.percent

                                                                                                            +

                                                                                                            Parsing of non-negative integers

                                                                                                            + + +

                                                                                                            Actual output:

                                                                                                            +

                                                                                                            FAIL (fallback content)

                                                                                                            +

                                                                                                            Expected output:

                                                                                                            +

                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html new file mode 100644 index 000000000..816f381d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.plus + + + + + + +

                                                                                                              size.attributes.parse.plus

                                                                                                              +

                                                                                                              Parsing of non-negative integers

                                                                                                              + + +

                                                                                                              Actual output:

                                                                                                              +

                                                                                                              FAIL (fallback content)

                                                                                                              +

                                                                                                              Expected output:

                                                                                                              +

                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html new file mode 100644 index 000000000..417674d18 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.space + + + + + + +

                                                                                                                size.attributes.parse.space

                                                                                                                +

                                                                                                                Parsing of non-negative integers

                                                                                                                + + +

                                                                                                                Actual output:

                                                                                                                +

                                                                                                                FAIL (fallback content)

                                                                                                                +

                                                                                                                Expected output:

                                                                                                                +

                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html new file mode 100644 index 000000000..76c6db05f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.trailingjunk + + + + + + +

                                                                                                                  size.attributes.parse.trailingjunk

                                                                                                                  +

                                                                                                                  Parsing of non-negative integers

                                                                                                                  + + +

                                                                                                                  Actual output:

                                                                                                                  +

                                                                                                                  FAIL (fallback content)

                                                                                                                  +

                                                                                                                  Expected output:

                                                                                                                  +

                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html new file mode 100644 index 000000000..dc8eab52b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.parse.whitespace + + + + + + +

                                                                                                                    size.attributes.parse.whitespace

                                                                                                                    +

                                                                                                                    Parsing of non-negative integers

                                                                                                                    + + +

                                                                                                                    Actual output:

                                                                                                                    +

                                                                                                                    FAIL (fallback content)

                                                                                                                    +

                                                                                                                    Expected output:

                                                                                                                    +

                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html new file mode 100644 index 000000000..e42ebeb24 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html @@ -0,0 +1,31 @@ + + +Canvas test: size.attributes.parse.zero + + + + + + +

                                                                                                                      size.attributes.parse.zero

                                                                                                                      +

                                                                                                                      Parsing of non-negative integers

                                                                                                                      + + +

                                                                                                                      Actual output:

                                                                                                                      +

                                                                                                                      FAIL (fallback content)

                                                                                                                      + +
                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html new file mode 100644 index 000000000..e77ca8ee0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.reflect.setcontent + + + + + + +

                                                                                                                        size.attributes.reflect.setcontent

                                                                                                                        +

                                                                                                                        Setting content attributes updates IDL and content attributes

                                                                                                                        + + +

                                                                                                                        Actual output:

                                                                                                                        +

                                                                                                                        FAIL (fallback content)

                                                                                                                        +

                                                                                                                        Expected output:

                                                                                                                        +

                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.png new file mode 100644 index 000000000..47830c83e Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html new file mode 100644 index 000000000..152288291 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.reflect.setidl + + + + + + +

                                                                                                                          size.attributes.reflect.setidl

                                                                                                                          +

                                                                                                                          Setting IDL attributes updates IDL and content attributes

                                                                                                                          + + +

                                                                                                                          Actual output:

                                                                                                                          +

                                                                                                                          FAIL (fallback content)

                                                                                                                          +

                                                                                                                          Expected output:

                                                                                                                          +

                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.png new file mode 100644 index 000000000..47830c83e Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html new file mode 100644 index 000000000..2bace5a33 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.reflect.setidlzero + + + + + + +

                                                                                                                            size.attributes.reflect.setidlzero

                                                                                                                            +

                                                                                                                            Setting IDL attributes to 0 updates IDL and content attributes

                                                                                                                            + + +

                                                                                                                            Actual output:

                                                                                                                            +

                                                                                                                            FAIL (fallback content)

                                                                                                                            + +
                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html new file mode 100644 index 000000000..58fb899e0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html @@ -0,0 +1,29 @@ + + +Canvas test: size.attributes.removed + + + + + + +

                                                                                                                              size.attributes.removed

                                                                                                                              +

                                                                                                                              Removing content attributes reverts to default size

                                                                                                                              + + +

                                                                                                                              Actual output:

                                                                                                                              +

                                                                                                                              FAIL (fallback content)

                                                                                                                              +

                                                                                                                              Expected output:

                                                                                                                              +

                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.png new file mode 100644 index 000000000..1ebf30d8a Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.set.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.set.png new file mode 100644 index 000000000..47830c83e Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.set.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html new file mode 100644 index 000000000..0f4fb69fa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.decimal + + + + + + +

                                                                                                                                size.attributes.setAttribute.decimal

                                                                                                                                +

                                                                                                                                Parsing of non-negative integers in setAttribute

                                                                                                                                + + +

                                                                                                                                Actual output:

                                                                                                                                +

                                                                                                                                FAIL (fallback content)

                                                                                                                                +

                                                                                                                                Expected output:

                                                                                                                                +

                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html new file mode 100644 index 000000000..5768d1727 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.em + + + + + + +

                                                                                                                                  size.attributes.setAttribute.em

                                                                                                                                  +

                                                                                                                                  Parsing of non-negative integers in setAttribute

                                                                                                                                  + + +

                                                                                                                                  Actual output:

                                                                                                                                  +

                                                                                                                                  FAIL (fallback content)

                                                                                                                                  +

                                                                                                                                  Expected output:

                                                                                                                                  +

                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html new file mode 100644 index 000000000..65a5bc0d9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.setAttribute.empty + + + + + + +

                                                                                                                                    size.attributes.setAttribute.empty

                                                                                                                                    +

                                                                                                                                    Parsing of non-negative integers in setAttribute

                                                                                                                                    + + +

                                                                                                                                    Actual output:

                                                                                                                                    +

                                                                                                                                    FAIL (fallback content)

                                                                                                                                    +

                                                                                                                                    Expected output:

                                                                                                                                    +

                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html new file mode 100644 index 000000000..673edad56 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.exp + + + + + + +

                                                                                                                                      size.attributes.setAttribute.exp

                                                                                                                                      +

                                                                                                                                      Parsing of non-negative integers in setAttribute

                                                                                                                                      + + +

                                                                                                                                      Actual output:

                                                                                                                                      +

                                                                                                                                      FAIL (fallback content)

                                                                                                                                      +

                                                                                                                                      Expected output:

                                                                                                                                      +

                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html new file mode 100644 index 000000000..e6fde5329 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.hex + + + + + + +

                                                                                                                                        size.attributes.setAttribute.hex

                                                                                                                                        +

                                                                                                                                        Parsing of non-negative integers in setAttribute

                                                                                                                                        + + +

                                                                                                                                        Actual output:

                                                                                                                                        +

                                                                                                                                        FAIL (fallback content)

                                                                                                                                        + +
                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html new file mode 100644 index 000000000..77b50fd11 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.setAttribute.junk + + + + + + +

                                                                                                                                          size.attributes.setAttribute.junk

                                                                                                                                          +

                                                                                                                                          Parsing of non-negative integers in setAttribute

                                                                                                                                          + + +

                                                                                                                                          Actual output:

                                                                                                                                          +

                                                                                                                                          FAIL (fallback content)

                                                                                                                                          +

                                                                                                                                          Expected output:

                                                                                                                                          +

                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html new file mode 100644 index 000000000..2bb09bbf2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.setAttribute.minus + + + + + + +

                                                                                                                                            size.attributes.setAttribute.minus

                                                                                                                                            +

                                                                                                                                            Parsing of non-negative integers in setAttribute

                                                                                                                                            + + +

                                                                                                                                            Actual output:

                                                                                                                                            +

                                                                                                                                            FAIL (fallback content)

                                                                                                                                            +

                                                                                                                                            Expected output:

                                                                                                                                            +

                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html new file mode 100644 index 000000000..a6cb6d37f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.octal + + + + + + +

                                                                                                                                              size.attributes.setAttribute.octal

                                                                                                                                              +

                                                                                                                                              Parsing of non-negative integers in setAttribute

                                                                                                                                              + + +

                                                                                                                                              Actual output:

                                                                                                                                              +

                                                                                                                                              FAIL (fallback content)

                                                                                                                                              +

                                                                                                                                              Expected output:

                                                                                                                                              +

                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html new file mode 100644 index 000000000..5e2dd0c6c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html @@ -0,0 +1,32 @@ + + +Canvas test: size.attributes.setAttribute.onlyspace + + + + + + +

                                                                                                                                                size.attributes.setAttribute.onlyspace

                                                                                                                                                +

                                                                                                                                                Parsing of non-negative integers in setAttribute

                                                                                                                                                + + +

                                                                                                                                                Actual output:

                                                                                                                                                +

                                                                                                                                                FAIL (fallback content)

                                                                                                                                                +

                                                                                                                                                Expected output:

                                                                                                                                                +

                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.png new file mode 100644 index 000000000..a72d04755 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html new file mode 100644 index 000000000..2a41c667e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.percent + + + + + + +

                                                                                                                                                  size.attributes.setAttribute.percent

                                                                                                                                                  +

                                                                                                                                                  Parsing of non-negative integers in setAttribute

                                                                                                                                                  + + +

                                                                                                                                                  Actual output:

                                                                                                                                                  +

                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                  +

                                                                                                                                                  Expected output:

                                                                                                                                                  +

                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html new file mode 100644 index 000000000..f384d82d3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.plus + + + + + + +

                                                                                                                                                    size.attributes.setAttribute.plus

                                                                                                                                                    +

                                                                                                                                                    Parsing of non-negative integers in setAttribute

                                                                                                                                                    + + +

                                                                                                                                                    Actual output:

                                                                                                                                                    +

                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                    +

                                                                                                                                                    Expected output:

                                                                                                                                                    +

                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html new file mode 100644 index 000000000..8f8585279 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.space + + + + + + +

                                                                                                                                                      size.attributes.setAttribute.space

                                                                                                                                                      +

                                                                                                                                                      Parsing of non-negative integers in setAttribute

                                                                                                                                                      + + +

                                                                                                                                                      Actual output:

                                                                                                                                                      +

                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                      +

                                                                                                                                                      Expected output:

                                                                                                                                                      +

                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html new file mode 100644 index 000000000..f6d06bab0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.trailingjunk + + + + + + +

                                                                                                                                                        size.attributes.setAttribute.trailingjunk

                                                                                                                                                        +

                                                                                                                                                        Parsing of non-negative integers in setAttribute

                                                                                                                                                        + + +

                                                                                                                                                        Actual output:

                                                                                                                                                        +

                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                        +

                                                                                                                                                        Expected output:

                                                                                                                                                        +

                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html new file mode 100644 index 000000000..8a01f57ea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.whitespace + + + + + + +

                                                                                                                                                          size.attributes.setAttribute.whitespace

                                                                                                                                                          +

                                                                                                                                                          Parsing of non-negative integers in setAttribute

                                                                                                                                                          + + +

                                                                                                                                                          Actual output:

                                                                                                                                                          +

                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                          +

                                                                                                                                                          Expected output:

                                                                                                                                                          +

                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.png new file mode 100644 index 000000000..f84267333 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html new file mode 100644 index 000000000..d1b05ad20 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html @@ -0,0 +1,33 @@ + + +Canvas test: size.attributes.setAttribute.zero + + + + + + +

                                                                                                                                                            size.attributes.setAttribute.zero

                                                                                                                                                            +

                                                                                                                                                            Parsing of non-negative integers in setAttribute

                                                                                                                                                            + + +

                                                                                                                                                            Actual output:

                                                                                                                                                            +

                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                            + +
                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html new file mode 100644 index 000000000..3bab3e79d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html @@ -0,0 +1,28 @@ + + +Canvas test: size.attributes.style + + + + + + +

                                                                                                                                                              size.attributes.style

                                                                                                                                                              +

                                                                                                                                                              Canvas size is independent of CSS resizing

                                                                                                                                                              + + +

                                                                                                                                                              Actual output:

                                                                                                                                                              +

                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                              +

                                                                                                                                                              Expected output:

                                                                                                                                                              +

                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.png new file mode 100644 index 000000000..eeedd0ff0 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html new file mode 100644 index 000000000..37289fea2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html @@ -0,0 +1,29 @@ + + +Canvas test: toBlob.jpeg + + + + + + +

                                                                                                                                                                toBlob.jpeg

                                                                                                                                                                +

                                                                                                                                                                toBlob with image/jpeg returns a JPEG Blob

                                                                                                                                                                + + +

                                                                                                                                                                Actual output:

                                                                                                                                                                +

                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                + +
                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html new file mode 100644 index 000000000..80bc16c5a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html @@ -0,0 +1,29 @@ + + +Canvas test: toBlob.png + + + + + + +

                                                                                                                                                                  toBlob.png

                                                                                                                                                                  +

                                                                                                                                                                  toBlob with image/png returns a PNG Blob

                                                                                                                                                                  + + +

                                                                                                                                                                  Actual output:

                                                                                                                                                                  +

                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                  + +
                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html new file mode 100644 index 000000000..969d4f538 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.arguments.1 + + + + + + +

                                                                                                                                                                    toDataURL.arguments.1

                                                                                                                                                                    +

                                                                                                                                                                    toDataURL ignores extra arguments

                                                                                                                                                                    + + +

                                                                                                                                                                    Actual output:

                                                                                                                                                                    +

                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                    + +
                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html new file mode 100644 index 000000000..378946608 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.arguments.2 + + + + + + +

                                                                                                                                                                      toDataURL.arguments.2

                                                                                                                                                                      +

                                                                                                                                                                      toDataURL ignores extra arguments

                                                                                                                                                                      + + +

                                                                                                                                                                      Actual output:

                                                                                                                                                                      +

                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                      + +
                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html new file mode 100644 index 000000000..236aba5ff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html @@ -0,0 +1,29 @@ + + +Canvas test: toDataURL.arguments.3 + + + + + + +

                                                                                                                                                                        toDataURL.arguments.3

                                                                                                                                                                        +

                                                                                                                                                                        toDataURL ignores extra arguments

                                                                                                                                                                        + + +

                                                                                                                                                                        Actual output:

                                                                                                                                                                        +

                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                        + +
                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html new file mode 100644 index 000000000..ade95f0ac --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.bogustype + + + + + + +

                                                                                                                                                                          toDataURL.bogustype

                                                                                                                                                                          +

                                                                                                                                                                          toDataURL with a syntactically invalid type returns a PNG

                                                                                                                                                                          + + +

                                                                                                                                                                          Actual output:

                                                                                                                                                                          +

                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                          + +
                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html new file mode 100644 index 000000000..84f4c9ed4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.default + + + + + + +

                                                                                                                                                                            toDataURL.default

                                                                                                                                                                            +

                                                                                                                                                                            toDataURL with no arguments returns a PNG

                                                                                                                                                                            + + +

                                                                                                                                                                            Actual output:

                                                                                                                                                                            +

                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                            + +
                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html new file mode 100644 index 000000000..80a2fca42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html @@ -0,0 +1,45 @@ + + +Canvas test: toDataURL.jpeg.alpha + + + + + + +

                                                                                                                                                                              toDataURL.jpeg.alpha

                                                                                                                                                                              +

                                                                                                                                                                              toDataURL with JPEG composites onto black

                                                                                                                                                                              + + +

                                                                                                                                                                              Actual output:

                                                                                                                                                                              +

                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                              +

                                                                                                                                                                              Expected output:

                                                                                                                                                                              +

                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.png new file mode 100644 index 000000000..551871295 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html new file mode 100644 index 000000000..a896cbb5c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html @@ -0,0 +1,48 @@ + + +Canvas test: toDataURL.jpeg.primarycolours + + + + + + +

                                                                                                                                                                                toDataURL.jpeg.primarycolours

                                                                                                                                                                                +

                                                                                                                                                                                toDataURL with JPEG handles simple colours correctly

                                                                                                                                                                                + + +

                                                                                                                                                                                Actual output:

                                                                                                                                                                                +

                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                +

                                                                                                                                                                                Expected output:

                                                                                                                                                                                +

                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.png new file mode 100644 index 000000000..cfd136900 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html new file mode 100644 index 000000000..aad56cdd5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html @@ -0,0 +1,56 @@ + + +Canvas test: toDataURL.jpeg.quality.basic + + + + + + +

                                                                                                                                                                                  toDataURL.jpeg.quality.basic

                                                                                                                                                                                  +

                                                                                                                                                                                  toDataURL with JPEG uses the quality parameter

                                                                                                                                                                                  + + +

                                                                                                                                                                                  Actual output:

                                                                                                                                                                                  +

                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                  +

                                                                                                                                                                                  Expected output:

                                                                                                                                                                                  +

                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.png new file mode 100644 index 000000000..2f8a0bc79 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html new file mode 100644 index 000000000..3167e3c09 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html @@ -0,0 +1,42 @@ + + +Canvas test: toDataURL.jpeg.quality.notnumber + + + + + + +

                                                                                                                                                                                    toDataURL.jpeg.quality.notnumber

                                                                                                                                                                                    +

                                                                                                                                                                                    toDataURL with JPEG handles non-numeric quality parameters

                                                                                                                                                                                    + + +

                                                                                                                                                                                    Actual output:

                                                                                                                                                                                    +

                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                    + +
                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html new file mode 100644 index 000000000..885dc99b8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html @@ -0,0 +1,43 @@ + + +Canvas test: toDataURL.jpeg.quality.outsiderange + + + + + + +

                                                                                                                                                                                      toDataURL.jpeg.quality.outsiderange

                                                                                                                                                                                      +

                                                                                                                                                                                      toDataURL with JPEG handles out-of-range quality parameters

                                                                                                                                                                                      + + +

                                                                                                                                                                                      Actual output:

                                                                                                                                                                                      +

                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                      + +
                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html new file mode 100644 index 000000000..df12aeebc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.jpg + + + + + + +

                                                                                                                                                                                        toDataURL.jpg

                                                                                                                                                                                        +

                                                                                                                                                                                        toDataURL with image/jpg is invalid type hence returns a PNG

                                                                                                                                                                                        + + +

                                                                                                                                                                                        Actual output:

                                                                                                                                                                                        +

                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                        + +
                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html new file mode 100644 index 000000000..b95c8285b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html @@ -0,0 +1,35 @@ + + +Canvas test: toDataURL.lowercase.ascii + + + + + + +

                                                                                                                                                                                          toDataURL.lowercase.ascii

                                                                                                                                                                                          +

                                                                                                                                                                                          toDataURL type is case-insensitive

                                                                                                                                                                                          + + +

                                                                                                                                                                                          Actual output:

                                                                                                                                                                                          +

                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                          + +
                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html new file mode 100644 index 000000000..ab06d59ec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html @@ -0,0 +1,32 @@ + + +Canvas test: toDataURL.lowercase.unicode + + + + + + +

                                                                                                                                                                                            toDataURL.lowercase.unicode

                                                                                                                                                                                            +

                                                                                                                                                                                            toDataURL type is ASCII-case-insensitive

                                                                                                                                                                                            + + +

                                                                                                                                                                                            Actual output:

                                                                                                                                                                                            +

                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                            + +
                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html new file mode 100644 index 000000000..07fb85dc8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html @@ -0,0 +1,30 @@ + + +Canvas test: toDataURL.nocontext + + + + + + +

                                                                                                                                                                                              toDataURL.nocontext

                                                                                                                                                                                              +

                                                                                                                                                                                              toDataURL works before any context has been got

                                                                                                                                                                                              + + +

                                                                                                                                                                                              Actual output:

                                                                                                                                                                                              +

                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                              + +
                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html new file mode 100644 index 000000000..cc067b737 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html @@ -0,0 +1,48 @@ + + +Canvas test: toDataURL.png.complexcolours + + + + + + +

                                                                                                                                                                                                toDataURL.png.complexcolours

                                                                                                                                                                                                +

                                                                                                                                                                                                toDataURL with PNG handles non-primary and non-solid colours correctly

                                                                                                                                                                                                + + +

                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                +

                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                +

                                                                                                                                                                                                Expected output:

                                                                                                                                                                                                +

                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png new file mode 100644 index 000000000..9bc814658 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html new file mode 100644 index 000000000..39917eb23 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.png + + + + + + +

                                                                                                                                                                                                  toDataURL.png

                                                                                                                                                                                                  +

                                                                                                                                                                                                  toDataURL with image/png returns a PNG

                                                                                                                                                                                                  + + +

                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                  +

                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                  + +
                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html new file mode 100644 index 000000000..b962821d7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html @@ -0,0 +1,48 @@ + + +Canvas test: toDataURL.png.primarycolours + + + + + + +

                                                                                                                                                                                                    toDataURL.png.primarycolours

                                                                                                                                                                                                    +

                                                                                                                                                                                                    toDataURL with PNG handles simple colours correctly

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                    +

                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Expected output:

                                                                                                                                                                                                    +

                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.png b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.png new file mode 100644 index 000000000..cfd136900 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html new file mode 100644 index 000000000..3526cc3a2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.unrecognised + + + + + + +

                                                                                                                                                                                                      toDataURL.unrecognised

                                                                                                                                                                                                      +

                                                                                                                                                                                                      toDataURL with an unhandled type returns a PNG

                                                                                                                                                                                                      + + +

                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                      +

                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                      + +
                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html new file mode 100644 index 000000000..04c113216 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.zeroheight + + + + + + +

                                                                                                                                                                                                        toDataURL.zeroheight

                                                                                                                                                                                                        +

                                                                                                                                                                                                        toDataURL on zero-size canvas returns 'data:,'

                                                                                                                                                                                                        + + +

                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                        +

                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                        + +
                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html new file mode 100644 index 000000000..7d2913d02 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.zerosize + + + + + + +

                                                                                                                                                                                                          toDataURL.zerosize

                                                                                                                                                                                                          +

                                                                                                                                                                                                          toDataURL on zero-size canvas returns 'data:,'

                                                                                                                                                                                                          + + +

                                                                                                                                                                                                          Actual output:

                                                                                                                                                                                                          +

                                                                                                                                                                                                          FAIL (fallback content)

                                                                                                                                                                                                          + +
                                                                                                                                                                                                            + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html new file mode 100644 index 000000000..d4020aa51 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html @@ -0,0 +1,28 @@ + + +Canvas test: toDataURL.zerowidth + + + + + + +

                                                                                                                                                                                                            toDataURL.zerowidth

                                                                                                                                                                                                            +

                                                                                                                                                                                                            toDataURL on zero-size canvas returns 'data:,'

                                                                                                                                                                                                            + + +

                                                                                                                                                                                                            Actual output:

                                                                                                                                                                                                            +

                                                                                                                                                                                                            FAIL (fallback content)

                                                                                                                                                                                                            + +
                                                                                                                                                                                                              + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.delete.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.delete.html new file mode 100644 index 000000000..98b67b909 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.delete.html @@ -0,0 +1,28 @@ + + +Canvas test: type.delete + + + + + + +

                                                                                                                                                                                                              type.delete

                                                                                                                                                                                                              +

                                                                                                                                                                                                              window.HTMLCanvasElement interface object is [[Configurable]]

                                                                                                                                                                                                              + +

                                                                                                                                                                                                              Defined in "Web IDL" (draft) +

                                                                                                                                                                                                              Actual output:

                                                                                                                                                                                                              +

                                                                                                                                                                                                              FAIL (fallback content)

                                                                                                                                                                                                              + +
                                                                                                                                                                                                                + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.exists.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.exists.html new file mode 100644 index 000000000..04aa97570 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.exists.html @@ -0,0 +1,27 @@ + + +Canvas test: type.exists + + + + + + +

                                                                                                                                                                                                                type.exists

                                                                                                                                                                                                                +

                                                                                                                                                                                                                HTMLCanvasElement is a property of window

                                                                                                                                                                                                                + +

                                                                                                                                                                                                                Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                Actual output:

                                                                                                                                                                                                                +

                                                                                                                                                                                                                FAIL (fallback content)

                                                                                                                                                                                                                + +
                                                                                                                                                                                                                  + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.extend.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.extend.html new file mode 100644 index 000000000..572273083 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.extend.html @@ -0,0 +1,28 @@ + + +Canvas test: type.extend + + + + + + +

                                                                                                                                                                                                                  type.extend

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  HTMLCanvasElement methods can be added, and the new methods used by canvases

                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                  Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                  Actual output:

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  FAIL (fallback content)

                                                                                                                                                                                                                  + +
                                                                                                                                                                                                                    + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.name.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.name.html new file mode 100644 index 000000000..a514effaa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.name.html @@ -0,0 +1,27 @@ + + +Canvas test: type.name + + + + + + +

                                                                                                                                                                                                                    type.name

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    HTMLCanvasElement type and toString

                                                                                                                                                                                                                    + + +

                                                                                                                                                                                                                    Actual output:

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    FAIL (fallback content)

                                                                                                                                                                                                                    + +
                                                                                                                                                                                                                      + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html new file mode 100644 index 000000000..029a9fbbd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html @@ -0,0 +1,36 @@ + + +Canvas test: type.prototype + + + + + + +

                                                                                                                                                                                                                      type.prototype

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      window.HTMLCanvasElement has prototype, which is { ReadOnly, DontDelete }. prototype has getContext, which is not

                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                      Actual output:

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      FAIL (fallback content)

                                                                                                                                                                                                                      + +
                                                                                                                                                                                                                        + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.replace.html b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.replace.html new file mode 100644 index 000000000..70a08066e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.replace.html @@ -0,0 +1,28 @@ + + +Canvas test: type.replace + + + + + + +

                                                                                                                                                                                                                        type.replace

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        HTMLCanvasElement methods can be replaced, and the replacement methods used by canvases

                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                        Defined in "Web IDL" (draft) +

                                                                                                                                                                                                                        Actual output:

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        FAIL (fallback content)

                                                                                                                                                                                                                        + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-dimension.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-dimension.html new file mode 100644 index 000000000..608ed331c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-dimension.html @@ -0,0 +1,20 @@ + + +HTML Test: dimension + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-document.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-document.html new file mode 100644 index 000000000..3d44678cf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-document.html @@ -0,0 +1,17 @@ + + +HTML Test: The embed element represents a document + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-iframe.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-iframe.html new file mode 100644 index 000000000..f9b1bfdb5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-iframe.html @@ -0,0 +1,7 @@ + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html new file mode 100644 index 000000000..d29d520f0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html @@ -0,0 +1,22 @@ + + +HTML Test: The embed element represents a document + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html new file mode 100644 index 000000000..a2c2a9399 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html @@ -0,0 +1,4 @@ + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html new file mode 100644 index 000000000..52fa01b91 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html @@ -0,0 +1,38 @@ + + +Ensure that embed elements inside object elements load when the objects + fall back but not otherwise + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html new file mode 100644 index 000000000..e66bd4a90 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html @@ -0,0 +1,18 @@ + + +HTML Test: The embed element without src and type attributes represents nothing + + + + + + +

                                                                                                                                                                                                                          Test passes if there is no red.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html new file mode 100644 index 000000000..65cd67238 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html @@ -0,0 +1,22 @@ + + +HTML Test: The embed element represents nothing when its type and src attributs are removed + + + + + + +

                                                                                                                                                                                                                          Test passes if there is no red.

                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html new file mode 100644 index 000000000..a16f3794a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html @@ -0,0 +1,20 @@ + + +HTML Test: The embed element represents nothing when it has a media ancestor + + + + + + +

                                                                                                                                                                                                                          Test passes if there is no red.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html new file mode 100644 index 000000000..7cc1b668a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html @@ -0,0 +1,20 @@ + + +HTML Test: The embed element represents nothing when it has an object ancestor + + + + + + +

                                                                                                                                                                                                                          Test passes if there is no red.

                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html new file mode 100644 index 000000000..91d680deb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html @@ -0,0 +1,7 @@ + + +Embed Reftest Reference + + +

                                                                                                                                                                                                                          Test passes if there is no red.

                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_child.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_child.html new file mode 100644 index 000000000..738ceee52 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_child.html @@ -0,0 +1,14 @@ + + Child. + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html new file mode 100644 index 000000000..885622c2b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html @@ -0,0 +1,4 @@ +Grandchild. + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html new file mode 100644 index 000000000..1d62ccc48 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html @@ -0,0 +1,22 @@ + + +Change the frame heriarchy + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html new file mode 100644 index 000000000..8b44fe805 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html @@ -0,0 +1,12 @@ + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html new file mode 100644 index 000000000..1eff64af1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html @@ -0,0 +1,11 @@ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html new file mode 100644 index 000000000..cd27b8ea7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html @@ -0,0 +1,19 @@ + + +Check the frame heriarchy + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/historical.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/historical.html new file mode 100644 index 000000000..850a52f46 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/historical.html @@ -0,0 +1,16 @@ + +Historical iframe element features should not be supported + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html new file mode 100644 index 000000000..da5791a2d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html @@ -0,0 +1,55 @@ + + +Check how allowfullscreen affects fullscreen enabled flag + + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html new file mode 100644 index 000000000..ac8bd5e05 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html @@ -0,0 +1,17 @@ + + +Append iframe element to its own child document + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html new file mode 100644 index 000000000..d245bf0b9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html @@ -0,0 +1,48 @@ + + +Test some sanity behavior around iframe load/error events + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html new file mode 100644 index 000000000..21f11d195 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html @@ -0,0 +1,9 @@ + + + + iframe Without Base Tag + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html new file mode 100644 index 000000000..cd05f2246 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html @@ -0,0 +1,46 @@ + + +HTML Test: iframe_sandbox_allow_scripts + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html new file mode 100644 index 000000000..342d42203 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html @@ -0,0 +1,25 @@ + + +Check that popups from a sandboxed iframe escape the sandbox if + allow-popups-to-escape-sandbox is used + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html new file mode 100644 index 000000000..40ffbb1e0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html @@ -0,0 +1,31 @@ + + +Check that popups from a sandboxed iframe escape the sandbox if + allow-popups-to-escape-sandbox is used + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html new file mode 100644 index 000000000..2d35fd5fc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html @@ -0,0 +1,25 @@ + + +Check that popups from a sandboxed iframe escape the sandbox if + allow-popups-to-escape-sandbox is used + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html new file mode 100644 index 000000000..6b120f15d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html @@ -0,0 +1,16 @@ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html new file mode 100644 index 000000000..9c393fc95 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html @@ -0,0 +1,27 @@ + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html new file mode 100644 index 000000000..ef3e59037 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html @@ -0,0 +1,17 @@ + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html new file mode 100644 index 000000000..3dee96d67 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html @@ -0,0 +1,15 @@ + + +Check that popups from a sandboxed iframe do not escape the sandbox + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html new file mode 100644 index 000000000..27046db74 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html @@ -0,0 +1,18 @@ + + +Check that popups from a sandboxed iframe do not escape the sandbox + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html new file mode 100644 index 000000000..556387e14 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html @@ -0,0 +1,15 @@ + + +Check that popups from a sandboxed iframe do not escape the sandbox + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html new file mode 100644 index 000000000..efd563f51 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html @@ -0,0 +1,20 @@ + +moving modified IFRAME in document (original page about:blank, DOM modification) + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html new file mode 100644 index 000000000..dbe266b29 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html @@ -0,0 +1,22 @@ + +moving modified IFRAME in document (original page about:blank, document.write modification) + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html new file mode 100644 index 000000000..c07dd42dc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html @@ -0,0 +1,20 @@ + +moving modified IFRAME in document (original page from server, DOM modification) + + + + +
                                                                                                                                                                                                                          + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html new file mode 100644 index 000000000..755cd45d3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html @@ -0,0 +1,22 @@ + +moving modified IFRAME in document (original page from server, document.write modification) + + + + +
                                                                                                                                                                                                                          + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html new file mode 100644 index 000000000..a36e231fa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html @@ -0,0 +1,12 @@ + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html new file mode 100644 index 000000000..e7a2293b7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html @@ -0,0 +1,11 @@ + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html new file mode 100644 index 000000000..a163eb8ee --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html @@ -0,0 +1,19 @@ + + +Check the frame heriarchy + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/stash.py b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/stash.py new file mode 100644 index 000000000..0b8693a90 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/stash.py @@ -0,0 +1,10 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + + +def main(request, response): + if request.method == 'POST': + request.server.stash.put(request.GET["id"], request.body) + return '' + return request.server.stash.take(request.GET["id"]) diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm new file mode 100644 index 000000000..6c70bcfe4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html new file mode 100644 index 000000000..95c30dec1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html @@ -0,0 +1,8 @@ + + +HTML Test: sandbox_allow_scripts + +
                                                                                                                                                                                                                          Before change
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/3.jpg b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/3.jpg new file mode 100644 index 000000000..d30ac2ac3 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/3.jpg differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html new file mode 100644 index 000000000..1119f818f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html @@ -0,0 +1,29 @@ + +DOM Image constructor Test + + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/brokenimg.jpg b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/brokenimg.jpg new file mode 100644 index 000000000..ccff177ae --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/brokenimg.jpg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/contains.json b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/contains.json new file mode 100644 index 000000000..9ac6d3d42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/contains.json @@ -0,0 +1,60 @@ +[ + { + "id": "alt", + "original_id": "alt", + "children": [ + { + "id": "general-guidelines", + "original_id": "general-guidelines" + }, + { + "id": "a-link-or-button-containing-nothing-but-the-image", + "original_id": "a-link-or-button-containing-nothing-but-the-image" + }, + { + "id": "a-phrase-or-paragraph-with-an-alternative-graphical-representation-charts-diagrams-graphs-maps-illustrations", + "original_id": "a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts,-diagrams,-graphs,-maps,-illustrations" + }, + { + "id": "a-short-phrase-or-label-with-an-alternative-graphical-representation-icons-logos", + "original_id": "a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons,-logos" + }, + { + "id": "text-that-has-been-rendered-to-a-graphic-for-typographical-effect", + "original_id": "text-that-has-been-rendered-to-a-graphic-for-typographical-effect" + }, + { + "id": "a-graphical-representation-of-some-of-the-surrounding-text", + "original_id": "a-graphical-representation-of-some-of-the-surrounding-text" + }, + { + "id": "a-purely-decorative-image-that-doesn-t-add-any-information", + "original_id": "a-purely-decorative-image-that-doesn't-add-any-information" + }, + { + "id": "a-group-of-images-that-form-a-single-larger-picture-with-no-links", + "original_id": "a-group-of-images-that-form-a-single-larger-picture-with-no-links" + }, + { + "id": "a-group-of-images-that-form-a-single-larger-picture-with-links", + "original_id": "a-group-of-images-that-form-a-single-larger-picture-with-links" + }, + { + "id": "a-key-part-of-the-content", + "original_id": "a-key-part-of-the-content" + }, + { + "id": "an-image-not-intended-for-the-user", + "original_id": "an-image-not-intended-for-the-user" + }, + { + "id": "guidance-for-markup-generators", + "original_id": "guidance-for-markup-generators" + }, + { + "id": "guidance-for-conformance-checkers", + "original_id": "guidance-for-conformance-checkers" + } + ] + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html new file mode 100644 index 000000000..f7d47b364 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html @@ -0,0 +1,37 @@ + +img current pixel density basic + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html new file mode 100644 index 000000000..5e328b5e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html @@ -0,0 +1,31 @@ + +img current pixel density error + + +
                                                                                                                                                                                                                          +testing +testing +testing +testing +testing +testing +testing + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url-ref.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url-ref.html new file mode 100644 index 000000000..6e55b21ff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url-ref.html @@ -0,0 +1,5 @@ + + +Document base URL img test + +cat diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url.html new file mode 100644 index 000000000..074209cc0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/document-base-url.html @@ -0,0 +1,7 @@ + + +Document base URL img test + + + +cat diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html new file mode 100644 index 000000000..0f7ab9ae2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html new file mode 100644 index 000000000..21624712c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html @@ -0,0 +1,65 @@ + +img viewport change + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image-1.jpg b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image-1.jpg new file mode 100644 index 000000000..2fb025560 Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image-1.jpg differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png new file mode 100644 index 000000000..d26878c9f Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/img.complete.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/img.complete.html new file mode 100644 index 000000000..a34010aad --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/img.complete.html @@ -0,0 +1,82 @@ + +DOM img complete Test + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/invalid-src.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/invalid-src.html new file mode 100644 index 000000000..f1fbe34c5 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/invalid-src.html @@ -0,0 +1,42 @@ + + +Loading a non-parsing URL as an image should silently fail; triggering appropriate events + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/nonexistent-image.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/nonexistent-image.html new file mode 100644 index 000000000..f58569ede --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/nonexistent-image.html @@ -0,0 +1,21 @@ + + +Loading an nonexisting image should fail; triggering appropriate events + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html new file mode 100644 index 000000000..c8e09e8d0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html @@ -0,0 +1,416 @@ + +img relevant mutations + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/cat.jpg b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/cat.jpg new file mode 100644 index 000000000..a4f14f54d Binary files /dev/null and b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/cat.jpg differ diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html new file mode 100644 index 000000000..bd2045420 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html @@ -0,0 +1,42 @@ + +img parse a sizes attribute + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html new file mode 100644 index 000000000..925bb4699 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html @@ -0,0 +1,178 @@ + + + + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/common.js b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/common.js new file mode 100644 index 000000000..d4d2c7534 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/common.js @@ -0,0 +1,25 @@ +setup({explicit_done:true}); + +function check(img) { + var name = format_value(img.getAttribute('srcset')); + if (img.hasAttribute('sizes')) { + name += ' sizes=' + format_value(img.getAttribute('sizes')); + } + if (img.hasAttribute('data-desc')) { + name += ' (' + img.getAttribute('data-desc') + ')'; + } + test(function() { + var expect = img.dataset.expect; + if ('resolve' in img.dataset) { + var a = document.createElement('a'); + a.href = expect; + expect = a.href; + } + assert_equals(img.currentSrc, expect); + }, name); +} + +onload = function() { + [].forEach.call(document.images, check); + done(); +}; diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html new file mode 100644 index 000000000..ce1e4cebe --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html @@ -0,0 +1,245 @@ + +img parse a srcset attribute + + + +

                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html new file mode 100644 index 000000000..292395d3a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html @@ -0,0 +1,20 @@ + +img select an image source + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-media.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-media.html new file mode 100644 index 000000000..dd679ef57 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-media.html @@ -0,0 +1,32 @@ + + +img update media + + + + +
                                                                                                                                                                                                                          + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-src-complete.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-src-complete.html new file mode 100644 index 000000000..20cb95915 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-src-complete.html @@ -0,0 +1,23 @@ + + +Changing the img src should retain the 'complete' property + + +

                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html new file mode 100644 index 000000000..959ceaa97 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html @@ -0,0 +1,25 @@ + +img update the image data: fail to resolve URL + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html new file mode 100644 index 000000000..063667baa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html @@ -0,0 +1,140 @@ + +img update the source set + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          foo
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          foo
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-map-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-map-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-attributes.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-attributes.html new file mode 100644 index 000000000..30fdcf520 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-attributes.html @@ -0,0 +1,50 @@ + + +HTML Test: object - attributes + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-events.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-events.html new file mode 100644 index 000000000..9cd567173 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-events.html @@ -0,0 +1,80 @@ + + +HTML Test: object-events + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-fallback.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-fallback.html new file mode 100644 index 000000000..d5469a3ed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-fallback.html @@ -0,0 +1,41 @@ + + +HTML Test: display fallback content + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-handler.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-handler.html new file mode 100644 index 000000000..a24554e0c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-handler.html @@ -0,0 +1,33 @@ + + +HTML Test: object - handler + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test0.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test0.html new file mode 100644 index 000000000..17df71daa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test0.html @@ -0,0 +1,10 @@ + + +HTML Test + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test1.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test1.html new file mode 100644 index 000000000..cf2423275 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test1.html @@ -0,0 +1,9 @@ + + +HTML Test + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test2.html b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test2.html new file mode 100644 index 000000000..e5061eaea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-object-element/test2.html @@ -0,0 +1,4 @@ + + +HTML Test: object - fallback + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-param-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-param-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-source-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-source-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-track-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-track-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/.gitkeep b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video-tabindex.html b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video-tabindex.html new file mode 100644 index 000000000..304487478 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video-tabindex.html @@ -0,0 +1,18 @@ + +tabindex on video elements + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content-ref.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content-ref.htm new file mode 100644 index 000000000..c02abb123 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content-ref.htm @@ -0,0 +1,12 @@ + + + + HTML5 Media Elements: Content inside the 'video' element is not shown to the user. + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_image.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_image.htm new file mode 100644 index 000000000..0808d894a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_image.htm @@ -0,0 +1,16 @@ + + + + HTML5 Media Elements: Content inside the 'video' element is not shown to the user. + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_text.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_text.htm new file mode 100644 index 000000000..639fb73f8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_content_text.htm @@ -0,0 +1,16 @@ + + + + HTML5 Media Elements: Content inside the 'video' element is not shown to the user. + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm new file mode 100644 index 000000000..78c03626e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm @@ -0,0 +1,5 @@ + + +Reference for poster tests + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm new file mode 100644 index 000000000..bec2b0fba --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm @@ -0,0 +1,12 @@ + + +The 'HTMLVideoElement' interface supports setting 'poster' to an absolute URL + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm new file mode 100644 index 000000000..4faca61c4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm @@ -0,0 +1,12 @@ + + +The 'HTMLVideoElement' interface supports setting 'poster' to a relative URL + + + + + + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html new file mode 100644 index 000000000..8556aabf2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html @@ -0,0 +1,8 @@ + + +Video elements should initially be paused + + + +

                                                                                                                                                                                                                          The following video element should be paused. (All clocks at zero).

                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused.html b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused.html new file mode 100644 index 000000000..b2725b04a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-video-element/video_initially_paused.html @@ -0,0 +1,21 @@ + + +Video elements should initially be paused + + + + + +

                                                                                                                                                                                                                          The following video element should be paused. (All clocks at zero).

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/forms/.gitkeep b/testing/web-platform/tests/html/semantics/forms/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/.gitkeep b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/contains.json b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/contains.json new file mode 100644 index 000000000..357a1e6a7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/contains.json @@ -0,0 +1,34 @@ +[ + { + "id": "naming-form-controls-the-name-attribute", + "original_id": "naming-form-controls:-the-name-attribute" + }, + { + "id": "submitting-element-directionality-the-dirname-attribute", + "original_id": "submitting-element-directionality:-the-dirname-attribute" + }, + { + "id": "limiting-user-input-length-the-maxlength-attribute", + "original_id": "limiting-user-input-length:-the-maxlength-attribute" + }, + { + "id": "enabling-and-disabling-form-controls-the-disabled-attribute", + "original_id": "enabling-and-disabling-form-controls:-the-disabled-attribute" + }, + { + "id": "form-submission", + "original_id": "form-submission" + }, + { + "id": "autofocusing-a-form-control-the-autofocus-attribute", + "original_id": "autofocusing-a-form-control:-the-autofocus-attribute" + }, + { + "id": "input-modalities-the-inputmode-attribute", + "original_id": "input-modalities:-the-inputmode-attribute" + }, + { + "id": "autofilling-form-controls-the-autocomplete-attribute", + "original_id": "autofilling-form-controls:-the-autocomplete-attribute" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html new file mode 100644 index 000000000..b5ed7e3d9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-iframe.html @@ -0,0 +1,4 @@ + + +Submitting element directionality: the dirname attribute support + diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html new file mode 100644 index 000000000..28d1c150b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html @@ -0,0 +1,29 @@ + + +Submitting element directionality: the dirname attribute + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html new file mode 100644 index 000000000..cb00f6972 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html @@ -0,0 +1,26 @@ + + +Submitting element directionality: the dirname attribute (rtl) + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Switch to a right-to-left writing direction, enter a text in the input and submit the form.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Test passes if the word "PASS" appears below

                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html new file mode 100644 index 000000000..14443e409 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html @@ -0,0 +1,84 @@ + +HTMLFormElement: the disabled attribute + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html new file mode 100644 index 000000000..d14cad532 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html @@ -0,0 +1,74 @@ + + + + + HTML Test: formAction_document_address + + + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formaction.html b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formaction.html new file mode 100644 index 000000000..82798eaa8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/attributes-common-to-form-controls/formaction.html @@ -0,0 +1,42 @@ + + + formaction on button element + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/categories/.gitkeep b/testing/web-platform/tests/html/semantics/forms/categories/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/.gitkeep b/testing/web-platform/tests/html/semantics/forms/constraints/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/contains.json b/testing/web-platform/tests/html/semantics/forms/constraints/contains.json new file mode 100644 index 000000000..67e4c3b12 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/contains.json @@ -0,0 +1,18 @@ +[ + { + "id": "definitions", + "original_id": "definitions" + }, + { + "id": "constraint-validation", + "original_id": "constraint-validation" + }, + { + "id": "the-constraint-validation-api", + "original_id": "the-constraint-validation-api" + }, + { + "id": "security-forms", + "original_id": "security-forms" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-checkValidity.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-checkValidity.html new file mode 100644 index 000000000..2e790c75d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-checkValidity.html @@ -0,0 +1,145 @@ + + +The constraint validation API Test: element.checkValidity() + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-reportValidity.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-reportValidity.html new file mode 100644 index 000000000..c68e21c9d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-reportValidity.html @@ -0,0 +1,145 @@ + + +The constraint validation API Test: element.reportValidity() + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validate.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validate.html new file mode 100644 index 000000000..47b41ffeb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validate.html @@ -0,0 +1,127 @@ + + +Constraint validation + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-badInput.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-badInput.html new file mode 100644 index 000000000..8f6153b92 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-badInput.html @@ -0,0 +1,46 @@ + + +The constraint validation API Test: element.validity.badInput + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-customError.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-customError.html new file mode 100644 index 000000000..16e642147 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-customError.html @@ -0,0 +1,48 @@ + + +The constraint validation API Test: element.validity.customError + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html new file mode 100644 index 000000000..5a0012b0e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html @@ -0,0 +1,27 @@ + + +The constraint validation API Test: element.validity.patternMismatch + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html new file mode 100644 index 000000000..ca423ef9e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html @@ -0,0 +1,115 @@ + + +The constraint validation API Test: element.validity.rangeOverflow + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html new file mode 100644 index 000000000..d6bf86060 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html @@ -0,0 +1,113 @@ + + +The constraint validation API Test: element.validity.rangeUnderflow + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html new file mode 100644 index 000000000..174ecaf33 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html @@ -0,0 +1,77 @@ + + +The constraint validation API Test: element.validity.stepMismatch + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooLong.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooLong.html new file mode 100644 index 000000000..aa787d471 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooLong.html @@ -0,0 +1,50 @@ + + +The constraint validation API Test: element.validity.tooLong + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooShort.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooShort.html new file mode 100644 index 000000000..b6c0e4399 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-tooShort.html @@ -0,0 +1,52 @@ + + +The constraint validation API Test: element.validity.tooShort + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html new file mode 100644 index 000000000..40444277c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html @@ -0,0 +1,41 @@ + + +The constraint validation API Test: element.validity.typeMismatch + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valid.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valid.html new file mode 100644 index 000000000..5dacfeae3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valid.html @@ -0,0 +1,130 @@ + + +The constraint validation API Test: element.validity.valid + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valueMissing.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valueMissing.html new file mode 100644 index 000000000..3c9e4c4cb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-validity-valueMissing.html @@ -0,0 +1,168 @@ + + +The constraint validation API Test: element.validity.valueMissing + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-willValidate.html b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-willValidate.html new file mode 100644 index 000000000..237572b0f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/form-validation-willValidate.html @@ -0,0 +1,90 @@ + + +The constraint validation API Test: element.willValidate + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/inputwillvalidate.html b/testing/web-platform/tests/html/semantics/forms/constraints/inputwillvalidate.html new file mode 100644 index 000000000..909fd889b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/inputwillvalidate.html @@ -0,0 +1,26 @@ + + + willValidate property on the input element + + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/support/validator.js b/testing/web-platform/tests/html/semantics/forms/constraints/support/validator.js new file mode 100644 index 000000000..e969ce460 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/support/validator.js @@ -0,0 +1,377 @@ +var validator = { + test_tooLong: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "tooLong"); + self.set_conditions(ctl, data.conditions); + if (data.dirty) + self.set_dirty(ctl); + + if (data.expected) + assert_true(ctl.validity.tooLong, "The validity.tooLong should be true."); + else + assert_false(ctl.validity.tooLong, "The validity.tooLong should be false."); + }, data.name); + }, + + test_tooShort: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "tooShort"); + self.set_conditions(ctl, data.conditions); + if (data.dirty) + self.set_dirty(ctl); + + if (data.expected) + assert_true(ctl.validity.tooShort, "The validity.tooShort should be true."); + else + assert_false(ctl.validity.tooShort, "The validity.tooShort should be false."); + }, data.name); + }, + + test_patternMismatch: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "patternMismatch"); + self.set_conditions(ctl, data.conditions); + + if (data.expected) + assert_true(ctl.validity.patternMismatch, "The validity.patternMismatch should be true."); + else + assert_false(ctl.validity.patternMismatch, "The validity.patternMismatch should be false."); + }, data.name); + }, + + test_valueMissing: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "valueMissing"); + self.set_conditions(ctl, data.conditions); + if (data.expected) + assert_true(ctl.validity.valueMissing, "The validity.valueMissing should be true."); + else + assert_false(ctl.validity.valueMissing, "The validity.valueMissing should be false."); + }, data.name); + }, + + test_typeMismatch: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "typeMismatch"); + self.set_conditions(ctl, data.conditions); + + if (data.expected) + assert_true(ctl.validity.typeMismatch, "The validity.typeMismatch should be true."); + else + assert_false(ctl.validity.typeMismatch, "The validity.typeMismatch should be false."); + }, data.name); + }, + + test_rangeOverflow: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "rangeOverflow"); + self.set_conditions(ctl, data.conditions); + + if (data.expected) + assert_true(ctl.validity.rangeOverflow, "The validity.rangeOverflow should be true."); + else + assert_false(ctl.validity.rangeOverflow, "The validity.rangeOverflow should be false."); + }, data.name); + }, + + test_rangeUnderflow: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "rangeUnderflow"); + self.set_conditions(ctl, data.conditions); + if (data.expected) + assert_true(ctl.validity.rangeUnderflow, "The validity.rangeUnderflow should be true."); + else + assert_false(ctl.validity.rangeUnderflow, "The validity.rangeUnderflow should be false."); + }, data.name); + }, + + test_stepMismatch: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "stepMismatch"); + self.set_conditions(ctl, data.conditions); + + if (data.expected) + assert_true(ctl.validity.stepMismatch, "The validity.stepMismatch should be true."); + else + assert_false(ctl.validity.stepMismatch, "The validity.stepMismatch should be false."); + }, data.name); + }, + + test_badInput: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "badInput"); + self.set_conditions(ctl, data.conditions); + + if (data.expected) + assert_true(ctl.validity.badInput, "The validity.badInput should be true."); + else + assert_false(ctl.validity.badInput, "The validity.badInput should be false."); + }, data.name); + }, + + test_customError: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "customError"); + ctl.setCustomValidity(data.conditions.message); + + if (data.expected) { + assert_true(ctl.validity.customError, "The validity.customError attribute should be true."); + assert_equals(ctl.validationMessage, data.conditions.message, + "The validationMessage attribute should be '" + data.conditions.message + "'."); + } else { + assert_false(ctl.validity.customError, "The validity.customError attribute should be false."); + assert_equals(ctl.validationMessage, "", "The validationMessage attribute must be empty."); + } + }, data.name); + }, + + test_isValid: function (ctl, data) { + var self = this; + test(function () { + self.set_conditions(ctl, data.conditions); + if (data.dirty) + self.set_dirty(ctl); + + if (data.expected) + assert_true(ctl.validity.valid, "The validity.valid should be true."); + else + assert_false(ctl.validity.valid, "The validity.valid should be false."); + }, data.name); + }, + + test_willValidate: function(ctl, data) { + var self = this; + test(function () { + self.pre_check(ctl, "willValidate"); + self.set_conditions(ctl, data.conditions); + if (data.ancestor) { + var dl = document.createElement("datalist"); + dl.appendChild(ctl); + } + + if (data.expected) + assert_true(ctl.willValidate, "The willValidate attribute should be true."); + else + assert_false(ctl.willValidate, "The willValidate attribute should be false."); + }, data.name); + }, + + test_checkValidity: function (ctl, data) { + var self = this; + test(function () { + var eventFired = false; + self.pre_check(ctl, "checkValidity"); + self.set_conditions(ctl, data.conditions); + if (data.dirty) + self.set_dirty(ctl); + + on_event(ctl, "invalid", function(e){ + assert_equals(e.type, "invalid", "The invalid event should be fired."); + eventFired = true; + }); + + if (data.expected) { + assert_true(ctl.checkValidity(), "The checkValidity method should be true."); + assert_false(eventFired, "The invalid event should not be fired."); + } else { + assert_false(ctl.checkValidity(), "The checkValidity method should be false."); + assert_true(eventFired, "The invalid event should be fired."); + } + }, data.name); + + test(function () { + var fm = document.createElement("form"); + var ctl2 = ctl.cloneNode(true); + + self.pre_check(ctl, "checkValidity"); + self.set_conditions(ctl2, data.conditions); + fm.appendChild(ctl2); + document.body.appendChild(fm); + if (data.dirty) + self.set_dirty(ctl2); + + var result = fm.checkValidity(); + document.body.removeChild(fm); + + if (data.expected) + assert_true(result, "The checkValidity method of the element's form owner should return true."); + else + assert_false(result, "The checkValidity method of the element's form owner should return false."); + }, data.name + " (in a form)"); + }, + + test_reportValidity: function (ctl, data) { + var self = this; + test(function () { + var eventFired = false; + + self.pre_check(ctl, "reportValidity"); + self.set_conditions(ctl, data.conditions); + if (data.dirty) + self.set_dirty(ctl); + + on_event(ctl, "invalid", function(e){ + assert_equals(e.type, "invalid", "The invalid event should be fired."); + eventFired = true; + }); + + if (data.expected) { + assert_true(ctl.reportValidity(), "The reportValidity method should be true."); + assert_false(eventFired, "The invalid event should not be fired."); + } else { + assert_false(ctl.reportValidity(), "The reportValidity method should be false."); + assert_true(eventFired, "The invalid event should be fired."); + } + }, data.name); + + test(function () { + var fm = document.createElement("form"); + var ctl2 = ctl.cloneNode(true); + + self.pre_check(ctl, "reportValidity"); + self.set_conditions(ctl2, data.conditions); + fm.appendChild(ctl2); + document.body.appendChild(fm); + if (data.dirty) + self.set_dirty(ctl2); + + var result = fm.reportValidity(); + document.body.removeChild(fm); + + if (data.expected) + assert_true(result, "The reportValidity method of the element's form owner should return true."); + else + assert_false(result, "The reportValidity method of the element's form owner should return false."); + }, data.name + " (in a form)"); + }, + + test_support_type: function (ctl, typ, testName) { + test(function () { + assert_equals(ctl.type, typ, "The " + typ + " type should be supported."); + }, testName); + }, + + set_conditions: function (ctl, obj) { + [ + "checked", + "disabled", + "max", + "maxlength", + "min", + "minlength", + "multiple", + "pattern", + "required", + "selected", + "step", + "value" + ].forEach(function(item) { + ctl.removeAttribute(item); + }); + for (var attr in obj) { + if (attr === "checked" || obj[attr] || obj[attr] === "") + ctl[attr] = obj[attr]; + } + }, + + set_dirty: function(ctl) { + ctl.focus(); + var old_value = ctl.value; + ctl.value = "a"; + ctl.value = old_value; + }, + + pre_check: function(ctl, item) { + switch (item) { + case "willValidate": + assert_true(item in ctl, "The " + item + " attribute doesn't exist."); + break; + case "checkValidity": + case "reportValidity": + assert_true(item in ctl, "The " + item + " method doesn't exist."); + break; + case "tooLong": + case "tooShort": + case "patternMismatch": + case "typeMismatch": + case "stepMismatch": + case "rangeOverflow": + case "rangeUnderflow": + case "valueMissing": + case "badInput": + case "valid": + assert_true("validity" in ctl, "The validity attribute doesn't exist."); + assert_true(item in ctl.validity, "The " + item + " attribute doesn't exist."); + break; + case "customError": + assert_true("validity" in ctl, "The validity attribute doesn't exist."); + assert_true("setCustomValidity" in ctl, "The validity attribute doesn't exist."); + assert_true("validationMessage" in ctl, "The validity attribute doesn't exist."); + assert_true(item in ctl.validity, "The " + item + " attribute doesn't exist."); + break; + } + }, + + run_test: function (testee, method) { + var testMethod = "test_" + method; + if (typeof this[testMethod] !== "function") { + return false; + } + + var ele = null, + prefix = ""; + + for (var i = 0; i < testee.length; i++) { + if (testee[i].types.length > 0) { + for (var typ in testee[i].types) { + ele = document.createElement(testee[i].tag); + document.body.appendChild(ele); + try { + ele.type = testee[i].types[typ]; + } catch (e) { + //Do nothing, avoid the runtime error breaking the test + } + + prefix = "[" + testee[i].tag.toUpperCase() + " in " + testee[i].types[typ].toUpperCase() + " status] "; + if (ele.type != testee[i].types[typ]) { + this.test_support_type( + ele, + testee[i].types[typ], + prefix + "The " + testee[i].types[typ] + " type must be supported." + ); + continue; + } + + for (var j = 0; j < testee[i].testData.length; j++) { + testee[i].testData[j].name = testee[i].testData[j].name.replace(/\[.*\]\s/g, prefix); + this[testMethod](ele, testee[i].testData[j]); + } + } + } else { + ele = document.createElement(testee[i].tag); + document.body.appendChild(ele); + prefix = "[" + testee[i].tag + "] "; + + if (testElements[i].tag === "select") { + ele.add(new Option("test1", "")); + ele.add(new Option("test2", 1)); + } + + for (var item in testee[i].testData) { + testee[i].testData[item].name = testee[i].testData[item].name.replace("[target]", prefix); + this[testMethod](ele, testee[i].testData[item]); + } + } + } + } +} diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html new file mode 100644 index 000000000..008089f39 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="email"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html new file mode 100644 index 000000000..353d9466d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="password"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html new file mode 100644 index 000000000..73be3b6d8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="search"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html new file mode 100644 index 000000000..bf7682af3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="tel"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html new file mode 100644 index 000000000..2eea2b724 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="text"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html new file mode 100644 index 000000000..17039a71a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html @@ -0,0 +1,30 @@ + + + + + input[type="url"], ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text input:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html new file mode 100644 index 000000000..2212a1ca9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html @@ -0,0 +1,30 @@ + + + + + textarea, ValidityState.tooLong and user editing + + + + + + + + +

                                                                                                                                                                                                                          Delete one character from the following text area:

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/.gitkeep b/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/contains.json b/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/contains.json new file mode 100644 index 000000000..754a6901d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/contains.json @@ -0,0 +1,14 @@ +[ + { + "id": "a-form-control-s-value", + "original_id": "a-form-control's-value" + }, + { + "id": "mutability", + "original_id": "mutability" + }, + { + "id": "association-of-controls-and-forms", + "original_id": "association-of-controls-and-forms" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/form.html b/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/form.html new file mode 100644 index 000000000..29a14ca57 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-control-infrastructure/form.html @@ -0,0 +1,97 @@ + + +HTMLInputElement#form + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          fieldset
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          object +

                                                                                                                                                                                                                          output +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/.gitkeep b/testing/web-platform/tests/html/semantics/forms/form-submission-0/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/contains.json b/testing/web-platform/tests/html/semantics/forms/form-submission-0/contains.json new file mode 100644 index 000000000..f9d0d63bf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/contains.json @@ -0,0 +1,30 @@ +[ + { + "id": "introduction-2", + "original_id": "introduction-2" + }, + { + "id": "implicit-submission", + "original_id": "implicit-submission" + }, + { + "id": "form-submission-algorithm", + "original_id": "form-submission-algorithm" + }, + { + "id": "constructing-form-data-set", + "original_id": "constructing-form-data-set" + }, + { + "id": "url-encoded-form-data", + "original_id": "url-encoded-form-data" + }, + { + "id": "multipart-form-data", + "original_id": "multipart-form-data" + }, + { + "id": "plain-text-form-data", + "original_id": "plain-text-form-data" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/getactionurl.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/getactionurl.html new file mode 100644 index 000000000..83de22026 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/getactionurl.html @@ -0,0 +1,39 @@ + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/submit-entity-body.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/submit-entity-body.html new file mode 100644 index 000000000..0edc0f3df --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/submit-entity-body.html @@ -0,0 +1,113 @@ + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/url-encoded.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/url-encoded.html new file mode 100644 index 000000000..5965b6633 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/url-encoded.html @@ -0,0 +1,46 @@ + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/historical.html b/testing/web-platform/tests/html/semantics/forms/historical.html new file mode 100644 index 000000000..6873ecd25 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/historical.html @@ -0,0 +1,85 @@ + +Historical forms features should not be supported + + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/introduction-1/.gitkeep b/testing/web-platform/tests/html/semantics/forms/introduction-1/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/introduction-1/contains.json b/testing/web-platform/tests/html/semantics/forms/introduction-1/contains.json new file mode 100644 index 000000000..12a866813 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/introduction-1/contains.json @@ -0,0 +1,34 @@ +[ + { + "id": "writing-a-form-s-user-interface", + "original_id": "writing-a-form's-user-interface" + }, + { + "id": "implementing-the-server-side-processing-for-a-form", + "original_id": "implementing-the-server-side-processing-for-a-form" + }, + { + "id": "configuring-a-form-to-communicate-with-a-server", + "original_id": "configuring-a-form-to-communicate-with-a-server" + }, + { + "id": "client-side-form-validation", + "original_id": "client-side-form-validation" + }, + { + "id": "enabling-client-side-automatic-filling-of-form-controls", + "original_id": "enabling-client-side-automatic-filling-of-form-controls" + }, + { + "id": "improving-the-user-experience-on-mobile-devices", + "original_id": "improving-the-user-experience-on-mobile-devices" + }, + { + "id": "the-difference-between-the-field-type-the-autofill-field-name-and-the-input-modality", + "original_id": "the-difference-between-the-field-type,-the-autofill-field-name,-and-the-input-modality" + }, + { + "id": "input-author-notes", + "original_id": "input-author-notes" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/resetting-a-form/.gitkeep b/testing/web-platform/tests/html/semantics/forms/resetting-a-form/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/resetting-a-form/reset-form.html b/testing/web-platform/tests/html/semantics/forms/resetting-a-form/reset-form.html new file mode 100644 index 000000000..b74b52c46 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/resetting-a-form/reset-form.html @@ -0,0 +1,105 @@ + + +HTML Test: Resetting a form + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + 5 + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/.gitkeep b/testing/web-platform/tests/html/semantics/forms/textfieldselection/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/original-id.json b/testing/web-platform/tests/html/semantics/forms/textfieldselection/original-id.json new file mode 100644 index 000000000..d9fe43585 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/original-id.json @@ -0,0 +1 @@ +{"original_id":"textFieldSelection"} \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/select-event.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/select-event.html new file mode 100644 index 000000000..92a12d12e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/select-event.html @@ -0,0 +1,45 @@ + + +text field selection: select() + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-after-content-change.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-after-content-change.html new file mode 100644 index 000000000..90ebc28a2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-after-content-change.html @@ -0,0 +1,18 @@ + + +Selection indices after content change + + + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html new file mode 100644 index 000000000..c17ad3232 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html @@ -0,0 +1,20 @@ + + +text field selection (textarea) + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application.html new file mode 100644 index 000000000..576e6d125 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-not-application.html @@ -0,0 +1,48 @@ + + +text field selection + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection.html new file mode 100644 index 000000000..709d26e86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/selection.html @@ -0,0 +1,145 @@ + +test if select() API returns correct attributes + + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html new file mode 100644 index 000000000..edc8f2a86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html @@ -0,0 +1,120 @@ + + +text field selection: setRangeText + + + + + +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html b/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html new file mode 100644 index 000000000..60d591baf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html @@ -0,0 +1,274 @@ + +Test of text field setSelectionRange + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-button-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-button-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate-frame.html b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate-frame.html new file mode 100644 index 000000000..37619d791 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate-frame.html @@ -0,0 +1,3 @@ +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate.html b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate.html new file mode 100644 index 000000000..43fe96d39 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-activate.html @@ -0,0 +1,17 @@ + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-button-element/button-events.html b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-events.html new file mode 100644 index 000000000..9d308bbed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-events.html @@ -0,0 +1,66 @@ + + +HTML Test: Button - events + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                        • Menu item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-button-element/button-validation.html b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-validation.html new file mode 100644 index 000000000..a153907d7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-button-element/button-validation.html @@ -0,0 +1,29 @@ + + +button element validation + + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-datalist-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-datalist-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-datalist-element/datalistoptions.html b/testing/web-platform/tests/html/semantics/forms/the-datalist-element/datalistoptions.html new file mode 100644 index 000000000..245d43cec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-datalist-element/datalistoptions.html @@ -0,0 +1,43 @@ + + +Datalist element options + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html new file mode 100644 index 000000000..0c394cbed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html @@ -0,0 +1,54 @@ + + +HTML Test: HTMLFieldSetElement interface + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-001.html b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-001.html new file mode 100644 index 000000000..cbbda4ab0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-001.html @@ -0,0 +1,71 @@ + + +Fieldset disabled + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-002.xhtml b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-002.xhtml new file mode 100644 index 000000000..896d737df --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-fieldset-element/disabled-002.xhtml @@ -0,0 +1,25 @@ + + + + + File input descendants of disabled fieldsets + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-form-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-autocomplete.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-autocomplete.html new file mode 100644 index 000000000..c50ea7317 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-autocomplete.html @@ -0,0 +1,59 @@ + + +form autocomplete attribute + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-interfaces-01.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-interfaces-01.html new file mode 100644 index 000000000..c8b4a6c71 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-interfaces-01.html @@ -0,0 +1,20 @@ + +form.elements: interfaces + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-matches.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-matches.html new file mode 100644 index 000000000..792162726 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-matches.html @@ -0,0 +1,46 @@ + +form.elements: matches + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-01.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-01.html new file mode 100644 index 000000000..0b5aeb8ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-01.html @@ -0,0 +1,43 @@ + +form.elements: namedItem + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-02.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-02.html new file mode 100644 index 000000000..c25e554de --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-nameditem-02.html @@ -0,0 +1,28 @@ + +form.elements: parsing + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-sameobject.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-sameobject.html new file mode 100644 index 000000000..d1ebac07f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-elements-sameobject.html @@ -0,0 +1,20 @@ + + +Testing [SameObject] on the 'elements' attribute on the 'form' element + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-indexed-element.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-indexed-element.html new file mode 100644 index 000000000..66f00e761 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-indexed-element.html @@ -0,0 +1,45 @@ + + +form.elements: indexed + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-form-element/form-nameditem.html b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-nameditem.html new file mode 100644 index 000000000..3edf903b7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-form-element/form-nameditem.html @@ -0,0 +1,330 @@ + + +Form named getter + + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-input-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/button.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/button.html new file mode 100644 index 000000000..3c826a975 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/button.html @@ -0,0 +1,66 @@ + + +input type button + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/checkbox.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/checkbox.html new file mode 100644 index 000000000..b1ccc64c1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/checkbox.html @@ -0,0 +1,149 @@ + + +input type checkbox + + + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/checked.xhtml b/testing/web-platform/tests/html/semantics/forms/the-input-element/checked.xhtml new file mode 100644 index 000000000..70aeb5109 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/checked.xhtml @@ -0,0 +1,19 @@ + + + + +input@checked is immediately reflected to 'checked' IDL attribute + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/clone.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/clone.html new file mode 100644 index 000000000..0f7e053ba --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/clone.html @@ -0,0 +1,150 @@ + + +Test input value retention upon clone + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This checkbox is initially unchecked.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This checkbox is initially checked.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This radiobutton is initially unchecked.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This radiobutton is initially checked.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This hidden field has the initial value "DEFAULT\nDEFAULT".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This text field has the initial value "DEFAULT".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This search field has the initial value "DEFAULT".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This phone number field has the initial value "DEFAULT".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This URL field has the initial value "https://default.invalid/".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This email field has the initial value "default@default.invalid".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This password field has the initial value "DEFAULT".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This date field has the initial value "2015-01-01".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This month field has the initial value "2015-01".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This week field has the initial value "2015-W01".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This time field has the initial value "12:00".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This datetime (local) field has the initial value "2015-01-01T12:00".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This number field has the initial value "1".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This range control has the initial value "1".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This color picker has the initial value "#FF0000".

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/cloning-steps.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/cloning-steps.html new file mode 100644 index 000000000..9e6c46fd7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/cloning-steps.html @@ -0,0 +1,53 @@ + + +Cloning of input elements + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/color.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/color.html new file mode 100644 index 000000000..6164815f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/color.html @@ -0,0 +1,45 @@ + + +Form input type=color + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/contains.json b/testing/web-platform/tests/html/semantics/forms/the-input-element/contains.json new file mode 100644 index 000000000..c2b780f0b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/contains.json @@ -0,0 +1,154 @@ +[ + { + "id": "states-of-the-type-attribute", + "original_id": "states-of-the-type-attribute", + "children": [ + { + "id": "hidden-state-type-hidden", + "original_id": "hidden-state-(type=hidden)" + }, + { + "id": "text-type-text-state-and-search-state-type-search", + "original_id": "text-(type=text)-state-and-search-state-(type=search)" + }, + { + "id": "telephone-state-type-tel", + "original_id": "telephone-state-(type=tel)" + }, + { + "id": "url-state-type-url", + "original_id": "url-state-(type=url)" + }, + { + "id": "e-mail-state-type-email", + "original_id": "e-mail-state-(type=email)" + }, + { + "id": "password-state-type-password", + "original_id": "password-state-(type=password)" + }, + { + "id": "date-and-time-state-type-datetime", + "original_id": "date-and-time-state-(type=datetime)" + }, + { + "id": "date-state-type-date", + "original_id": "date-state-(type=date)" + }, + { + "id": "month-state-type-month", + "original_id": "month-state-(type=month)" + }, + { + "id": "week-state-type-week", + "original_id": "week-state-(type=week)" + }, + { + "id": "time-state-type-time", + "original_id": "time-state-(type=time)" + }, + { + "id": "local-date-and-time-state-type-datetime-local", + "original_id": "local-date-and-time-state-(type=datetime-local)" + }, + { + "id": "number-state-type-number", + "original_id": "number-state-(type=number)" + }, + { + "id": "range-state-type-range", + "original_id": "range-state-(type=range)" + }, + { + "id": "color-state-type-color", + "original_id": "color-state-(type=color)" + }, + { + "id": "checkbox-state-type-checkbox", + "original_id": "checkbox-state-(type=checkbox)" + }, + { + "id": "radio-button-state-type-radio", + "original_id": "radio-button-state-(type=radio)" + }, + { + "id": "file-upload-state-type-file", + "original_id": "file-upload-state-(type=file)" + }, + { + "id": "submit-button-state-type-submit", + "original_id": "submit-button-state-(type=submit)" + }, + { + "id": "image-button-state-type-image", + "original_id": "image-button-state-(type=image)" + }, + { + "id": "reset-button-state-type-reset", + "original_id": "reset-button-state-(type=reset)" + }, + { + "id": "button-state-type-button", + "original_id": "button-state-(type=button)" + } + ] + }, + { + "id": "input-impl-notes", + "original_id": "input-impl-notes" + }, + { + "id": "common-input-element-attributes", + "original_id": "common-input-element-attributes", + "children": [ + { + "id": "the-maxlength-attribute", + "original_id": "the-maxlength-attribute" + }, + { + "id": "the-size-attribute", + "original_id": "the-size-attribute" + }, + { + "id": "the-readonly-attribute", + "original_id": "the-readonly-attribute" + }, + { + "id": "the-required-attribute", + "original_id": "the-required-attribute" + }, + { + "id": "the-multiple-attribute", + "original_id": "the-multiple-attribute" + }, + { + "id": "the-pattern-attribute", + "original_id": "the-pattern-attribute" + }, + { + "id": "the-min-and-max-attributes", + "original_id": "the-min-and-max-attributes" + }, + { + "id": "the-step-attribute", + "original_id": "the-step-attribute" + }, + { + "id": "the-list-attribute", + "original_id": "the-list-attribute" + }, + { + "id": "the-placeholder-attribute", + "original_id": "the-placeholder-attribute" + } + ] + }, + { + "id": "common-input-element-apis", + "original_id": "common-input-element-apis" + }, + { + "id": "common-event-behaviors", + "original_id": "common-event-behaviors" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/date.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/date.html new file mode 100644 index 000000000..70885ed05 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/date.html @@ -0,0 +1,90 @@ + + + + Inputs Date + + + + + + + +

                                                                                                                                                                                                                          Inputs Date

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime-local.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime-local.html new file mode 100644 index 000000000..b4548b77a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime-local.html @@ -0,0 +1,36 @@ + + +Form input type=datetime-local + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime.html new file mode 100644 index 000000000..2e909da2d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/datetime.html @@ -0,0 +1,106 @@ + + + + Date & Time Inputs + + + + + + + + + +

                                                                                                                                                                                                                          Date & Time Inputs

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/email.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/email.html new file mode 100644 index 000000000..fc92529ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/email.html @@ -0,0 +1,58 @@ + +Input Email + + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/file-manual.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/file-manual.html new file mode 100644 index 000000000..9e2d47c42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/file-manual.html @@ -0,0 +1,30 @@ + + +input type file + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Manual test: clicking on the input should open a prompt allowing you to select a file.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/files.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/files.html new file mode 100644 index 000000000..107b86c08 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/files.html @@ -0,0 +1,48 @@ + + +HTMLInputElement#files + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/hidden.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/hidden.html new file mode 100644 index 000000000..4aca00d8c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/hidden.html @@ -0,0 +1,74 @@ + + + + Hidden input element + + + + + + + +

                                                                                                                                                                                                                          Hidden input element

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/image01-ref.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/image01-ref.html new file mode 100644 index 000000000..62c141d96 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/image01-ref.html @@ -0,0 +1,5 @@ + + +input type image reference file + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/image01.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/image01.html new file mode 100644 index 000000000..e9028dcee --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/image01.html @@ -0,0 +1,7 @@ + + +input type image + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-button.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-button.html new file mode 100644 index 000000000..0f269355a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-button.html @@ -0,0 +1,51 @@ + + +input type button + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-checkbox.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-checkbox.html new file mode 100644 index 000000000..7dd2f26b1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-checkbox.html @@ -0,0 +1,60 @@ + + +input type checkbox + + + + + + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength-manual.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength-manual.html new file mode 100644 index 000000000..fdf6c2644 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength-manual.html @@ -0,0 +1,37 @@ + + + + + input max length + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Type a letter anywhere into the input field (do not select any text, or otherwise manipulate the input)

                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength.html new file mode 100644 index 000000000..8f0a2567d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/maxlength.html @@ -0,0 +1,55 @@ + + + + input max length + + + + + + + +

                                                                                                                                                                                                                          Text input element

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/minlength.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/minlength.html new file mode 100644 index 000000000..7bfdf189a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/minlength.html @@ -0,0 +1,55 @@ + + + + input min length + + + + + + + +

                                                                                                                                                                                                                          Text input element

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/month.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/month.html new file mode 100644 index 000000000..15fa76dd4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/month.html @@ -0,0 +1,65 @@ + + + + Inputs Month + + + + + + + + + +

                                                                                                                                                                                                                          Inputs Month

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/number.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/number.html new file mode 100644 index 000000000..5067d0e2f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/number.html @@ -0,0 +1,53 @@ + + +Form input type=number + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/password.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/password.html new file mode 100644 index 000000000..aac54aa1c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/password.html @@ -0,0 +1,79 @@ + + +Password input element + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html new file mode 100644 index 000000000..ef01c2972 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html @@ -0,0 +1,34 @@ + + + + + Pattern Attribute + + + + + + + + + + + +

                                                                                                                                                                                                                          Pattern Attribute

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/radio-groupname-case.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/radio-groupname-case.html new file mode 100644 index 000000000..05192fc7d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/radio-groupname-case.html @@ -0,0 +1,75 @@ + + +radio group name compatibility caseless + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/radio.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/radio.html new file mode 100644 index 000000000..6681b3506 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/radio.html @@ -0,0 +1,144 @@ + + +input type radio + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/range-2.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/range-2.html new file mode 100644 index 000000000..3277dfc07 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/range-2.html @@ -0,0 +1,43 @@ + + +range input Tests + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/range.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/range.html new file mode 100644 index 000000000..2e7a85ea9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/range.html @@ -0,0 +1,276 @@ + + + + + Input Range + + + + + + + + + + + + +

                                                                                                                                                                                                                          Input Range

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html new file mode 100644 index 000000000..63488e9f4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html @@ -0,0 +1,34 @@ + + + + + Required Attribute + + + + + + + + + + + +

                                                                                                                                                                                                                          Required Attribute

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/reset.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/reset.html new file mode 100644 index 000000000..9a9799542 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/reset.html @@ -0,0 +1,113 @@ + + +input type reset + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + + + + + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html new file mode 100644 index 000000000..175cdde99 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html @@ -0,0 +1,35 @@ + + + + + Search Input + + + + + + + + + + + +

                                                                                                                                                                                                                          Search Input

                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/selection.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/selection.html new file mode 100644 index 000000000..4ed4bc914 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/selection.html @@ -0,0 +1,135 @@ + +Input element programmatic selection support + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html new file mode 100644 index 000000000..974cbaf88 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html @@ -0,0 +1,84 @@ + + + + Input tel + + + + + + +

                                                                                                                                                                                                                          Input tel

                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/text.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/text.html new file mode 100644 index 000000000..b6d4ceabf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/text.html @@ -0,0 +1,104 @@ + + + + Text input element + + + + + + + +

                                                                                                                                                                                                                          Text input element

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/time-2.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/time-2.html new file mode 100644 index 000000000..cf0d4cbbe --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/time-2.html @@ -0,0 +1,42 @@ + + +Form input type=time + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html new file mode 100644 index 000000000..5178d91de --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html @@ -0,0 +1,207 @@ + + + + + Input Time + + + + + + + +

                                                                                                                                                                                                                          Input Time

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/type-change-state.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/type-change-state.html new file mode 100644 index 000000000..def11da84 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/type-change-state.html @@ -0,0 +1,62 @@ + + +Input element's type attribute changes state + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/url.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/url.html new file mode 100644 index 000000000..aafa0ced9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/url.html @@ -0,0 +1,59 @@ + + + + Input url + + + + + + +

                                                                                                                                                                                                                          Input url

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/valueMode.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/valueMode.html new file mode 100644 index 000000000..709c176dd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/valueMode.html @@ -0,0 +1,72 @@ + + +Input element value mode + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/week.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/week.html new file mode 100644 index 000000000..e06b67889 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/week.html @@ -0,0 +1,38 @@ + + +Form input type=week + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-keygen-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-keygen-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-label-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-label-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-label-element/label-attributes.html b/testing/web-platform/tests/html/semantics/forms/the-label-element/label-attributes.html new file mode 100644 index 000000000..826533e0c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-label-element/label-attributes.html @@ -0,0 +1,137 @@ + + +HTML Test: The label element + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-label-element/labelable-elements.html b/testing/web-platform/tests/html/semantics/forms/the-label-element/labelable-elements.html new file mode 100644 index 000000000..7bbb0b395 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-label-element/labelable-elements.html @@ -0,0 +1,156 @@ + + +HTML Test: labelable elements + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-legend-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-legend-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-legend-element/legend-form.html b/testing/web-platform/tests/html/semantics/forms/the-legend-element/legend-form.html new file mode 100644 index 000000000..b127164ae --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-legend-element/legend-form.html @@ -0,0 +1,33 @@ + + +HTMLLegendElement Test: form + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + radio +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + radio +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-meter-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-meter-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-meter-element/meter.html b/testing/web-platform/tests/html/semantics/forms/the-meter-element/meter.html new file mode 100644 index 000000000..1c1ce4f18 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-meter-element/meter.html @@ -0,0 +1,250 @@ + + + + The meter element + + + + + + + +

                                                                                                                                                                                                                          Meter Element

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-optgroup-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-optgroup-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html b/testing/web-platform/tests/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html new file mode 100644 index 000000000..ca8c6cda8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html @@ -0,0 +1,35 @@ + + +HTMLOptGroupElement Test: disabled + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + This test validates that an optgroup element is disabled if its disabled attribute is present. +

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Test steps:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. + Click the select flag to select section '8.01' +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Result:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Click the select flag and try to select section 8.01, test passes if the section 8.01 is disable to be selected

                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-option-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-disabled-manual.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-disabled-manual.html new file mode 100644 index 000000000..25dfcc87a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-disabled-manual.html @@ -0,0 +1,28 @@ + + +HTMLOptionElement Test: disabled + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + This test validates that an option element is disabled if its disabled attribute is present. +

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Test steps:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. + Click the select flag to select 'Option2' +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Result:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Test passes if not able to select 'Option2'

                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-form.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-form.html new file mode 100644 index 000000000..1a68b5c1c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-form.html @@ -0,0 +1,32 @@ + + +HTMLOptionElement.form + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label-value.js b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label-value.js new file mode 100644 index 000000000..5c453f173 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label-value.js @@ -0,0 +1,82 @@ +function test_option(member) { + test(function() { + var option = document.createElement("option"); + assert_equals(option[member], ""); + }, "No children, no " + member); + + test(function() { + var option = document.createElement("option"); + option.setAttribute(member, "") + assert_equals(option[member], ""); + }, "No children, empty " + member); + + test(function() { + var option = document.createElement("option"); + option.setAttribute(member, member) + assert_equals(option[member], member); + }, "No children, " + member); + + test(function() { + var option = document.createElement("option"); + option.setAttributeNS("http://www.example.com/", member, member) + assert_equals(option[member], ""); + }, "No children, namespaced " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + assert_equals(option[member], "child"); + }, "Single child, no " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.setAttribute(member, "") + assert_equals(option[member], ""); + }, "Single child, empty " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.setAttribute(member, member) + assert_equals(option[member], member); + }, "Single child, " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.setAttributeNS("http://www.example.com/", member, member) + assert_equals(option[member], "child"); + }, "Single child, namespaced " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.appendChild(document.createTextNode(" node ")); + assert_equals(option[member], "child node"); + }, "Two children, no " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.appendChild(document.createTextNode(" node ")); + option.setAttribute(member, "") + assert_equals(option[member], ""); + }, "Two children, empty " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.appendChild(document.createTextNode(" node ")); + option.setAttribute(member, member) + assert_equals(option[member], member); + }, "Two children, " + member); + + test(function() { + var option = document.createElement("option"); + option.appendChild(document.createTextNode(" child ")); + option.appendChild(document.createTextNode(" node ")); + option.setAttributeNS("http://www.example.com/", member, member) + assert_equals(option[member], "child node"); + }, "Two children, namespaced " + member); +} diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label.html new file mode 100644 index 000000000..f931b9622 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-label.html @@ -0,0 +1,12 @@ + + +HTMLOptionElement.label + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-selected.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-selected.html new file mode 100644 index 000000000..e18e90b85 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-selected.html @@ -0,0 +1,61 @@ + + +HTMLOptionElement.selected + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-backslash.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-backslash.html new file mode 100644 index 000000000..34bd0d368 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-backslash.html @@ -0,0 +1,15 @@ + + +Test for the backslash sign in option.text + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-label.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-label.html new file mode 100644 index 000000000..9259aecf3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-label.html @@ -0,0 +1,23 @@ + + +HTMLOptionElement.text + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-recurse.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-recurse.html new file mode 100644 index 000000000..cf854f526 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-recurse.html @@ -0,0 +1,92 @@ + + +HTMLOptionElement.text + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-spaces.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-spaces.html new file mode 100644 index 000000000..2c712655a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-text-spaces.html @@ -0,0 +1,75 @@ + + +HTMLOptionElement.text + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/option-value.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-value.html new file mode 100644 index 000000000..cccdc3748 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/option-value.html @@ -0,0 +1,12 @@ + + +HTMLOptionElement.value + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-output-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-output-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-output-element/output.html b/testing/web-platform/tests/html/semantics/forms/the-output-element/output.html new file mode 100644 index 000000000..7682703fa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-output-element/output.html @@ -0,0 +1,39 @@ + + +The output element + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-progress-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-progress-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress-2.html b/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress-2.html new file mode 100644 index 000000000..ebc475062 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress-2.html @@ -0,0 +1,34 @@ + + + + Progress Element Tests + + + + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress.html b/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress.html new file mode 100644 index 000000000..0c176d8ea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-progress-element/progress.html @@ -0,0 +1,74 @@ + + + + The progress element + + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-select-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html b/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html new file mode 100644 index 000000000..c5c8510a4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html @@ -0,0 +1,54 @@ + + + + +HTMLOptionsCollection + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html b/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html new file mode 100644 index 000000000..6bae66ccf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html @@ -0,0 +1,70 @@ + + + + +HTMLOptionsCollection + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/select-ask-for-reset.html b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-ask-for-reset.html new file mode 100644 index 000000000..822114fb2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-ask-for-reset.html @@ -0,0 +1,97 @@ + + +HTMLSelectElement ask for reset + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/select-named-getter.html b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-named-getter.html new file mode 100644 index 000000000..da43da9d9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-named-getter.html @@ -0,0 +1,46 @@ + + +Absence of a named getter on HTMLSelectElement + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-select-element/select-remove.html b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-remove.html new file mode 100644 index 000000000..cf2128bd1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-select-element/select-remove.html @@ -0,0 +1,64 @@ + + +HTMLSelectElement.remove + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/.gitkeep b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/cloning-steps.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/cloning-steps.html new file mode 100644 index 000000000..7a85bd26a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/cloning-steps.html @@ -0,0 +1,34 @@ + + +Cloning of textarea elements + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html new file mode 100644 index 000000000..d69195b4f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html @@ -0,0 +1,19 @@ + + + + HTML Test reference: newline in <textarea> separates bidi paragraphs + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html new file mode 100644 index 000000000..ce1ff944c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html @@ -0,0 +1,23 @@ + + + + + HTML Test: newline in <textarea> separates bidi paragraphs + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html new file mode 100644 index 000000000..d59a25941 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html @@ -0,0 +1,14 @@ + + +HTML Test: textarea - placeholder attribute + + + + +

                                                                                                                                                                                                                          + Test passes if there is a "Placeholder Text" in the text area, + and if the "Placeholder Text" disappears after type in any character. +

                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html new file mode 100644 index 000000000..f1679e280 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html @@ -0,0 +1,31 @@ + + +HTMLTextAreaElement Test: select event + + + + + +

                                                                                                                                                                                                                          Select any numberic characters in the text area below

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-manual.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-manual.html new file mode 100644 index 000000000..4e98ba509 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-select-manual.html @@ -0,0 +1,13 @@ + + +HTMLTextAreaElement Test: select() + + + +

                                                                                                                                                                                                                          Test passes if content of the input area is selected

                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-type.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-type.html new file mode 100644 index 000000000..ac80f9365 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-type.html @@ -0,0 +1,16 @@ + +The type IDL attribute + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html new file mode 100644 index 000000000..98a7f8a3a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html @@ -0,0 +1,5 @@ + +Dynamic manipulation of textarea.wrap + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html new file mode 100644 index 000000000..b3baa79d7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html @@ -0,0 +1,9 @@ + +Dynamic manipulation of textarea.wrap + + + + + diff --git a/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html new file mode 100644 index 000000000..b0a9b460f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html @@ -0,0 +1,9 @@ + +Dynamic manipulation of textarea.wrap + + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html new file mode 100644 index 000000000..022e555bd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html @@ -0,0 +1,27 @@ + + + + + the dd element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the dd element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html new file mode 100644 index 000000000..ffde6eb53 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html @@ -0,0 +1,28 @@ + + + + + The div element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the div element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html new file mode 100644 index 000000000..2394d6a92 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html @@ -0,0 +1,30 @@ + + + + + the dl element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the dl element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html new file mode 100644 index 000000000..1dbb4384d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html @@ -0,0 +1,28 @@ + + + + + the dl element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the dt element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html new file mode 100644 index 000000000..68e7a516b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html @@ -0,0 +1,28 @@ + + + + + the figcaption element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the figcaption element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html new file mode 100644 index 000000000..31c156ce3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html @@ -0,0 +1,29 @@ + + + + + the figure element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the figure element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html new file mode 100644 index 000000000..eeadd97d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html @@ -0,0 +1,30 @@ + + + + + the hr element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the hr element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html new file mode 100644 index 000000000..346ed5662 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html @@ -0,0 +1,148 @@ + + + + + Body Element + + + + + + + +

                                                                                                                                                                                                                          Validation of li characteristic requiring manual testing

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states: "If the parent element is an ol element, then the li element has an ordinal value."

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This manual test is needed to verify that NON-ol element parents do NOT result in an ordinal value.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          It needs to be manual because the ordinal value assigned to each list element by the user agent is NOT available programmatically. Values which are set either via markup or IDL are available programmatically, but not the calculated values for all the other list items.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          And, as we cannot be sure how a mistakenly assigned value would be rendered, this test cannot be a reftest.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          So, please use the buttons to answer the following questions:

                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          HTML MarkupDo you see any sort of sequencing information?
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html new file mode 100644 index 000000000..5ff5296e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html @@ -0,0 +1,48 @@ + + + + + li element + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the li element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest verifies that the value attribute has no effect when applied to a list item NOT having an ol parent.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest passes if you see NO sequencing information on any of the items below.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Unordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html new file mode 100644 index 000000000..71b72c2ce --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html @@ -0,0 +1,49 @@ + + + + + li element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the li element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest verifies that the value attribute has no effect when applied to a list item NOT having an ol parent.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest passes if you see NO sequencing information on any of the items below.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Unordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Toolbar Menu Item
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html new file mode 100644 index 000000000..bdb728faf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html @@ -0,0 +1,34 @@ + + + + + li element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the li element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest verifies that the value attribute has an effect when applied to a list item with an ol parent.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest passes if you see the numbers 1. 2. 3. below the words "Ordered List"

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html new file mode 100644 index 000000000..ae4eebee1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html @@ -0,0 +1,36 @@ + + + + + li element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the li element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest verifies that the value attribute has an effect when applied to a list item with an ol parent.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This reftest passes if you see the numbers 1. 2. 3. below the words "Ordered List"

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html new file mode 100644 index 000000000..fa342b3e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html @@ -0,0 +1,193 @@ + + + + + li element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the li element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                        • Command
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • Command
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                        • + + + + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • + +
                                                                                                                                                                                                                        • Help Me
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • About
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Unordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          • list item
                                                                                                                                                                                                                          • +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html new file mode 100644 index 000000000..019aef1b6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html @@ -0,0 +1,53 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the ol element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          These reftests are necessary because the values of the ol's li children as calculated by the user agent are NOT available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "The reversed attribute is a boolean attribute. If present, it indicates that the list is a descending list (..., 3, 2, 1). If the attribute is omitted, the list is an ascending list (1, 2, 3, ...)."
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if you see an ascending list followed by two descending lists.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List - reversed via content attribute

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List - reversed via IDL

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html new file mode 100644 index 000000000..32d4f2c86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html @@ -0,0 +1,59 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the ol element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          These reftests are necessary because the values of the ol's li children as calculated by the user agent are NOT available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "The reversed attribute is a boolean attribute. If present, it indicates that the list is a descending list (..., 3, 2, 1). If the attribute is omitted, the list is an ascending list (1, 2, 3, ...)."
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if you see an ascending list followed by two descending lists.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List - reversed via content attribute

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List - reversed via IDL

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html new file mode 100644 index 000000000..f87074899 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html @@ -0,0 +1,57 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          2, 3, 4 (ol has start attribute of 2)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          4.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -9, -8, -7 (ol has start attribute of -9)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -9.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -8.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -7.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1000, 1001, 1002 (list's start attribute of 1000 provided by JavaScript)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1000.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          1001.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          1002.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          2, 1, 9 (each list item has a specified value attribute, list has a start attribute of 1000)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          9.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html new file mode 100644 index 000000000..dc373f910 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html @@ -0,0 +1,64 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          2, 3, 4 (ol has start attribute of 2)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -9, -8, -7 (ol has start attribute of -9)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1000, 1001, 1002 (list's start attribute of 1000 provided by JavaScript)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          2, 1, 9 (each list item has a specified value attribute, list has a start attribute of 1000)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html new file mode 100644 index 000000000..2ba4af9b1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html @@ -0,0 +1,57 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          4, 5, 6 (ol has start attribute of 2 which is overridden by first list item's value attribute of 4)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          4.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          5.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          6.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          4, 5, 6 (ol has start attribute of -10 which is overridden by first list item's value attribute of 4)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          4.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          5.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          6.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 5, 6 (2nd list item has value attribute of 5)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          5.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          6.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -1, -5, -4 (list has a start attribute of -1, and 2nd list item has value attribute of -5)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -5.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -4.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html new file mode 100644 index 000000000..559e3c219 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html @@ -0,0 +1,61 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          4, 5, 6 (ol has start attribute of 2 which is overridden by first list item's value attribute of 4)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          4, 5, 6 (ol has start attribute of -10 which is overridden by first list item's value attribute of 4)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 5, 6 (2nd list item has value attribute of 5)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -1, -5, -4 (list has a start attribute of -1, and 2nd list item has value attribute of -5)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html new file mode 100644 index 000000000..294c9abc2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html @@ -0,0 +1,55 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The type attribute represents the state given in the cell in the second column of the row whose first cell matches the attribute's value; if none of the cells match, or if the attribute is omitted, then the attribute represents the decimal state.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          1, 2, 3 (default value for unspecified type attribute is 'decimal')

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "!"))

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "2"))

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "b"))

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html new file mode 100644 index 000000000..32b0e200b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html @@ -0,0 +1,58 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          The type attribute represents the state given in the cell in the second column of the row whose first cell matches the attribute's value; if none of the cells match, or if the attribute is omitted, then the attribute represents the decimal state.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          1, 2, 3 (default value for unspecified type attribute is 'decimal')

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "!"))

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "2"))

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "b"))

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html new file mode 100644 index 000000000..cf31b7a9c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html @@ -0,0 +1,62 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          User agents should render the items of the list in a manner consistent with the state of the type attribute of the ol element.
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          1, 2, 3 (type attribute of "1" results in decimal type)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          3.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          aa, ab, ac (type attribute of "a" results in lower case latin alphabet, start = 27)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          aa.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          ab.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          ac.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          AA, AB, AC (type attribute of "A" results in upper case latin alphabet, start = 27)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          AA.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          AB.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          AC.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          i, v, c (type attribute of "i" results in lower case roman alphabet, list values = 1, 5, 100)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          i.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          v.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          c.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          I, V, C (type attribute of "I" results in upper case roman alphabet, list values = 1, 5, 100)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          I.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          V.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          C.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html new file mode 100644 index 000000000..7daea54c0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html @@ -0,0 +1,65 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          User agents should render the items of the list in a manner consistent with the state of the type attribute of the ol element.
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          1, 2, 3 (type attribute of "1" results in decimal type)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          aa, ab, ac (type attribute of "a" results in lower case latin alphabet, start = 27)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          AA, AB, AC (type attribute of "A" results in upper case latin alphabet, start = 27)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          i, v, c (type attribute of "i" results in lower case roman alphabet, list values = 1, 5, 100)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          I, V, C (type attribute of "I" results in upper case roman alphabet, list values = 1, 5, 100)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html new file mode 100644 index 000000000..4906f3ca6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html @@ -0,0 +1,78 @@ + + + + + ol element + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states: Numbers less than or equal to zero should always use the decimal system regardless of the type attribute.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "a", start is -3)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, a (type is "a", start is 0)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          a.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "A", start is -3)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, A (type is "A", start is 0)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          A.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "i", start is -3)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, i (type is "i", start is 0)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          i.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "I", start is -3)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -2.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          -1.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, I (type is "I", start is 0)

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          I.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html new file mode 100644 index 000000000..5e4b5a588 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html @@ -0,0 +1,81 @@ + + + + + ol element + + + + + + + +

                                                                                                                                                                                                                          This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states: Numbers less than or equal to zero should always use the decimal system regardless of the type attribute.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          (Note: each list item has no content; only the sequencing should appear.)

                                                                                                                                                                                                                          + + + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "a", start is -3)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, a (type is "a", start is 0)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "A", start is -3)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, A (type is "A", start is 0)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "i", start is -3)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, i (type is "i", start is 0)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          -3, -2, -1 (type is "I", start is -3)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          0, I (type is "I", start is 0)

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. +
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html new file mode 100644 index 000000000..0de2a0641 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html @@ -0,0 +1,314 @@ + + + + + the ol element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the ol element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Ordered List

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. list item
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. list item
                                                                                                                                                                                                                          4. +



                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          5. list item
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html new file mode 100644 index 000000000..7f2a00c70 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html @@ -0,0 +1,25 @@ + + + + ol.start - reflection test + + + + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. One
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. Three
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html new file mode 100644 index 000000000..f6a260a8b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html @@ -0,0 +1,25 @@ + + + + ol.start - reflection test + + + + + + + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. One
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html new file mode 100644 index 000000000..f8cac3c70 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html @@ -0,0 +1,6 @@ + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. One
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html new file mode 100644 index 000000000..202315b1c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html @@ -0,0 +1,10 @@ + + +`reversed` should reverse the numbering correctly + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. One
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html new file mode 100644 index 000000000..4d6202943 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html @@ -0,0 +1,15 @@ + + +Dynamically setting `reversed` should update the numbering + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. One
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html new file mode 100644 index 000000000..6fad13053 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html @@ -0,0 +1,16 @@ + + +Reversed numbering should update on dynamic addition of child nodes + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html new file mode 100644 index 000000000..a256b6a42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html @@ -0,0 +1,12 @@ + + +Reverse numbering should not be affected by nested div + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          3. Two
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. One
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html new file mode 100644 index 000000000..48a279994 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html @@ -0,0 +1,11 @@ + + +Reverse numbering should not count display:none elements + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Three
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Three
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. Two
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          7. One
                                                                                                                                                                                                                          8. +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html new file mode 100644 index 000000000..4f3ece2be --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html @@ -0,0 +1,6 @@ + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Five
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Four
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. Three
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html new file mode 100644 index 000000000..0d4948153 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html @@ -0,0 +1,7 @@ + + +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. Five
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          3. Four
                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                          5. Three
                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html new file mode 100644 index 000000000..5f15aca31 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html @@ -0,0 +1,28 @@ + + + + + the p element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the p element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html new file mode 100644 index 000000000..75aa91b30 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html @@ -0,0 +1,22 @@ + + + + + pre element + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the pre element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "A newline in a pre element should separate paragraphs for the purposes of the Unicode bidirectional algorithm. This requirement may be implemented indirectly through the style layer. For example, an HTML+CSS user agent could implement these requirements by implementing the CSS 'unicode-bidi' property."
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if below you see "ABC ABC" repeated on two separate lines below (4 ABCs total):

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          ABC ABC
                                                                                                                                                                                                                          +ABC ABC
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html new file mode 100644 index 000000000..29e582edd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html @@ -0,0 +1,23 @@ + + + + + pre element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test continues to validate the pre element.

                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          The spec states:

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          "A newline in a pre element should separate paragraphs for the purposes of the Unicode bidirectional algorithm. This requirement may be implemented indirectly through the style layer. For example, an HTML+CSS user agent could implement these requirements by implementing the CSS 'unicode-bidi' property."
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          This reftest passes if below you see "ABC ABC" repeated on two separate lines below (4 ABCs total):

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          ‮ CBA CBA
                                                                                                                                                                                                                          +ABC ABC
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html new file mode 100644 index 000000000..07fc631b9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html @@ -0,0 +1,28 @@ + + + + + the pre element + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the pre element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html new file mode 100644 index 000000000..0f302b5d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html @@ -0,0 +1,19 @@ + + + + HTML Test reference: newline in <pre> separates bidi paragraphs + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +A Hebrew letter and a full stop: א.‎
                                                                                                                                                                                                                          +א this line begins with a Hebrew letter.
                                                                                                                                                                                                                          +      
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html new file mode 100644 index 000000000..23d442f52 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html @@ -0,0 +1,23 @@ + + + + + HTML Test: newline in pre separates bidi paragraphs + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +A Hebrew letter and a full stop: א.
                                                                                                                                                                                                                          +א this line begins with a Hebrew letter.
                                                                                                                                                                                                                          +      
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html new file mode 100644 index 000000000..6e62343f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html @@ -0,0 +1,28 @@ + + + + + the ul element + + + + + + + +

                                                                                                                                                                                                                          Description

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          This test validates the ul element.

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/commands/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/commands/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/commands/contains.json b/testing/web-platform/tests/html/semantics/interactive-elements/commands/contains.json new file mode 100644 index 000000000..b2ca2e771 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/commands/contains.json @@ -0,0 +1,38 @@ +[ + { + "id": "using-the-a-element-to-define-a-command", + "original_id": "using-the-a-element-to-define-a-command" + }, + { + "id": "using-the-button-element-to-define-a-command", + "original_id": "using-the-button-element-to-define-a-command" + }, + { + "id": "using-the-input-element-to-define-a-command", + "original_id": "using-the-input-element-to-define-a-command" + }, + { + "id": "using-the-option-element-to-define-a-command", + "original_id": "using-the-option-element-to-define-a-command" + }, + { + "id": "using-the-command-element-to-define-a-command", + "original_id": "using-the-command-element-to-define-a-command" + }, + { + "id": "using-the-command-attribute-on-command-elements-to-define-a-command-indirectly", + "original_id": "using-the-command-attribute-on-command-elements-to-define-a-command-indirectly" + }, + { + "id": "using-the-accesskey-attribute-on-a-label-element-to-define-a-command", + "original_id": "using-the-accesskey-attribute-on-a-label-element-to-define-a-command" + }, + { + "id": "using-the-accesskey-attribute-on-a-legend-element-to-define-a-command", + "original_id": "using-the-accesskey-attribute-on-a-legend-element-to-define-a-command" + }, + { + "id": "using-the-accesskey-attribute-to-define-a-command-on-other-elements", + "original_id": "using-the-accesskey-attribute-to-define-a-command-on-other-elements" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-command-element/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/the-command-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/details.html b/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/details.html new file mode 100644 index 000000000..5ed14c53a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/details.html @@ -0,0 +1,47 @@ + + + + HTML details element API + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html b/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html new file mode 100644 index 000000000..da255a384 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html @@ -0,0 +1,157 @@ + + +The details element + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Lorem ipsum +

                                                                                                                                                                                                                          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/contains.json b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/contains.json new file mode 100644 index 000000000..c865c8588 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "anchor-points", + "original_id": "anchor-points" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html new file mode 100644 index 000000000..9029612b2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html @@ -0,0 +1,77 @@ + + +dialog element: close() + + + + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html new file mode 100644 index 000000000..4719f63b8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html @@ -0,0 +1,30 @@ + + +dialog element: open + + + + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html new file mode 100644 index 000000000..6ca9189c0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html @@ -0,0 +1,125 @@ + + +dialog element: showModal() + + + + +
                                                                                                                                                                                                                          + + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          foobar

                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/contains.json b/testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/contains.json new file mode 100644 index 000000000..20f2439f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interactive-elements/the-menu-element/contains.json @@ -0,0 +1,18 @@ +[ + { + "id": "menus-intro", + "original_id": "menus-intro" + }, + { + "id": "building-menus-and-toolbars", + "original_id": "building-menus-and-toolbars" + }, + { + "id": "context-menus", + "original_id": "context-menus" + }, + { + "id": "toolbars", + "original_id": "toolbars" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/interactive-elements/the-summary-element/.gitkeep b/testing/web-platform/tests/html/semantics/interactive-elements/the-summary-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/interfaces.html b/testing/web-platform/tests/html/semantics/interfaces.html new file mode 100644 index 000000000..359101dd9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interfaces.html @@ -0,0 +1,47 @@ + + +Test of interfaces + + + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/interfaces.js b/testing/web-platform/tests/html/semantics/interfaces.js new file mode 100644 index 000000000..0280e278c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/interfaces.js @@ -0,0 +1,150 @@ +var elements = [ + ["a", "Anchor"], + ["abbr", ""], + ["acronym", ""], + ["address", ""], + ["applet", "Applet"], + ["area", "Area"], + ["article", ""], + ["aside", ""], + ["audio", "Audio"], + ["b", ""], + ["base", "Base"], + ["basefont", ""], + ["bdi", ""], + ["bdo", ""], + ["bgsound", "Unknown"], + ["big", ""], + ["blink", "Unknown"], + ["blockquote", "Quote"], + ["body", "Body"], + ["br", "BR"], + ["button", "Button"], + ["canvas", "Canvas"], + ["caption", "TableCaption"], + ["center", ""], + ["cite", ""], + ["code", ""], + ["col", "TableCol"], + ["colgroup", "TableCol"], + ["command", "Unknown"], + ["data", "Data"], + ["datalist", "DataList"], + ["dd", ""], + ["del", "Mod"], + ["details", "Details"], + ["dfn", ""], + ["dialog", "Dialog"], + ["dir", "Directory"], + ["directory", "Unknown"], + ["div", "Div"], + ["dl", "DList"], + ["dt", ""], + ["em", ""], + ["embed", "Embed"], + ["fieldset", "FieldSet"], + ["figcaption", ""], + ["figure", ""], + ["font", "Font"], + ["foo-BAR", "Unknown"], // not a valid custom element name + ["foo-bar", ""], // valid custom element name + ["foo", "Unknown"], + ["footer", ""], + ["form", "Form"], + ["frame", "Frame"], + ["frameset", "FrameSet"], + ["h1", "Heading"], + ["h2", "Heading"], + ["h3", "Heading"], + ["h4", "Heading"], + ["h5", "Heading"], + ["h6", "Heading"], + ["head", "Head"], + ["header", ""], + ["hgroup", ""], + ["hr", "HR"], + ["html", "Html"], + ["i", ""], + ["iframe", "IFrame"], + ["image", "Unknown"], + ["img", "Image"], + ["input", "Input"], + ["ins", "Mod"], + ["isindex", "Unknown"], + ["kbd", ""], + ["keygen", "Keygen"], + ["label", "Label"], + ["legend", "Legend"], + ["li", "LI"], + ["link", "Link"], + ["listing", "Pre"], + ["main", ""], + ["map", "Map"], + ["mark", ""], + ["marquee", "Marquee"], + ["menu", "Menu"], + ["menuitem", "MenuItem"], + ["meta", "Meta"], + ["meter", "Meter"], + ["mod", "Unknown"], + ["multicol", "Unknown"], + ["nav", ""], + ["nextid", "Unknown"], + ["nobr", ""], + ["noembed", ""], + ["noframes", ""], + ["noscript", ""], + ["object", "Object"], + ["ol", "OList"], + ["optgroup", "OptGroup"], + ["option", "Option"], + ["output", "Output"], + ["p", "Paragraph"], + ["param", "Param"], + ["picture", "Picture"], + ["plaintext", ""], + ["pre", "Pre"], + ["progress", "Progress"], + ["q", "Quote"], + ["quasit", "Unknown"], + ["rb", ""], + ["rp", ""], + ["rt", ""], + ["rtc", ""], + ["ruby", ""], + ["s", ""], + ["samp", ""], + ["script", "Script"], + ["section", ""], + ["select", "Select"], + ["slot", "Slot"], + ["small", ""], + ["source", "Source"], + ["spacer", "Unknown"], + ["span", "Span"], + ["strike", ""], + ["strong", ""], + ["style", "Style"], + ["sub", ""], + ["summary", ""], + ["sup", ""], + ["table", "Table"], + ["tbody", "TableSection"], + ["td", "TableCell"], + ["textarea", "TextArea"], + ["tfoot", "TableSection"], + ["th", "TableCell"], + ["thead", "TableSection"], + ["time", "Time"], + ["title", "Title"], + ["tr", "TableRow"], + ["track", "Track"], + ["tt", ""], + ["u", ""], + ["ul", "UList"], + ["var", ""], + ["video", "Video"], + ["wbr", ""], + ["xmp", "Pre"], + ["\u00E5-bar", "Unknown"], // not a valid custom element name +]; diff --git a/testing/web-platform/tests/html/semantics/links/.gitkeep b/testing/web-platform/tests/html/semantics/links/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/downloading-resources/.gitkeep b/testing/web-platform/tests/html/semantics/links/downloading-resources/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/downloading-resources/contains.json b/testing/web-platform/tests/html/semantics/links/downloading-resources/contains.json new file mode 100644 index 000000000..b67f855cf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/downloading-resources/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "hyperlink-auditing", + "original_id": "hyperlink-auditing" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/links/following-hyperlinks/.gitkeep b/testing/web-platform/tests/html/semantics/links/following-hyperlinks/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/introduction-3/.gitkeep b/testing/web-platform/tests/html/semantics/links/introduction-3/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/.gitkeep b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html new file mode 100644 index 000000000..2db3082e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html @@ -0,0 +1,65 @@ + + + + +HTMLAnchorElement getters and setters + + +anchor + + + diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html new file mode 100644 index 000000000..759eada22 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html @@ -0,0 +1,48 @@ + + + + +HTMLAnchorElement getters test + + +a1 +a2 +a3 +a4 +a5 +a6 +a7 +a8 +a9 +a10 + + + + diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html new file mode 100644 index 000000000..3d22481d2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html @@ -0,0 +1,78 @@ + + +Test behavior of rel="noopener" links + + + + + + diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html new file mode 100644 index 000000000..2057dbf0b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-popup.html @@ -0,0 +1,19 @@ + + + + diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html new file mode 100644 index 000000000..0dbd14275 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html new file mode 100644 index 000000000..dd2d71913 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/noopener-target-2.html @@ -0,0 +1,8 @@ + + diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/.gitkeep b/testing/web-platform/tests/html/semantics/links/linktypes/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css-ref.html b/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css-ref.html new file mode 100644 index 000000000..ec961eac1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css-ref.html @@ -0,0 +1,5 @@ + + +Reference of Alternate css + +
                                                                                                                                                                                                                          foobar
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css.html b/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css.html new file mode 100644 index 000000000..366d6c559 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/alternate-css.html @@ -0,0 +1,7 @@ + + +Alternate css + + + +
                                                                                                                                                                                                                          foobar
                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/alternate.css b/testing/web-platform/tests/html/semantics/links/linktypes/alternate.css new file mode 100644 index 000000000..05920c613 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/alternate.css @@ -0,0 +1,3 @@ +div { + background-color: red; +} diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/contains.json b/testing/web-platform/tests/html/semantics/links/linktypes/contains.json new file mode 100644 index 000000000..55aa4f677 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/contains.json @@ -0,0 +1,68 @@ +[ + { + "id": "rel-alternate", + "original_id": "rel-alternate" + }, + { + "id": "link-type-author", + "original_id": "link-type-author" + }, + { + "id": "link-type-bookmark", + "original_id": "link-type-bookmark" + }, + { + "id": "link-type-help", + "original_id": "link-type-help" + }, + { + "id": "rel-icon", + "original_id": "rel-icon" + }, + { + "id": "link-type-license", + "original_id": "link-type-license" + }, + { + "id": "link-type-nofollow", + "original_id": "link-type-nofollow" + }, + { + "id": "link-type-noreferrer", + "original_id": "link-type-noreferrer" + }, + { + "id": "link-type-prefetch", + "original_id": "link-type-prefetch" + }, + { + "id": "link-type-search", + "original_id": "link-type-search" + }, + { + "id": "link-type-stylesheet", + "original_id": "link-type-stylesheet" + }, + { + "id": "link-type-tag", + "original_id": "link-type-tag" + }, + { + "id": "sequential-link-types", + "original_id": "sequential-link-types", + "children": [ + { + "id": "link-type-next", + "original_id": "link-type-next" + }, + { + "id": "link-type-prev", + "original_id": "link-type-prev" + } + ] + }, + { + "id": "other-link-types", + "original_id": "other-link-types" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/original-id.json b/testing/web-platform/tests/html/semantics/links/linktypes/original-id.json new file mode 100644 index 000000000..1e5f7b5ed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/original-id.json @@ -0,0 +1 @@ +{"original_id":"linkTypes"} \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/links/linktypes/preferred.css b/testing/web-platform/tests/html/semantics/links/linktypes/preferred.css new file mode 100644 index 000000000..54b95ac28 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/links/linktypes/preferred.css @@ -0,0 +1,3 @@ +div { + border: 4px solid green; +} diff --git a/testing/web-platform/tests/html/semantics/scripting-1/.gitkeep b/testing/web-platform/tests/html/semantics/scripting-1/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-noscript-element/.gitkeep b/testing/web-platform/tests/html/semantics/scripting-1/the-noscript-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/.gitkeep b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_001.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_001.htm new file mode 100644 index 000000000..370152683 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_001.htm @@ -0,0 +1,18 @@ + + + + Async property on a dynamically-created script is true by default + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_002.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_002.htm new file mode 100644 index 000000000..e1850ff6e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_002.htm @@ -0,0 +1,31 @@ + + + + Changes to the 'async' attribute are reflected in the async property + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_003.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_003.htm new file mode 100644 index 000000000..b9a854c6b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_003.htm @@ -0,0 +1,39 @@ + + + + An async script does not block the parser while downloading + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_004.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_004.htm new file mode 100644 index 000000000..7908b757a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_004.htm @@ -0,0 +1,37 @@ + + + + An async script executes as soon as possible after a download is complete + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_005.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_005.htm new file mode 100644 index 000000000..4519d7234 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_005.htm @@ -0,0 +1,39 @@ + + + + A script element with both async and defer set should execute asynchronously + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_006.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_006.htm new file mode 100644 index 000000000..86eb99897 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_006.htm @@ -0,0 +1,45 @@ + + + + A dynamically created external script executes asynchronously + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_007.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_007.htm new file mode 100644 index 000000000..8df0fba37 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_007.htm @@ -0,0 +1,48 @@ + + + + Ordered async script execution when script.async == false + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_008.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_008.htm new file mode 100644 index 000000000..73529cc31 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_008.htm @@ -0,0 +1,47 @@ + + + + Async script element execution delays the window's load event + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_009.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_009.htm new file mode 100644 index 000000000..501edda06 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_009.htm @@ -0,0 +1,25 @@ + + + + Document.write() silently fails from an Async script + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_010.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_010.htm new file mode 100644 index 000000000..959a8aa27 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_010.htm @@ -0,0 +1,54 @@ + + + + Removing an async script before execution + + + + + + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_011.htm b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_011.htm new file mode 100644 index 000000000..d80e463ce --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/async_011.htm @@ -0,0 +1,19 @@ + + + + An empty parser-inserted script element should return async=true + + + + + + + + +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/contains.json b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/contains.json new file mode 100644 index 000000000..e31ce4003 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/contains.json @@ -0,0 +1,18 @@ +[ + { + "id": "scriptinglanguages", + "original_id": "scriptingLanguages" + }, + { + "id": "restrictions-for-contents-of-script-elements", + "original_id": "restrictions-for-contents-of-script-elements" + }, + { + "id": "inline-documentation-for-external-scripts", + "original_id": "inline-documentation-for-external-scripts" + }, + { + "id": "scripttagxslt", + "original_id": "scriptTagXSLT" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-utf8.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-utf8.js new file mode 100644 index 000000000..eb442c97b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-utf8.js @@ -0,0 +1,5 @@ +(function() { + window.getSomeString = function() { + return "śćążź"; //<- these are five Polish letters, similar to scazz. It can be read correctly only with windows 1250 encoding. + }; +})(); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-windows1250.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-windows1250.js new file mode 100644 index 000000000..50de6932b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/external-script-windows1250.js @@ -0,0 +1,5 @@ +(function() { + window.getSomeString = function() { + return "œæ¹¿Ÿ"; //<- these are five Polish letters, similar to scazz. It can be read correctly only with windows 1250 encoding. + }; +})(); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html new file mode 100644 index 000000000..dc0fa9dab --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html @@ -0,0 +1,15 @@ + + +Script src with a base URL + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js new file mode 100644 index 000000000..3cbbb12e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js @@ -0,0 +1 @@ +do_test("alpha"); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js new file mode 100644 index 000000000..4ce0f5338 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js @@ -0,0 +1 @@ +do_test("beta"); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html new file mode 100644 index 000000000..edc2c3d6f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html @@ -0,0 +1,27 @@ + + +Script src with an empty URL + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty.html new file mode 100644 index 000000000..d127f1eb3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/empty.html @@ -0,0 +1,32 @@ + + +Script src with an empty URL + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/failure.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/failure.html new file mode 100644 index 000000000..b49e51740 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/failure.html @@ -0,0 +1,25 @@ + + +Script src with an invalid URL + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js new file mode 100644 index 000000000..ca7fdba71 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js @@ -0,0 +1 @@ +unreachable(); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/historical.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/historical.html new file mode 100644 index 000000000..1f1a91228 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/historical.html @@ -0,0 +1,53 @@ + +Historical script element features should not be supported + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/load-event.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/load-event.html new file mode 100644 index 000000000..25c2ddf3e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/load-event.html @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/log.py b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/log.py new file mode 100644 index 000000000..6803bb3e4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/log.py @@ -0,0 +1,13 @@ +import time + +def main(request, response): + response.headers.append("Content-Type", "text/javascript") + try: + script_id = int(request.GET.first("id")) + delay = int(request.GET.first("sec")) + except: + response.set_error(400, "Invalid parameter") + + time.sleep(int(delay)) + + return "log('%s')" % script_id diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py new file mode 100644 index 000000000..f8e05d966 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py @@ -0,0 +1,10 @@ +def main(request, response): + headers = [("Content-Type", "text/javascript")] + milk = request.cookies.first("milk", None) + + if milk is None: + return headers, "var included = false;" + elif milk.value == "yes": + return headers, "var included = true;" + + return headers, "var included = false;" diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-01.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-01.html new file mode 100644 index 000000000..c5ac0d0a6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-01.html @@ -0,0 +1,89 @@ + + + + Script @type: unknown parameters + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Script @type: unknown parameters + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-03.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-03.html new file mode 100644 index 000000000..4ff4cc6b0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-charset-03.html @@ -0,0 +1,20 @@ + + + +Script changing @charset + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html new file mode 100644 index 000000000..488dd4488 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html @@ -0,0 +1,49 @@ + + +HTMLScriptElement: crossorigin attribute network test + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html new file mode 100644 index 000000000..52857a08e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html @@ -0,0 +1,39 @@ + + +HTMLScriptElement: crossOrigin IDL attribute + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml new file mode 100644 index 000000000..69c4ef1f8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml @@ -0,0 +1,22 @@ + + + Scripts with for and event attributes + + + + +
                                                                                                                                                                                                                          + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html new file mode 100644 index 000000000..552ea7041 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html @@ -0,0 +1,93 @@ + +Scripts with for and event attributes + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-language-type.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-language-type.html new file mode 100644 index 000000000..b94834c83 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-language-type.html @@ -0,0 +1,18 @@ + +Script: combinations of @type and @language + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-01.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-01.html new file mode 100644 index 000000000..f2f2724df --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-01.html @@ -0,0 +1,24 @@ + +Script @type: unknown parameters + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-02.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-02.html new file mode 100644 index 000000000..69613e510 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-02.html @@ -0,0 +1,98 @@ + +Script @type: JavaScript types + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml new file mode 100644 index 000000000..8dd9ceb9a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml @@ -0,0 +1,36 @@ + + +Script inside noembed, noframes and iframe + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +<script> +run.push("noembed"); +</script> + + +<script> +run.push("noframes"); +</script> + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html new file mode 100644 index 000000000..2f3ce2368 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html @@ -0,0 +1,12 @@ + + +Script is not executed after script thread is shutdown + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html new file mode 100644 index 000000000..704e8ed36 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html @@ -0,0 +1,18 @@ + + +Script is not executed after script thread is shutdown + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js new file mode 100644 index 000000000..ccdf14c0c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js @@ -0,0 +1 @@ +script_executed(); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py new file mode 100644 index 000000000..53caed7c0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py @@ -0,0 +1,4 @@ +def main(request, response): + headers = [("Content-Type", "text/javascript")] + body = "test2_token = \"script executed\";" + return 200, headers, body diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html new file mode 100644 index 000000000..44ad30b01 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py new file mode 100644 index 000000000..7722bd3f2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py @@ -0,0 +1,4 @@ +def main(request, response): + headers = [("Content-Type", "text/javascript")] + body = "test1_token = \"script executed\";" + return 404, headers, body diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html new file mode 100644 index 000000000..0fe39b11a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html @@ -0,0 +1,12 @@ + + +Test that the insertion point is defined in the error event of a parser-inserted script that actually started a fetch (but just had it fail). + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html new file mode 100644 index 000000000..6d3f3ef09 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html @@ -0,0 +1,13 @@ + + +Test that the insertion point is not defined in the error event of a + parser-inserted script that has an unparseable URL + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html new file mode 100644 index 000000000..ce3ddeee6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html @@ -0,0 +1,12 @@ + + +Test that the insertion point is defined in the load event of a parser-inserted script. + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-string.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-string.html new file mode 100644 index 000000000..85f2d4dcf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-onload-string.html @@ -0,0 +1,17 @@ + +Script: setting onload to a string + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml new file mode 100644 index 000000000..33a4635db --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml @@ -0,0 +1,28 @@ + + + +HTMLScriptElement.text + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text.html new file mode 100644 index 000000000..6e8647224 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-text.html @@ -0,0 +1,72 @@ + + +HTMLScriptElement.text + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html new file mode 100644 index 000000000..a2671a78f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html @@ -0,0 +1,16 @@ + + +JS is disabled on documents created without a browsing context + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/serve-with-content-type.py b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/serve-with-content-type.py new file mode 100644 index 000000000..7cfe6f4ce --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/serve-with-content-type.py @@ -0,0 +1,15 @@ +import os + +def main(request, response): + directory = os.path.dirname(__file__) + + try: + file_name = request.GET.first("fn") + content_type = request.GET.first("ct") + with open(os.path.join(directory, file_name), "rb") as fh: + content = fh.read() + + response.headers.set("Content-Type", content_type) + response.content = content + except: + response.set_error(400, "Not enough parameters or file not found") diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html new file mode 100644 index 000000000..d9b0c84ca --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html @@ -0,0 +1,2 @@ +Some diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html new file mode 100644 index 000000000..7a1739815 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html @@ -0,0 +1,2 @@ +Some diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html new file mode 100644 index 000000000..f0236b4fb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html @@ -0,0 +1,2 @@ +Some diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js new file mode 100644 index 000000000..8a96a0b78 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js @@ -0,0 +1 @@ +document.write("te"); diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html new file mode 100644 index 000000000..8676319b2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html @@ -0,0 +1,150 @@ + + + +HTML Templates: Parsing XHTML: Node's node document + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html new file mode 100644 index 000000000..40abda568 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html @@ -0,0 +1,102 @@ + + + +HTML Templates: Child nodes of template element in XHTML documents + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html new file mode 100644 index 000000000..416a3bc61 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html @@ -0,0 +1,71 @@ + + + +HTML Templates: serialize template contents instead of template element + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html new file mode 100644 index 000000000..55c8b2e30 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html @@ -0,0 +1,6 @@ + +Template Reftest Reference + + +

                                                                                                                                                                                                                          Test passes if there's no anything below this line.

                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html new file mode 100644 index 000000000..fc310f47c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html @@ -0,0 +1,12 @@ + + Template Test: check that template content is invisible by default + + + + + +

                                                                                                                                                                                                                          Test passes if there's no anything below this line.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html new file mode 100644 index 000000000..92f3d81ea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html @@ -0,0 +1,12 @@ + + Template Test: check that template content is invisible by default + + + + + +

                                                                                                                                                                                                                          Test passes if there's no anything below this line.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html new file mode 100644 index 000000000..4c477fde7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html @@ -0,0 +1,19 @@ + + HTML Templates: template content is invisible by default + + + + + + +

                                                                                                                                                                                                                          Test passes if there's no anything below this line.

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html new file mode 100644 index 000000000..c668d9095 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html @@ -0,0 +1,82 @@ + + + +HTML Templates: Clone template node: All the children of template content are copied if 'copy children flag' set to true + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html new file mode 100644 index 000000000..a2afc2304 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html @@ -0,0 +1,126 @@ + + + +HTML Templates: ownerDocument of cloned template content is set to template content owner + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html new file mode 100644 index 000000000..d063acded --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html @@ -0,0 +1,83 @@ + + + +HTML Templates: The template contents owner document type is HTML document + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html new file mode 100644 index 000000000..a087f788e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html @@ -0,0 +1,44 @@ + + + +HTML Templates: The template contents owner document (no browsing context) + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html new file mode 100644 index 000000000..cf2e30b64 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html @@ -0,0 +1,67 @@ + + + +HTML Templates: The template contents owner document (there's browsing context) + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents.html new file mode 100644 index 000000000..4a61dc8d3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/definitions/template-contents.html @@ -0,0 +1,172 @@ + + + +HTML Templates: The template contents is a DocumentFragment + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html new file mode 100644 index 000000000..0b7ad1e46 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html @@ -0,0 +1,86 @@ + + + +HTML Templates: innerHTML of template element replaces all referenced by the content attribute + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html new file mode 100644 index 000000000..2cb149853 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-body.html @@ -0,0 +1,12 @@ + + + + The file contains several </template> tag in HTML body without start one + + + + +
                                                                                                                                                                                                                          The file contains several </template> tag in HTML body without start one
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html new file mode 100644 index 000000000..02d0c7be6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/end-template-tag-in-head.html @@ -0,0 +1,12 @@ + + + + + The file contains several </template> tag in HTML head without start one + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html new file mode 100644 index 000000000..b84d55595 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/frameset-end-tag.html @@ -0,0 +1,10 @@ + + + + The file contains frameset with the template and frameset end tag in it + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html new file mode 100644 index 000000000..e4e45bcea --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-div-no-end-tag.html @@ -0,0 +1,12 @@ + + + + The file contains template element with open div tag, but without end div tag, in the head + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html new file mode 100644 index 000000000..9db2b4af0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/head-template-contents-table-no-end-tag.html @@ -0,0 +1,14 @@ + + + + The file contains template element with open table, tr, td tags, but without end td, tr, table tags, in the head + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html new file mode 100644 index 000000000..0de652cf3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/html-start-tag.html @@ -0,0 +1,10 @@ + + + + The file contains html root element with attributes and some in the body + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml new file mode 100644 index 000000000..14db5004d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-div.xhtml @@ -0,0 +1,14 @@ + + + + Template tag with children div tags inside + + + +

                                                                                                                                                                                                                          Template tag with div tags inside

                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml new file mode 100644 index 000000000..406fa6c3d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-child-nodes-nested.xhtml @@ -0,0 +1,16 @@ + + + + Template tag with children div tags inside another template tag + + + +

                                                                                                                                                                                                                          Template tag with children div tags inside another template tag

                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html new file mode 100644 index 000000000..b9dd5f47a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-attribute.html @@ -0,0 +1,10 @@ + + + + Empty template tag with attribute content + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html new file mode 100644 index 000000000..a1f246fd6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-body.html @@ -0,0 +1,10 @@ + + + + BODY tag inside template + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html new file mode 100644 index 000000000..304acf302 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-div-no-end-tag.html @@ -0,0 +1,12 @@ + + + + Div tag inside template tag + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html new file mode 100644 index 000000000..f1a539cc0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-empty.html @@ -0,0 +1,11 @@ + + + + Empty template tag + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html new file mode 100644 index 000000000..4331367df --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-frameset.html @@ -0,0 +1,10 @@ + + + + FRAMESET tag inside template + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html new file mode 100644 index 000000000..1e3a337e8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-head.html @@ -0,0 +1,10 @@ + + + + HEAD tag inside template + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html new file mode 100644 index 000000000..5dd3a28e6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-html.html @@ -0,0 +1,10 @@ + + + + HTML tag inside template + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html new file mode 100644 index 000000000..dc2dc6f15 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-nested.html @@ -0,0 +1,10 @@ + + Contains second template tag inside template tag + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html new file mode 100644 index 000000000..4639b4dc8 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-table-no-end-tag.html @@ -0,0 +1,14 @@ + + + + The file contains template element with open table, tr, td tags, without end td, tr, table tags + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html new file mode 100644 index 000000000..a401848ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents-text.html @@ -0,0 +1,10 @@ + + + + Some text inside template tag + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents.html new file mode 100644 index 000000000..07256c06a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-contents.html @@ -0,0 +1,12 @@ + + + + Div tag inside template tag + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html new file mode 100644 index 000000000..d64848c8d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-body.html @@ -0,0 +1,12 @@ + + + + Div tag inside template tag + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html new file mode 100644 index 000000000..480117845 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-frameset.html @@ -0,0 +1,12 @@ + + + + Template tag inside frameset + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html new file mode 100644 index 000000000..6bab00ea9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/template-descendant-head.html @@ -0,0 +1,13 @@ + + + + Template tag inside head + + + + + Nothing interesting here + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/two-templates.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/two-templates.html new file mode 100644 index 000000000..f6e9ab58e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/resources/two-templates.html @@ -0,0 +1,17 @@ + + + + The file contains two template elements + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html new file mode 100644 index 000000000..1539afbe1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html @@ -0,0 +1,70 @@ + + + +HTML Templates: serialize template contents instead of template element + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html new file mode 100644 index 000000000..b4c11b841 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html @@ -0,0 +1,114 @@ + + + +HTML Templates: Content attribute of template element is read-only + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html new file mode 100644 index 000000000..8027fbb91 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html @@ -0,0 +1,199 @@ + + + +HTML Templates: When node's document changes its owner document should be changed + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html new file mode 100644 index 000000000..6a6482daa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html @@ -0,0 +1,135 @@ + + + +HTML Templates: Template element as a descendant of the body element. + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html new file mode 100644 index 000000000..da76c6b04 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html @@ -0,0 +1,59 @@ + + + +HTML Templates: Node document of the template content attribute must be template contents owner + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content.html new file mode 100644 index 000000000..8ed55d0d2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-content.html @@ -0,0 +1,77 @@ + + + +HTML Templates: HTML elements in template content + + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html new file mode 100644 index 000000000..70028c5ec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html @@ -0,0 +1,26 @@ + + + +HTML Templates: Template element as a descendant of the body element. + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html new file mode 100644 index 000000000..ce20a7413 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html @@ -0,0 +1,62 @@ + + + +HTML Templates: Template element as a descendant of the frameset element. + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html new file mode 100644 index 000000000..611ec50bb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html @@ -0,0 +1,26 @@ + + + +HTML Templates: Template element as a descendant of the head element. + + + + + + + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/sections/.gitkeep b/testing/web-platform/tests/html/semantics/sections/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/headings-and-sections/.gitkeep b/testing/web-platform/tests/html/semantics/sections/headings-and-sections/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/headings-and-sections/contains.json b/testing/web-platform/tests/html/semantics/sections/headings-and-sections/contains.json new file mode 100644 index 000000000..a9fecf65b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/sections/headings-and-sections/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "outlines", + "original_id": "outlines" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/sections/the-address-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-address-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-article-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-article-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-aside-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-aside-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-body-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-body-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-footer-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-footer-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json b/testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json new file mode 100644 index 000000000..748a548ca --- /dev/null +++ b/testing/web-platform/tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/original-id.json @@ -0,0 +1 @@ +{"original_id":"the-h1,-h2,-h3,-h4,-h5,-and-h6-elements"} \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/sections/the-header-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-header-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-hgroup-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-hgroup-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-nav-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-nav-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/the-section-element/.gitkeep b/testing/web-platform/tests/html/semantics/sections/the-section-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/sections/usage-summary-0/.gitkeep b/testing/web-platform/tests/html/semantics/sections/usage-summary-0/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/selectors/.gitkeep b/testing/web-platform/tests/html/semantics/selectors/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/selectors/case-sensitivity/.gitkeep b/testing/web-platform/tests/html/semantics/selectors/case-sensitivity/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html new file mode 100644 index 000000000..76a963a60 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html @@ -0,0 +1,18 @@ + + + + CSS Selectors (:checked) + + + + + +

                                                                                                                                                                                                                          Anything that is checked below should be blue.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          X

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          X X

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html new file mode 100644 index 000000000..bf5981293 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html @@ -0,0 +1,43 @@ + + +Selector: pseudo-classes (:checked) + + + + + +
                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html new file mode 100644 index 000000000..3187801f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html @@ -0,0 +1,64 @@ + + +Selector: pseudo-classes (:default) + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html new file mode 100644 index 000000000..8edd9b8ab --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html @@ -0,0 +1,46 @@ + + + + + Selector: pseudo-classes (:dir(ltr), :dir(rtl)) + + + + + + + + +
                                                                                                                                                                                                                          + WERBEH + HEBREW + HEBREW + WERBEH + HEBREW + إيان + WERBEH + WERBEH + HEBREW + ‮WERBEH‬ + WERBEH + HEBREW + HEBREW + إيان + עברית + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html new file mode 100644 index 000000000..61bbd574a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html @@ -0,0 +1,18 @@ + + +Selector: pseudo-classes (:dir(ltr), :dir(rtl)) in iso-8859-8 documents + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          This text is left to right
                                                                                                                                                                                                                          this is right to left
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          This text is left to rightthis is left to right
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html new file mode 100644 index 000000000..8808675eb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html @@ -0,0 +1,60 @@ + + +Selector: pseudo-classes (:disabled) + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html new file mode 100644 index 000000000..98d81297e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html @@ -0,0 +1,42 @@ + + +Selector: pseudo-classes (:enabled) + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html new file mode 100644 index 000000000..80a75bb99 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html @@ -0,0 +1,24 @@ + + +Selector: pseudo-classes (:focus for autofocus) + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html new file mode 100644 index 000000000..a269f1c67 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html @@ -0,0 +1,5 @@ + + +Selector: pseudo-classes (:focus) + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html new file mode 100644 index 000000000..a319b24ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html @@ -0,0 +1,51 @@ + + +Selector: pseudo-classes (:focus) + + + + + + +
                                                                                                                                                                                                                          + + + + + + +
                                                                                                                                                                                                                          hello
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          content
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html new file mode 100644 index 000000000..4a7b2d6ec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html @@ -0,0 +1,26 @@ + + +:indeterminate and input type=radio + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html new file mode 100644 index 000000000..df0484667 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html @@ -0,0 +1,37 @@ + + +Selector: pseudo-classes (:indeterminate) + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html new file mode 100644 index 000000000..e9acbb374 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html @@ -0,0 +1,84 @@ + + +Selector: pseudo-classes (:in-range, :out-of-range) + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html new file mode 100644 index 000000000..fd485b83e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html @@ -0,0 +1,23 @@ + + +Selector: pseudo-classes (:link) + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html new file mode 100644 index 000000000..d9bbadbe6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html @@ -0,0 +1,89 @@ + + +Selector: pseudo-classes (:read-write, :read-only) + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + + + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          paragraph1.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          paragraph2.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html new file mode 100644 index 000000000..f06fdfa1e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html @@ -0,0 +1,35 @@ + + +Selector: pseudo-classes (:required, :optional) + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js new file mode 100644 index 000000000..a8b1cd62a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js @@ -0,0 +1,20 @@ +function getElementsByIds(ids) { + var result = []; + ids.forEach(function(id) { + result.push(document.getElementById(id)); + }); + return result; +} + +function testSelectorIdsMatch(selector, ids, testName) { + test(function(){ + var elements = document.querySelectorAll(selector); + assert_array_equals(elements, getElementsByIds(ids)); + }, testName); +} + +function testSelectorElementsMatch(selector, elements, testName) { + test(function(){ + assert_array_equals(document.querySelectorAll(selector), elements); + }, testName); +} diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html new file mode 100644 index 000000000..d93407707 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html @@ -0,0 +1,146 @@ + + + + +Selector: pseudo-classes (:valid, :invalid) + + + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html b/testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html new file mode 100644 index 000000000..b8449229d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html @@ -0,0 +1,50 @@ + + +HTMLTableCellElement.cellIndex + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/examples/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/examples/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/historical.html b/testing/web-platform/tests/html/semantics/tabular-data/historical.html new file mode 100644 index 000000000..a6be56e13 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/historical.html @@ -0,0 +1,25 @@ + +Historical table features should not be supported + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/html-table-section-element.js b/testing/web-platform/tests/html/semantics/tabular-data/html-table-section-element.js new file mode 100644 index 000000000..68b68ceed --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/html-table-section-element.js @@ -0,0 +1,22 @@ +// https://html.spec.whatwg.org/multipage/#dom-tbody-rows +function testRowsAttribute(localName) { + var elem = document.createElement(localName); + assert_equals(elem.rows.length, 0); + + // Child

                                                                                                                                                                                                                          should *not* count as a row + elem.appendChild(document.createElement("p")); + assert_equals(elem.rows.length, 0); + + // Child should count as a row + var childTr = document.createElement("tr"); + elem.appendChild(childTr); + assert_equals(elem.rows.length, 1); + + // Nested table with child should *not* count as a row + var nested = document.createElement(localName); + nested.appendChild(document.createElement("tr")); + var nestedTable = document.createElement("table"); + nestedTable.appendChild(nested); + childTr.appendChild(nestedTable); + assert_equals(elem.rows.length, 1); +} diff --git a/testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/contains.json b/testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/contains.json new file mode 100644 index 000000000..be5a8fdfd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/processing-model-1/contains.json @@ -0,0 +1,10 @@ +[ + { + "id": "forming-a-table", + "original_id": "forming-a-table" + }, + { + "id": "header-and-data-cell-semantics", + "original_id": "header-and-data-cell-semantics" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/caption_001.html b/testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/caption_001.html new file mode 100644 index 000000000..ecb1bef85 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/caption_001.html @@ -0,0 +1,70 @@ + + + + HTML5 Table API Tests + + + + + + + +

                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-col-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-col-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-colgroup-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-colgroup-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/caption-methods.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/caption-methods.html new file mode 100644 index 000000000..35ee9f445 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/caption-methods.html @@ -0,0 +1,100 @@ + + + + Creating and deleting captions + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + + + caption + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/contains.json b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/contains.json new file mode 100644 index 000000000..ee89be21d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/contains.json @@ -0,0 +1,10 @@ +[ + { + "id": "table-descriptions-techniques", + "original_id": "table-descriptions-techniques" + }, + { + "id": "table-layout-techniques", + "original_id": "table-layout-techniques" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/createTBody.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/createTBody.html new file mode 100644 index 000000000..6100aedfd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/createTBody.html @@ -0,0 +1,173 @@ + + +HTMLTableElement.createTBody + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/delete-caption.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/delete-caption.html new file mode 100644 index 000000000..6183fa98b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/delete-caption.html @@ -0,0 +1,94 @@ + + + + deleteCaption() + + + + + + + + +
                                                                                                                                                                                                                          Fixture table caption
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          Fixture table captionA second caption element
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          Nested caption
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-01.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-01.html new file mode 100644 index 000000000..4e379a1cc --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-01.html @@ -0,0 +1,24 @@ + +insertRow(): INDEX_SIZE_ERR + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-02.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-02.html new file mode 100644 index 000000000..410425fb1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-02.html @@ -0,0 +1,34 @@ + +insertRow(): Empty table + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-03.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-03.html new file mode 100644 index 000000000..19c3ceb3c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/insertRow-method-03.html @@ -0,0 +1,32 @@ + +insertRow(): non-empty table + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/remove-row.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/remove-row.html new file mode 100644 index 000000000..b0e529f91 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/remove-row.html @@ -0,0 +1,50 @@ + + +Delete Row tests + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          First columnSecond column
                                                                                                                                                                                                                          1.11.2
                                                                                                                                                                                                                          2.12.2
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tBodies.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tBodies.html new file mode 100644 index 000000000..128dbc9f7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tBodies.html @@ -0,0 +1,40 @@ + +HTMLTableElement.tBodies + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tFoot.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tFoot.html new file mode 100644 index 000000000..d06e16f20 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tFoot.html @@ -0,0 +1,57 @@ + + +tFoot tests + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tHead.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tHead.html new file mode 100644 index 000000000..ea2ebf128 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/tHead.html @@ -0,0 +1,66 @@ + + +tHead tests + + + + +
                                                                                                                                                                                                                          + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-insertRow.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-insertRow.html new file mode 100644 index 000000000..8a9574ecd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-insertRow.html @@ -0,0 +1,56 @@ + + +HTMLTableElement.insertRow + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-rows.html b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-rows.html new file mode 100644 index 000000000..8bc23d5a7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-table-element/table-rows.html @@ -0,0 +1,234 @@ + +HTMLTableElement.rows + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html new file mode 100644 index 000000000..c81abd826 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html @@ -0,0 +1,54 @@ + + +HTMLTableSectionElement#deleteRow + + + + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          ABCDEF
                                                                                                                                                                                                                          12345
                                                                                                                                                                                                                          ABC12345DEF
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/insertRow.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/insertRow.html new file mode 100644 index 000000000..4c13db7aa --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/insertRow.html @@ -0,0 +1,56 @@ + + +HTMLTableSectionElement#insertRow + + + + +
                                                                                                                                                                                                                          + + + + + +
                                                                                                                                                                                                                          ABCDEF
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/rows.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/rows.html new file mode 100644 index 000000000..eb155de77 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tbody-element/rows.html @@ -0,0 +1,15 @@ + + +'tbody' element, 'rows' attribute + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-td-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-td-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/rows.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/rows.html new file mode 100644 index 000000000..fe70d6f28 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tfoot-element/rows.html @@ -0,0 +1,15 @@ + + +'tfoot' element, 'rows' attribute + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-th-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-th-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/rows.html b/testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/rows.html new file mode 100644 index 000000000..7830281a0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-thead-element/rows.html @@ -0,0 +1,15 @@ + + +'thead' element, 'rows' attribute + + + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/.gitkeep b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/cells.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/cells.html new file mode 100644 index 000000000..2678d3b1c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/cells.html @@ -0,0 +1,28 @@ + + +HTMLTableRowElement#cells + + + +
                                                                                                                                                                                                                          + + + + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          FirstSecondThird + + +
                                                                                                                                                                                                                          Nested first
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/deleteCell.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/deleteCell.html new file mode 100644 index 000000000..1400d32e1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/deleteCell.html @@ -0,0 +1,54 @@ + + +HTMLTableRowElement#deleteCell + + + + +
                                                                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                                                                          ABCDE12345ABC12
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/insertCell.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/insertCell.html new file mode 100644 index 000000000..07eac1efb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/insertCell.html @@ -0,0 +1,55 @@ + + +HTMLTableRowElement#insertCell + + + + +
                                                                                                                                                                                                                          + + + +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/rowIndex.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/rowIndex.html new file mode 100644 index 000000000..117712563 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/rowIndex.html @@ -0,0 +1,77 @@ + +HTMLTableRowElement.rowIndex + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html new file mode 100644 index 000000000..ef5366739 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html @@ -0,0 +1,130 @@ + + +HTMLTableRowElement.sectionRowIndex + + +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          + + + + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/historical.html b/testing/web-platform/tests/html/semantics/text-level-semantics/historical.html new file mode 100644 index 000000000..9de09fe5b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/historical.html @@ -0,0 +1,32 @@ + +Historical text-level element features should not be supported + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a-stringifier.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a-stringifier.html new file mode 100644 index 000000000..fb0780dee --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a-stringifier.html @@ -0,0 +1,16 @@ + +HTMLAnchorElement stringifier + + + + + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html new file mode 100644 index 000000000..e0bb73be0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html @@ -0,0 +1,34 @@ + +HTMLAnchorElement.text getting + + + + +
                                                                                                                                                                                                                          + +
                                                                                                                                                                                                                          +a b c +a b c +a b c +a c + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html new file mode 100644 index 000000000..879a9e3d0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html @@ -0,0 +1,41 @@ + +HTMLAnchorElement.text setting + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +a b c +a c +a b c + +
                                                                                                                                                                                                                          + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-abbr-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-abbr-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-b-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-b-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html new file mode 100644 index 000000000..eff61bb41 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html @@ -0,0 +1,36 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[:)], [+- a ב], [d ג 1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[d ג 1] ,[+- a ב] ,[:)]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[:)], [+- a ב], [d ג 1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[d ג 1] ,[+- a ב] ,[:)]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html new file mode 100644 index 000000000..e658500a4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html @@ -0,0 +1,46 @@ + + + + + HTML Test: BDI: has dir=auto by default + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + In each DIV of the test: + - the first BDI, having no characters with strong direction, should be LTR by default; + - the second BDI, having an LTR character first, should be LTR by default; + - the third BDI, having an RTL character first, should be RTL by default. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [:)], [+- a ב], [1 ג d]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [:)], [+- a ב], [1 ג d]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[:)], [+- a ב], [d ג 1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[d ג 1] ,[+- a ב] ,[:)]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html new file mode 100644 index 000000000..b4d44c510 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html new file mode 100644 index 000000000..1ce9da6b7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html @@ -0,0 +1,56 @@ + + + + + HTML Test: BDI: neutral when contains LRO or RLO without PDF + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‮ - the RLO (right-to-left-override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO and RLO. + If the BDI in the test's first DIV were a SPAN, the RLO it contains, not being closed by a + PDF, would visually reorder the de into ed. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א‮bcde...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א‮bcde...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א‮bcde...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a‭בגדה...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a‭בגדה...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a‭בגדה...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭cbאde...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...הדaבג‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html new file mode 100644 index 000000000..d5d7674a4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html new file mode 100644 index 000000000..158576885 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html @@ -0,0 +1,52 @@ + + + + + HTML Test: BDI: neutral when nested + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א + [a + [ב + [b + 4] + 3] + 2] + 1
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א + [a + [ב + [b + 4] + 3] + 2] + 1
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א + [a + [ב + [b + 4] + 3] + 2] + 1
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a + [א + [b + [ב + 3] + 2] + 1] + 0
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a + [א + [b + [ב + 3] + 2] + 1] + 0
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a + [א + [b + [ב + 3] + 2] + 1] + 0
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html new file mode 100644 index 000000000..df7af7778 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html new file mode 100644 index 000000000..37e467c17 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html @@ -0,0 +1,53 @@ + + + + + HTML Test: BDI: neutral when number + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the 1 inside it would be visually ordered + to the left of the א. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a - [1]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א - [1]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[1] - a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html new file mode 100644 index 000000000..ec8e34627 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html @@ -0,0 +1,36 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 b] c [d ה] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [e ד] ג [ב 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 b] c [d ה] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [e ד] ג [ב 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html new file mode 100644 index 000000000..7bb8a2081 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html @@ -0,0 +1,47 @@ + + + + + HTML Test: BDI: paragraph-level container + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDIs in the test's first DIV were just SPANs, the א would appear between the 1 + and the b, and the ו between the d and the ה. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א [1 b] c [d ה] ו...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a [1 ב] ג [ד e] f...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 b] c [d ה] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [e ד] ג [ב 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html new file mode 100644 index 000000000..c0f323ea2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html @@ -0,0 +1,47 @@ + + + + + + + + + + +
                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html new file mode 100644 index 000000000..822120721 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html @@ -0,0 +1,58 @@ + + + + + HTML Test: BDI: neutral to another BDI + + + + + + + + + +
                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDIs in the test's first DIV were SPANs, the ב would be rendered to the left + of the א. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html new file mode 100644 index 000000000..9aef97c0e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html @@ -0,0 +1,47 @@ + + + + + + + + + + +
                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html new file mode 100644 index 000000000..85aec4668 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html @@ -0,0 +1,59 @@ + + + + + HTML Test: BDI: neutral to another immediately following BDI + + + + + + + + + +
                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDIs in the test's first DIV were SPANs, the ב would be rendered to the left of + the א. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html new file mode 100644 index 000000000..a34d09bd2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html new file mode 100644 index 000000000..76da57c2b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html @@ -0,0 +1,54 @@ + + + + + HTML Test: BDI: neutral to following letter + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the ב would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > ב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > ב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] > ב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > b...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > b...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] > b...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] > ב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...b < [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html new file mode 100644 index 000000000..80f36183b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html new file mode 100644 index 000000000..ce41983f0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html @@ -0,0 +1,54 @@ + + + + + HTML Test: BDI: neutral to immediately following letter + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the following DIV were a SPAN, the ב would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html new file mode 100644 index 000000000..5e39eabd2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html new file mode 100644 index 000000000..46772de64 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html @@ -0,0 +1,54 @@ + + + + + HTML Test: BDI: neutral to preceding letter + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the ב would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [ב]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [b]...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א > [ב]...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...[b] < a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html new file mode 100644 index 000000000..80f36183b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html new file mode 100644 index 000000000..192115775 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html @@ -0,0 +1,54 @@ + + + + + HTML Test: BDI: neutral to immediately preceding letter + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the ב would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          אב...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ab...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭אב...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...ba‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html new file mode 100644 index 000000000..ad15d468b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html new file mode 100644 index 000000000..ff566737f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html @@ -0,0 +1,54 @@ + + + + + HTML Test: BDI: neutral to following number + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the 3 would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] (3 reviews)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] (3 reviews)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [א] (3 reviews)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] (3)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] (3)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [a] (3)...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭[א] (3 reviews)...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...(3) [a]‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html new file mode 100644 index 000000000..d0f1097ad --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html new file mode 100644 index 000000000..62a3b50ff --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html @@ -0,0 +1,53 @@ + + + + + HTML Test: BDI: neutral to immediately following number + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, the 1 would be rendered to the left + of the א +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a1...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א1...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...1a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html new file mode 100644 index 000000000..d7967c77f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html new file mode 100644 index 000000000..bff339ec3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html @@ -0,0 +1,56 @@ + + + + + HTML Test: BDI: neutral to surrounding letters + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDI in the test's first DIV were a SPAN, its b would prevent the א and the ב + from forming a single RTL run and thus keep the >s between from being mirrored into <s. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [b] > ג...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [b] > ג...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א > [b] > ג...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [ב] > c...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [ב] > c...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a > [ב] > c...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭ג < [b] < א...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...a > [ב] > c‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html new file mode 100644 index 000000000..9859de474 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html @@ -0,0 +1,52 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭b < א‬
                                                                                                                                                                                                                          + ‭>>>‬
                                                                                                                                                                                                                          + ‭ד < c...‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭a > ב‬
                                                                                                                                                                                                                          + ‭<<<‬
                                                                                                                                                                                                                          + ‭...ג > d‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭b < א‬
                                                                                                                                                                                                                          + ‭>>>‬
                                                                                                                                                                                                                          + ‭ד < c...‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭a > ב‬
                                                                                                                                                                                                                          + ‭<<<‬
                                                                                                                                                                                                                          + ‭...ג > d‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html new file mode 100644 index 000000000..3e21fcb0f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html @@ -0,0 +1,73 @@ + + + + + HTML Test: BDI: neutral when wrapped + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: +   - Non-breaking space. + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + In the test below, the non-breaking spaces in the BDI's middle "word" make it so long that it + must be displayed on a line of its own, with the BDI wrapped before and after it. At the same + time, the content surrounding the BDI is supposed to form a single directional run, despite + the containing element and the BDI both having the opposite direction, because the BDI must be + treated as a neutral. Thus, on the line containing the first part of the BDI, the BDI's + content must appear after the content preceding it, and on the line containing the last part + of the BDI, the BDI content must appear before the content following it, where both 'before' + and 'after' are defined relative to the surrounding directional run. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + א > + b +>>>                                                  + c + > ד... +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + a > + ב +>>>                                                  + ג + > d... +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭b < א‬
                                                                                                                                                                                                                          + ‭>>>‬
                                                                                                                                                                                                                          + ‭ד < c...‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭a > ב‬
                                                                                                                                                                                                                          + ‭<<<‬
                                                                                                                                                                                                                          + ‭...ג > d‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html new file mode 100644 index 000000000..0c74ecf68 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html @@ -0,0 +1,36 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 2 3 b] c [d ה?!] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [!?e ד] ג [ב 3 2 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 2 3 b] c [d ה?!] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [!?e ד] ג [ב 3 2 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html new file mode 100644 index 000000000..f133a9577 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html @@ -0,0 +1,46 @@ + + + + + HTML Test: BDI: paragraph-level container + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ו - The first six Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. + If the BDIs in the test's first DIV were just SPANs, the א would order the 1 2 3 as + 3 2 1, and the ו would (with the ה) order the ?! as !?. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          א [1 2 3 b] c [d ה?!] ו...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          a [1 2 3 ב] ג [ד e?!] f...
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭א [1 2 3 b] c [d ה?!] ו...‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ‭...f [!?e ד] ג [ב 3 2 1] a‬
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html new file mode 100644 index 000000000..feadc26d7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html @@ -0,0 +1,17 @@ + + + + + HTML Test: bdo - text directionality formatting control for its children + + + + + + +

                                                                                                                                                                                                                          Test passes if there is text 'WERBEH'.

                                                                                                                                                                                                                          + + HEBREW + + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html new file mode 100644 index 000000000..8a7861086 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html @@ -0,0 +1,15 @@ + + + + + HTML Test: The value 'ltr' of dir attribute specifies a left-to-right override + + + + + + +

                                                                                                                                                                                                                          Test passes if there is text 'WERBEH'.

                                                                                                                                                                                                                          + WERBEH + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html new file mode 100644 index 000000000..75a45e198 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html @@ -0,0 +1,18 @@ + + + + + HTML Test: bdo - override the Unicode bidirectional algorithm + + + + + + +

                                                                                                                                                                                                                          Test passes if there is text 'WERBEH'.

                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + ‮WERBEH‬ +

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html new file mode 100644 index 000000000..83d2dc4a1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html @@ -0,0 +1,11 @@ + + + + +directional type reference + + +

                                                                                                                                                                                                                          Test passes if there is text 'WERBEH'.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          WERBEH
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html new file mode 100644 index 000000000..772dcf43b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html @@ -0,0 +1,14 @@ + + + + +directional type + + + + + +

                                                                                                                                                                                                                          Test passes if there is text 'WERBEH'.

                                                                                                                                                                                                                          +HEBREW + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html new file mode 100644 index 000000000..c2dd4daa7 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ט - The first nine Hebrew letters (strongly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭אב גד 1. I like ה. fg hi‬ +
                                                                                                                                                                                                                          + ‭ab cd 2. ה is great! וז חט‬ +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭אב גד 1. I like ה. fg hi‬ +
                                                                                                                                                                                                                          + ‭ab cd 2. ה is great! וז חט‬ +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html new file mode 100644 index 000000000..89e7f2f1a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html @@ -0,0 +1,59 @@ + + + + + HTML Test: BR in inline ancestors + + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the two boxes below look exactly the same.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + Key to entities used below: + א ... ט - The first nine Hebrew letters (strongly RTL). + ‎ - The LRM (left-to-right mark) formatting character (invisible, stronly LTR). + ‏ - The RLM (right-to-left mark) formatting character (invisible, stronly RTL). + ‭ - The LRO (left-to-right override) formatting character. + ‬ - The PDF (pop directional formatting) formatting character; closes LRO. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + בא‎ + ih + גד + fg‏ + 1. I like ה.
                                                                                                                                                                                                                          + 2. ה is great!
                                                                                                                                                                                                                          + ‏cd
                                                                                                                                                                                                                          + וז
                                                                                                                                                                                                                          + ba
                                                                                                                                                                                                                          + ‎טח +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + ‭אב גד 1. I like ה. fg hi‬ +
                                                                                                                                                                                                                          + ‭ab cd 2. ה is great! וז חט‬ +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html new file mode 100644 index 000000000..f07c07791 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html @@ -0,0 +1,19 @@ + + + + HTML Test reference: BR separates bidi paragraph + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + A Hebrew letter and a full stop: א.‎ +
                                                                                                                                                                                                                          + א this line begins with a Hebrew letter. +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi.html new file mode 100644 index 000000000..1dfa6836f --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-br-element/br-bidi.html @@ -0,0 +1,22 @@ + + + + + HTML Test: BR separates bidi paragraph + + + + + + + + +

                                                                                                                                                                                                                          Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + A Hebrew letter and a full stop: א. +
                                                                                                                                                                                                                          + א this line begins with a Hebrew letter. +
                                                                                                                                                                                                                          + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-cite-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-cite-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-code-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-code-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-data-element/data.value-001.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-data-element/data.value-001.html new file mode 100644 index 000000000..9fc827b9b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-data-element/data.value-001.html @@ -0,0 +1,66 @@ + + + + HTMLDataElement.value getting + + + + + + +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + Forty +
                                                                                                                                                                                                                          + + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-dfn-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-dfn-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-em-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-em-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-i-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-i-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-kbd-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-kbd-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-mark-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-mark-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-q-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-q-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-rp-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-rp-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-rt-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-rt-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-ruby-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-ruby-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-s-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-s-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-samp-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-samp-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-small-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-small-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-span-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-span-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-strong-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-strong-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-sub-and-sup-elements/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-sub-and-sup-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/001.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/001.html new file mode 100644 index 000000000..e1cd0480a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-time-element/001.html @@ -0,0 +1,68 @@ + + + + + HTML time element API + + + + + + +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          + + + + diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-u-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-u-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-var-element/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/the-var-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html new file mode 100644 index 000000000..f167ea719 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html @@ -0,0 +1,9 @@ + + +The wbr element + + + +

                                                                                                                                                                                                                          Loremipsumdolorsit
                                                                                                                                                                                                                          amet,consectetur
                                                                                                                                                                                                                          adipisicingelit,sed
                                                                                                                                                                                                                          doeiusmodtempor
                                                                                                                                                                                                                          incididuntutlaboreet
                                                                                                                                                                                                                          doloremagnaaliqua.Ut
                                                                                                                                                                                                                          enimadminimveniam,
                                                                                                                                                                                                                          quisnostrud
                                                                                                                                                                                                                          exercitationullamco
                                                                                                                                                                                                                          laborisnisiutaliquip
                                                                                                                                                                                                                          exeacommodo
                                                                                                                                                                                                                          consequat.Duisaute
                                                                                                                                                                                                                          iruredolorin
                                                                                                                                                                                                                          reprehenderitin
                                                                                                                                                                                                                          voluptatevelitesse
                                                                                                                                                                                                                          cillumdoloreeufugiat
                                                                                                                                                                                                                          nullapariatur.
                                                                                                                                                                                                                          Excepteursint
                                                                                                                                                                                                                          occaecatcupidatatnon
                                                                                                                                                                                                                          proident,suntinculpa
                                                                                                                                                                                                                          quiofficiadeserunt
                                                                                                                                                                                                                          mollitanimidest
                                                                                                                                                                                                                          laborum.

                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html b/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html new file mode 100644 index 000000000..63f271615 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html @@ -0,0 +1,11 @@ + + +The wbr element + + + + + +

                                                                                                                                                                                                                          AHEM_ipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.

                                                                                                                                                                                                                          diff --git a/testing/web-platform/tests/html/semantics/text-level-semantics/usage-summary/.gitkeep b/testing/web-platform/tests/html/semantics/text-level-semantics/usage-summary/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/the-root-element/.gitkeep b/testing/web-platform/tests/html/semantics/the-root-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/the-root-element/the-html-element/.gitkeep b/testing/web-platform/tests/html/semantics/the-root-element/the-html-element/.gitkeep new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3