mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Auto merge of #24158 - servo-wpt-sync:wpt_update_07-09-2019, r=jdm
Sync WPT with upstream (07-09-2019) Automated downstream sync of changes from upstream as of 07-09-2019. [no-wpt-sync] <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24158) <!-- Reviewable:end -->
This commit is contained in:
commit
6ed204d692
3119 changed files with 24081 additions and 26279 deletions
|
@ -7,7 +7,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +0,0 @@
|
|||
[inline-negative-margin-001.html]
|
||||
[#container 1]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[minmax-length-percentage-interpolate.html]
|
||||
expected: FAIL
|
|
@ -1,5 +1,5 @@
|
|||
[elementsFromPoint-iframes.html]
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[contenttype_txt.html]
|
||||
expected: CRASH
|
|
@ -312,3 +312,15 @@
|
|||
[<iframe>: separate response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,3 +56,6 @@
|
|||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript;charset=windows-1252 error text/javascript]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%0C]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20'NosniFF']
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -18,3 +18,18 @@
|
|||
[Https downgrade-upgrade object => No headers]
|
||||
expected: NOTRUN
|
||||
|
||||
[Https downgrade-upgrade object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Https downgrade-upgrade iframe]
|
||||
expected: FAIL
|
||||
|
||||
[Https downgrade-upgrade fetch() api]
|
||||
expected: NOTRUN
|
||||
|
||||
[Https downgrade-upgrade top level navigation]
|
||||
expected: FAIL
|
||||
|
||||
[Https downgrade-upgrade embed]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -18,3 +18,18 @@
|
|||
[Http upgrade fetch() api => No headers]
|
||||
expected: NOTRUN
|
||||
|
||||
[Http upgrade embed]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Http upgrade top level navigation]
|
||||
expected: FAIL
|
||||
|
||||
[Http upgrade iframe]
|
||||
expected: FAIL
|
||||
|
||||
[Http upgrade object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Http upgrade fetch() api]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,24 +1,5 @@
|
|||
[open-features-negative-innerwidth-innerheight.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: negative values for legacy `innerwidth`, `innerheight`]
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=-404.5" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerwidth=-404.5" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerwidth=-404" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerheight=-404e1" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerheight=-404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerwidth=-404e1" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,24 +1,5 @@
|
|||
[open-features-negative-width-height.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: negative values for `width`, `height`]
|
||||
expected: FAIL
|
||||
|
||||
[features "height=-404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "height=-404e1" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "height=-404.5" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "width=-404" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "width=-404e1" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "width=-404.5" should NOT set "width=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,48 +1,32 @@
|
|||
[open-features-non-integer-height.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: non-integer values for feature `height`]
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405*3" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405.32" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405e1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405/5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405^4" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405.5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405e-1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405 " should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "height=405LLl" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "height=/404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[top=0,left=0,width=401,: absence of feature "height" should be treated same as "height=0"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[top=0,left=0: absence of feature "height" should be treated same as "height=0"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "height=_404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "height=L404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,42 +1,32 @@
|
|||
[open-features-non-integer-innerheight.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: non-integer values for legacy feature `innerheight`]
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405e-1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405LLl" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405^4" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405e1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405 " should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405/5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405.32" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405.5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "innerheight=405*3" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerheight=_404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerheight=L404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "innerheight=/404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,42 +1,32 @@
|
|||
[open-features-non-integer-left.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: non-integer values for feature `left`]
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105e1" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105 " should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105/5" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105e-1" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105^4" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105LLl" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105.32" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105*3" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "left=105.5" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "left=L104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "left=/104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "left=_104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,42 +1,32 @@
|
|||
[open-features-non-integer-screenx.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: non-integer values for legacy feature `screenx`]
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105.5" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105e1" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105 " should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105*3" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105e-1" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105^4" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105LLl" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105/5" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screenx=105.32" should set "left=105"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screenx=_104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screenx=L104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screenx=/104" should NOT set "left=104"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,42 +1,32 @@
|
|||
[open-features-non-integer-screeny.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[HTML: window.open `features`: non-integer values for legacy feature `screeny`]
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405^4" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405e-1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405LLl" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405e1" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405 " should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405/5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405*3" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405.32" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[features "screeny=405.5" should set "height=405"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screeny=_404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screeny=L404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
|
||||
[features "screeny=/404" should NOT set "height=404"]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
[form-submission-algorithm.html]
|
||||
expected: TIMEOUT
|
||||
[If form's firing submission events is true, then return; 'submit' event]
|
||||
expected: FAIL
|
||||
|
||||
[If form's firing submission events is true, then return; 'invalid' event]
|
||||
expected: FAIL
|
||||
|
||||
[Cannot navigate (after constructing the entry list)]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
[toggleEvent.html]
|
||||
[Calling open twice on 'details' fires only one toggle event]
|
||||
expected: FAIL
|
||||
|
||||
[Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[promise-rejection-events.html]
|
||||
expected: TIMEOUT
|
||||
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -9,6 +8,3 @@
|
|||
[no unhandledrejection/rejectionhandled: rejection handler attached synchronously to a promise created from createImageBitmap]
|
||||
expected: FAIL
|
||||
|
||||
[rejectionhandled is dispatched from a queued task, and not immediately]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -56,3 +56,9 @@
|
|||
[X SNR (-608.3912160578785 dB) is not greater than or equal to 65.737. Got -608.3912160578785.]
|
||||
expected: FAIL
|
||||
|
||||
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t1.9724091887474060e-1\t9.5236867666244507e-1\t7.5512775778770447e-1\t7.9289436569253091e-1\t3.8985999999999999e-3\n\t[60\]\t-2.2450675070285797e-1\t-5.8084785938262939e-1\t3.5634110867977142e-1\t6.1348441407448528e-1\t3.8985999999999999e-3\n\t[90\]\t-3.7808802723884583e-1\t-5.9811043739318848e-1\t2.2002241015434265e-1\t3.6786251568070089e-1\t3.8985999999999999e-3\n\t[120\]\t7.6881676912307739e-1\t9.4563448429107666e-1\t1.7681771516799927e-1\t1.8698315057805445e-1\t3.8985999999999999e-3\n\t[151\]\t5.4644601186737418e-4\t-4.1306272149085999e-2\t4.1852718160953373e-2\t1.0132291292202573e+0\t3.8985999999999999e-3\n\t...and 1419 more errors.\n\tMax AbsError of 9.1201954329126364e+35 at index of 20238.\n\t[20238\]\t9.1201954329126364e+35\t-4.7574958205223083e-1\t9.1201954329126364e+35\t1.9170159632239809e+36\t3.8985999999999999e-3\n\tMax RelError of 1.9170159632239809e+36 at index of 20238.\n\t[20238\]\t9.1201954329126364e+35\t-4.7574958205223083e-1\t9.1201954329126364e+35\t1.9170159632239809e+36\t3.8985999999999999e-3\n]
|
||||
expected: FAIL
|
||||
|
||||
[X SNR (-675.9249049743026 dB) is not greater than or equal to 65.737. Got -675.9249049743026.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[WorkerGlobalScope-close.html]
|
||||
[Test sending a message after closing.]
|
||||
expected: FAIL
|
||||
|
|
@ -13447,7 +13447,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/abs_float_pref_width.html": [
|
||||
"4d5c2f971a5ec46dddfcff254b4b433b89d6e5c1",
|
||||
"6091dc5ad57aba55ec9568f82a348e50b160e631",
|
||||
"reftest"
|
||||
],
|
||||
"css/abs_rel_explicit_height.html": [
|
||||
|
@ -13711,7 +13711,7 @@
|
|||
"reftest"
|
||||
],
|
||||
"css/background_image_position_a.html": [
|
||||
"f3ff1cc329bd824c4cebe655bd68989c9b9909ca",
|
||||
"080fdc9a0f42f0ab391ce846048e4d4e111cc444",
|
||||
"reftest"
|
||||
],
|
||||
"css/background_image_position_ref.html": [
|
||||
|
@ -14055,11 +14055,11 @@
|
|||
"support"
|
||||
],
|
||||
"css/border_inline_split.html": [
|
||||
"4cf2aaacc112946d203106d2aa9a4b029fcfc06b",
|
||||
"95bd669bdb4104a239ad47d2bfcf01f05f724fd8",
|
||||
"reftest"
|
||||
],
|
||||
"css/border_inline_split_ref.html": [
|
||||
"658b7f533b6494e49fb3ecc9cd61415db303cfcb",
|
||||
"8a85ef944366e18b3eaabf952c5416a6f22d0df4",
|
||||
"support"
|
||||
],
|
||||
"css/border_radius_asymmetric_sizes_a.html": [
|
||||
|
@ -14475,11 +14475,11 @@
|
|||
"reftest"
|
||||
],
|
||||
"css/css-position-3/position-sticky-inline-ref.html": [
|
||||
"11e2909f47b3b785652f509215876fd5e3f36c1e",
|
||||
"1e467bdd71171a175ca22c56882ff178ee77e6a9",
|
||||
"support"
|
||||
],
|
||||
"css/css-position-3/position-sticky-inline.html": [
|
||||
"cc8694d42363278eaec0704a7130ca1c8a6d7433",
|
||||
"6e6ea9ef91ed17820dc1e272820c4288e02cfae4",
|
||||
"reftest"
|
||||
],
|
||||
"css/css-position-3/position-sticky-input-box-gets-focused-after-scroll.html": [
|
||||
|
@ -14511,11 +14511,11 @@
|
|||
"reftest"
|
||||
],
|
||||
"css/css-position-3/position-sticky-nested-inline-ref.html": [
|
||||
"694a3cc84037a546f33c5bf33761c798de4e6b56",
|
||||
"914ff82d73f73de667497cc85487e1ca0aa94616",
|
||||
"support"
|
||||
],
|
||||
"css/css-position-3/position-sticky-nested-inline.html": [
|
||||
"f44c0e69b59f87b23f4f995926218a60df73c620",
|
||||
"d31bf6617cbf358b4983120ba1265abbf65f788f",
|
||||
"reftest"
|
||||
],
|
||||
"css/css-position-3/position-sticky-nested-left-ref.html": [
|
||||
|
@ -14655,11 +14655,11 @@
|
|||
"reftest"
|
||||
],
|
||||
"css/css-position-3/position-sticky-writing-modes-ref.html": [
|
||||
"8b171fa5583d4d1344a79c11b62701dafdcdba17",
|
||||
"e79c639b43ab65d125e399b13366df15f952412b",
|
||||
"support"
|
||||
],
|
||||
"css/css-position-3/position-sticky-writing-modes.html": [
|
||||
"7f10ff5daf3c17890b8d23088a36b3f7a0447b0f",
|
||||
"9672d093a8f2d4b5500063b4ed1d7f591017cb3c",
|
||||
"reftest"
|
||||
],
|
||||
"css/css/ahem.css": [
|
||||
|
@ -14807,7 +14807,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/fixed_width_overrides_child_intrinsic_width_a.html": [
|
||||
"f12c3e9e65aa8201ff0a1e7933d0f9caf81a904f",
|
||||
"ec2a05b49a0929b58a34a9378366b5236a14661d",
|
||||
"reftest"
|
||||
],
|
||||
"css/fixed_width_overrides_child_intrinsic_width_ref.html": [
|
||||
|
@ -14895,7 +14895,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/float_intrinsic_width_a.html": [
|
||||
"0b95a45374033a79aa62691553726c13ac54d7d8",
|
||||
"7c77a2b7c0960581b725a5d09cc8662ec936adff",
|
||||
"reftest"
|
||||
],
|
||||
"css/float_intrinsic_width_ref.html": [
|
||||
|
@ -14923,7 +14923,7 @@
|
|||
"testharness"
|
||||
],
|
||||
"css/float_right_intrinsic_width_a.html": [
|
||||
"ee47bd9244b165505e7d7adb2cba899b939e0aa3",
|
||||
"79a3e1933e01b49da982d509d5669407c0138f6e",
|
||||
"reftest"
|
||||
],
|
||||
"css/float_right_intrinsic_width_ref.html": [
|
||||
|
@ -14939,7 +14939,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/float_table_a.html": [
|
||||
"c4b4a76e4c4daae158a85d1fc2825231de38839a",
|
||||
"2bd4390cbaa7e26274488bc3857f2a9b33f25aba",
|
||||
"reftest"
|
||||
],
|
||||
"css/float_table_ref.html": [
|
||||
|
@ -15343,7 +15343,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/img_block_display_a.html": [
|
||||
"5e3071ac1e047a5ab3376a45bd21dd7fde61b7fc",
|
||||
"bae7e2ac8c446d42671f3c591bab0375054543f2",
|
||||
"reftest"
|
||||
],
|
||||
"css/img_block_display_ref.html": [
|
||||
|
@ -15535,7 +15535,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_block_baseline_a.html": [
|
||||
"ff80d2fccb87be6a8e4759f2716d3d7b076b1dcd",
|
||||
"734579c126b4d6e4039dd0ecc8bde9ad0eb814db",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_block_baseline_ref.html": [
|
||||
|
@ -15575,7 +15575,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_block_explicit_height_a.html": [
|
||||
"59c40d14231c66e4649019666b3632fdeffe8c5c",
|
||||
"6e94487b8c1c183be35b9e0b002cc8da6a73550c",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_block_explicit_height_ref.html": [
|
||||
|
@ -15591,7 +15591,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_block_img_a.html": [
|
||||
"3fe84cf7ae68ca4b1790c522fb228db636a2bbd5",
|
||||
"cf344c180fca21a60235eab7ee7d307376f1e7b0",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_block_img_ref.html": [
|
||||
|
@ -15599,7 +15599,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_block_margin_a.html": [
|
||||
"290721e1ffd2d61dff749adb7217c42331c9f07f",
|
||||
"5d4f9a18d28504c0e95552d67c1f8e3e9bbf9b31",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_block_margin_auto_a.html": [
|
||||
|
@ -15699,7 +15699,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_block_with_margin_a.html": [
|
||||
"6c20a6cad78409f5ddb1cb388b168e9d33c784ad",
|
||||
"970616b7bd3e20929d247c99eb93555c658475d1",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_block_with_margin_ref.html": [
|
||||
|
@ -15715,7 +15715,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/inline_element_border_a.html": [
|
||||
"e0dbb62983b6f37da91a6086133b9cc453647c81",
|
||||
"ba2f00917b15484e9c596cc5f7ec442e0c1619f9",
|
||||
"reftest"
|
||||
],
|
||||
"css/inline_element_border_ref.html": [
|
||||
|
@ -16059,35 +16059,35 @@
|
|||
"support"
|
||||
],
|
||||
"css/line_break_nowrap.html": [
|
||||
"3eb3fdeb652f174817c352219e3e36c34e36703b",
|
||||
"7e20e3d6ec8f2f0a13a7457623e64e065ccd95a9",
|
||||
"reftest"
|
||||
],
|
||||
"css/line_break_nowrap_ref.html": [
|
||||
"aac581da1dfbfe5e747de3d9b1051fffa541fefe",
|
||||
"94993e6693f676e9df9dd1dd9efb28c5e4c26887",
|
||||
"support"
|
||||
],
|
||||
"css/line_breaking_whitespace_collapse_a.html": [
|
||||
"38e9f70d088796dfc3ff881386ef08a666fb2781",
|
||||
"07448d97ee0b8b776e18e38654ef1fff81d0a6b2",
|
||||
"reftest"
|
||||
],
|
||||
"css/line_breaking_whitespace_collapse_ref.html": [
|
||||
"c36c0b4068d09169459ceef97d029cbe36dca310",
|
||||
"6f70c2e94b017ca492bd54aec0efe6fc584e4ae7",
|
||||
"support"
|
||||
],
|
||||
"css/line_height_a.html": [
|
||||
"c995e2c1dd0f9a8806953e395511df35c428fd80",
|
||||
"aff1ae25e06fd79de96a71b4830dba7461a1259d",
|
||||
"reftest"
|
||||
],
|
||||
"css/line_height_float_placement_a.html": [
|
||||
"bbf8b5b93eb2d2a4df0abdbb7a5c6aba5f2ea053",
|
||||
"a773ea48179b11d9c21a5dbb86a9c67eec401053",
|
||||
"reftest"
|
||||
],
|
||||
"css/line_height_float_placement_ref.html": [
|
||||
"89a0c78b28ec65d60f5d3f1da7a10fa09dc3439e",
|
||||
"3093a4cf0cfcaeb8f1906868bcb9bcead1b84d0b",
|
||||
"support"
|
||||
],
|
||||
"css/line_height_ref.html": [
|
||||
"deaabe11d2bec4eb681716fdef28bed3cec7aa1e",
|
||||
"7d12dfcad27f3072d62ad2293fc340619a987319",
|
||||
"support"
|
||||
],
|
||||
"css/linear_gradients_corners_a.html": [
|
||||
|
@ -16195,11 +16195,11 @@
|
|||
"support"
|
||||
],
|
||||
"css/list_style_image_sizing_a.html": [
|
||||
"b47401c033368a1247bdbbd1679dfcebd325a81e",
|
||||
"b9edef664ca6cfe6efa59e166b8944e459e12da0",
|
||||
"reftest"
|
||||
],
|
||||
"css/list_style_image_sizing_ref.html": [
|
||||
"a4af95bd1ccc94604cbaab6feca7376fc5daf323",
|
||||
"fa406baead6fcdd217cc891c0a02afb5b149656c",
|
||||
"support"
|
||||
],
|
||||
"css/list_style_position_a.html": [
|
||||
|
@ -16503,7 +16503,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/offset_properties_inline.html": [
|
||||
"9b93cde7fc09e34687e263896828b46e50003919",
|
||||
"44eaa4490fc515f203c3062476121f94b4337d78",
|
||||
"testharness"
|
||||
],
|
||||
"css/ol_japanese_iroha_a.html": [
|
||||
|
@ -16719,11 +16719,11 @@
|
|||
"support"
|
||||
],
|
||||
"css/per_glyph_font_fallback_a.html": [
|
||||
"a6f768682293964a730b3cb6bd2e19764b3f75fb",
|
||||
"ec3c513dcbb2a31d1a2d6cf13a61278e171bb3bf",
|
||||
"reftest"
|
||||
],
|
||||
"css/per_glyph_font_fallback_ref.html": [
|
||||
"7e0c56a3a3ab6402ce9c5e43f15e4e8f2eacc766",
|
||||
"738631a384dc5df61bcafeebb7c0902ced305269",
|
||||
"support"
|
||||
],
|
||||
"css/percent_height.html": [
|
||||
|
@ -16879,11 +16879,11 @@
|
|||
"support"
|
||||
],
|
||||
"css/position_fixed_a.html": [
|
||||
"708fc8bcf8e188df9e09b66e0db32ef8064ad90f",
|
||||
"22878f4c38959f16cfe549d7998f2e5c5147c13c",
|
||||
"reftest"
|
||||
],
|
||||
"css/position_fixed_b.html": [
|
||||
"5d40c68109cfb0f28fa88cc315450e0a508bf880",
|
||||
"4340cb69b4340396c58e4bb28d1b1f9aa8dbb2b8",
|
||||
"support"
|
||||
],
|
||||
"css/position_fixed_background_color_a.html": [
|
||||
|
@ -17463,7 +17463,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/table_padding_a.html": [
|
||||
"6c2feb220580c7f3fd7096b7e75be49bca2edb4e",
|
||||
"ab57c9581fb199d711b681491e93e986d745f2ec",
|
||||
"reftest"
|
||||
],
|
||||
"css/table_padding_ref.html": [
|
||||
|
@ -17603,11 +17603,11 @@
|
|||
"testharness"
|
||||
],
|
||||
"css/text_align_complex_a.html": [
|
||||
"2d81dc278b3a347bdc1d24ca83ef4fb3b1af37d6",
|
||||
"b31226691ef9e56be4e77cc4b5708efaf5b71d0c",
|
||||
"reftest"
|
||||
],
|
||||
"css/text_align_complex_ref.html": [
|
||||
"d7a244de5a8884e4e32c3d12c40e38815c791b9f",
|
||||
"66d9d05bcf74c55f9330467c0fcb5ba25e0c00c2",
|
||||
"support"
|
||||
],
|
||||
"css/text_align_justify_a.html": [
|
||||
|
@ -17715,11 +17715,11 @@
|
|||
"support"
|
||||
],
|
||||
"css/text_overflow_reflow.html": [
|
||||
"958e2826fa4c1a5e5e785faa582ac4bb2ea2840e",
|
||||
"cea19c91318fbde554f7f1be78b319cf6020a3a2",
|
||||
"reftest"
|
||||
],
|
||||
"css/text_overflow_reflow_ref.html": [
|
||||
"3997908406b32e94a863e56935cbc89f240ffe07",
|
||||
"a1043ba4095323ba9549ed5aec8578e7730e2849",
|
||||
"support"
|
||||
],
|
||||
"css/text_overflow_string.html": [
|
||||
|
@ -18067,7 +18067,7 @@
|
|||
"support"
|
||||
],
|
||||
"css/white-space-mixed-002.htm": [
|
||||
"c8399602a7d5dfd3ebb7883033ac76b05fd4d6f4",
|
||||
"70fd5baf403e2f78572abb49cd4f37ab51fa2dc5",
|
||||
"reftest"
|
||||
],
|
||||
"css/white-space-pre-line-long-line.html": [
|
||||
|
@ -18075,11 +18075,11 @@
|
|||
"testharness"
|
||||
],
|
||||
"css/white-space-pre-line-ref.htm": [
|
||||
"631c37056b507874270f9f3c9479fb0a3b38c5b9",
|
||||
"aa9f5905d7e8be2db9286e1839fda9bbbd08789e",
|
||||
"support"
|
||||
],
|
||||
"css/white-space-pre-line.htm": [
|
||||
"ed1cdb31a097d127ef568d9c1118f2ca3724d363",
|
||||
"c73c34a390fdd49e3d7b905ddf5c904051a72112",
|
||||
"reftest"
|
||||
],
|
||||
"css/white-space-pre-wrap-long-line.html": [
|
||||
|
@ -18087,11 +18087,11 @@
|
|||
"testharness"
|
||||
],
|
||||
"css/white-space-pre-wrap-ref.htm": [
|
||||
"f6bda4e0ee8defc790c5137ccfd8801af5cc9126",
|
||||
"7bbca51e692ccc72055f36934f04d92bd2a6f4c6",
|
||||
"support"
|
||||
],
|
||||
"css/white-space-pre-wrap.htm": [
|
||||
"ab6bc399c14abd1bfb831ebdcaeaf2e2f55dad19",
|
||||
"077d0fd0d988e73423e54fc81a571379d2f92b06",
|
||||
"reftest"
|
||||
],
|
||||
"css/white_space_intrinsic_sizes_a.html": [
|
||||
|
@ -18319,11 +18319,11 @@
|
|||
"support"
|
||||
],
|
||||
"gfx-rs-gecko/display-block-baselines-1-ref.html": [
|
||||
"aeac413c0d35d9a3f2ae418ba6e36cafa67f72b8",
|
||||
"3fd3566190c482d8e2a2372558ed60496ad93477",
|
||||
"support"
|
||||
],
|
||||
"gfx-rs-gecko/display-block-baselines-1.html": [
|
||||
"0051525c907bf975323c92b6c2f4d50f45041337",
|
||||
"cb599315d26a5527ec414cf37479954c9616a8f4",
|
||||
"reftest"
|
||||
],
|
||||
"gfx-rs-gecko/downscale-2f.html": [
|
||||
|
@ -18399,7 +18399,7 @@
|
|||
"support"
|
||||
],
|
||||
"lint.whitelist": [
|
||||
"4e9dcc5ddf894bc85224a634349663b832dd8c24",
|
||||
"314a9e5b44443be1a4e28dd3c5047a5082a7ccab",
|
||||
"support"
|
||||
],
|
||||
"mozilla/2x2.png": [
|
||||
|
@ -18515,7 +18515,7 @@
|
|||
"support"
|
||||
],
|
||||
"mozilla/client-top-left-height-width.html": [
|
||||
"a1fade32ab93c5df3e74f6a13bacc29713f6241c",
|
||||
"efa80c330053d7850b180b583adead004303f3b5",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/codegen_unions.html": [
|
||||
|
@ -18791,7 +18791,7 @@
|
|||
"reftest"
|
||||
],
|
||||
"mozilla/getBoundingClientRect.html": [
|
||||
"a8e92d836330126f6ccc4a13354368e223d260da",
|
||||
"447c782db3582529a29fe7db200f32d7490421c4",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/getComputedStyle.html": [
|
||||
|
@ -19023,7 +19023,7 @@
|
|||
"testharness"
|
||||
],
|
||||
"mozilla/mime_sniffing_font_context.html": [
|
||||
"3d8a4d170595ee7bd8926581eefd179a20d131a8",
|
||||
"57c18f558ff9a71ef97088779e79fa3a74057d77",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/mql_borrow.html": [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel=match href="abs_float_pref_width-ref.html">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel=match href=background_image_position_ref.html>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!doctype html>
|
||||
<html><head>
|
||||
<link rel=match href=border_inline_split_ref.html>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<meta content="ahem dom" name="flags">
|
||||
<style>
|
||||
div {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!doctype html>
|
||||
<html><head>
|
||||
<meta content="ahem dom" name="flags">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
span {
|
||||
font: 20px/1 Ahem;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Reference for position:sticky should work for inline elements</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
|
||||
<style>
|
||||
.group {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<title>position:sticky should work for inline elements</title>
|
||||
<link rel="match" href="position-sticky-inline-ref.html" />
|
||||
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<meta name="assert" content="This test checks that position:sticky works for inline elements" />
|
||||
|
||||
<style>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Reference for nested inline position:sticky elements should render correctly</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
|
||||
<style>
|
||||
.group {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<title>Nested inline position:sticky elements should render correctly</title>
|
||||
<link rel="match" href="position-sticky-nested-inline-ref.html" />
|
||||
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<meta name="assert" content="This test checks that nested inline position:sticky elements render correctly" />
|
||||
|
||||
<style>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Reference for position:sticky constraints are independent of writing mode</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
|
||||
<style>
|
||||
.group {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<title>position:sticky constraints are independent of writing mode</title>
|
||||
<link rel="match" href="position-sticky-writing-modes-ref.html" />
|
||||
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<meta name="assert" content="This test checks that position:sticky constraints are independent of the writing mode" />
|
||||
|
||||
<style>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel=match href=fixed_width_overrides_child_intrinsic_width_ref.html>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='float_intrinsic_width_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='float_right_intrinsic_width_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css">
|
||||
.fr {
|
||||
float: right;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<link rel='match' href='float_table_ref.html'>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='img_block_display_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='inline_block_baseline_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<link rel="match" href="inline_block_explicit_height_ref.html">
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body, html {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='inline_block_img_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='inline_block_margin_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='inline_block_with_margin_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='inline_element_border_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
.large-border {
|
||||
border-left: 100px solid red;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<meta charset="utf-8">
|
||||
<title>nowrap line-breaking test</title>
|
||||
<link rel="match" href="line_break_nowrap_ref.html">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'ahem';
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>nowrap line-breaking reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body { font-family: 'ahem'; }
|
||||
</style>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='line_breaking_whitespace_collapse_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
p {
|
||||
font-size: 10px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
p {
|
||||
font-size: 10px;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel=match href=line_height_ref.html>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='line_height_float_placement_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
Tests that the list style image doesn't get stretched vertically. It should be completely
|
||||
covered up by the black absolutely-positioned div.
|
||||
-->
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
Tests that the list style image doesn't get stretched vertically. It should be completely
|
||||
covered up by the black absolutely-positioned div.
|
||||
-->
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<title>cssom-view - offsetParent, offsetTop, offsetLeft, offsetWidth, and offsetHeight on inline elements</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#real-offset-parent {
|
||||
font: 10px/1 Ahem;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='per_glyph_font_fallback_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<!-- Tests that font fallback occurs on a per-glyph basis. -->
|
||||
<style>
|
||||
body {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<!-- Tests that font fallback occurs on a per-glyph basis. -->
|
||||
<style>
|
||||
body {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel=match href=position_fixed_b.html>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body, html {
|
||||
margin: 0;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
body, html {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='table_padding_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
body {
|
||||
margin: 0;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel='match' href='text_align_complex_ref.html'>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
|
||||
* { margin: 0px !important; padding: 0px !important; }
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/ahem.css">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
|
||||
* { margin: 0px !important; padding: 0px !important; }
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>Text overflow should disappear when the container becomes large enough</title>
|
||||
<meta name="description" content="This test is targetted at bug #14952 in Servo's incremental reflow engine.">
|
||||
<link rel="match" href="text_overflow_reflow_ref.html">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>html{font-family:Ahem}</style>
|
||||
<div id=goat style="width:5em"><p style="text-overflow:ellipsis;overflow:hidden">XXXXXXXXXX</p></div>
|
||||
<script>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Text overflow should disappear when the container becomes large enough</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>html{font-family:Ahem}</style>
|
||||
<div style="width:20em"><p style="text-overflow:ellipsis;overflow:hidden">XXXXXXXXXX</p></div>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/text/white-space/mixed/002.html" type="text/html">
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/text.html#white-space-model">
|
||||
<link rel="match" href="white-space-mixed-002-ref.htm">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
|
||||
<meta name="flags" content="ahem">
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>whitespace pre-line basic functionality test</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
div { white-space: normal; font: 1.25em/1 Ahem; width: 6em }
|
||||
</style>
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<title>whitespace pre-line basic functionality test</title>
|
||||
<link rel=match href=white-space-pre-line-ref.htm>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
div { white-space: pre-line; font: 1.25em/1 Ahem; width: 6em }
|
||||
</style>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>whitespace pre-wrap basic functionality test</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
div { white-space: normal; font: 1.25em/1 Ahem; width: 6em }
|
||||
</style>
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<title>whitespace pre-wrap basic functionality test</title>
|
||||
<link rel=match href=white-space-pre-wrap-ref.htm>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style>
|
||||
div { white-space: pre-wrap; font: 1.25em/1 Ahem; width: 6em }
|
||||
</style>
|
||||
|
|
|
@ -6,11 +6,8 @@
|
|||
<html><head>
|
||||
<meta charset="utf-8">
|
||||
<title>Reference: Testcase #1 for bug 1330962</title>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<style type="text/css">
|
||||
@font-face {
|
||||
src: url(/fonts/Ahem.ttf);
|
||||
font-family: Ahem;
|
||||
}
|
||||
html,body {
|
||||
color:black; background-color:white; font:16px/1 Ahem; padding:0; margin:0;
|
||||
}
|
||||
|
|
|
@ -4,14 +4,11 @@
|
|||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<link rel="match" href="display-block-baselines-1-ref.html">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css">
|
||||
<html><head>
|
||||
<meta charset="utf-8">
|
||||
<title>Testcase #1 for bug 1330962</title>
|
||||
<style type="text/css">
|
||||
@font-face {
|
||||
src: url(/fonts/Ahem.ttf);
|
||||
font-family: Ahem;
|
||||
}
|
||||
html,body {
|
||||
color:black; background-color:white; font:16px/1 Ahem; padding:0; margin:0;
|
||||
}
|
||||
|
|
|
@ -32,4 +32,8 @@ SUPPORT-WRONG-DIR:*
|
|||
|
||||
## Unnecessary checks ##
|
||||
|
||||
WEB-PLATFORM.TEST:*
|
||||
WEB-PLATFORM.TEST:*
|
||||
|
||||
## Too strict checks ##
|
||||
|
||||
AHEM SYSTEM FONT: gfx-rs-gecko/descriptor-ranges.html
|
|
@ -2,6 +2,7 @@
|
|||
<head>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#no-border {
|
||||
width: 100px;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<head>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#rel-div {
|
||||
position: relative;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<title>Sniffed Content-Type for @font-face is different than XHR</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: MimelessAhem;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
The web-platform-tests Project [](http://irc.w3.org/?channels=testing)
|
||||
The web-platform-tests Project
|
||||
==============================
|
||||
|
||||
The web-platform-tests Project is a W3C-coordinated attempt to build a
|
||||
|
@ -12,6 +12,30 @@ the promise of working across browsers and devices without needing extra
|
|||
layers of abstraction to paper over the gaps left by specification
|
||||
editors and implementors.
|
||||
|
||||
The most important sources of information and activity are:
|
||||
|
||||
- [github.com/web-platform-tests/wpt](https://github.com/web-platform-tests/wpt):
|
||||
the canonical location of the project's source code revision history and the
|
||||
discussion forum for changes to the code
|
||||
- [web-platform-tests.org](https://web-platform-tests.org): the documentation
|
||||
website; details how to set up the project, how to write tests, how to give
|
||||
and receive peer review, how to serve as an administrator, and more
|
||||
- [web-platform-tests.live](http://web-platform-tests.live): a public
|
||||
deployment of the test suite, allowing anyone to run the tests by visiting
|
||||
from an Internet-enabled browser of their choice
|
||||
- [wpt.fyi](https://wpt.fyi): an archive of test results collected from an
|
||||
array of web browsers on a regular basis
|
||||
- [Real-time chat room](http://irc.w3.org/?channels=testing): the
|
||||
[IRC](http://www.irchelp.org/) chat room named `#testing` on
|
||||
[irc.w3.org](https://www.w3.org/wiki/IRC); includes participants located
|
||||
around the world, but busiest during the European working day; [all
|
||||
discussion is archived here](https://w3.logbot.info/testing)
|
||||
- [Mailing list](https://lists.w3.org/Archives/Public/public-test-infra/): a
|
||||
public and low-traffic discussion list
|
||||
|
||||
**If you'd like clarification about anything**, don't hesitate to ask in the
|
||||
chat room or on the mailing list.
|
||||
|
||||
Setting Up the Repo
|
||||
===================
|
||||
|
||||
|
@ -251,25 +275,3 @@ web-platform-tests root directory to suppress the error reports.
|
|||
For more details, see the [lint-tool documentation][lint-tool].
|
||||
|
||||
[lint-tool]: https://web-platform-tests.org/writing-tests/lint-tool.html
|
||||
|
||||
Getting Involved
|
||||
================
|
||||
|
||||
If you wish to contribute actively, you're very welcome to join the
|
||||
public-test-infra@w3.org mailing list (low traffic) by
|
||||
[signing up to our mailing list](mailto:public-test-infra-request@w3.org?subject=subscribe).
|
||||
The mailing list is [archived][mailarchive].
|
||||
|
||||
Join us on irc #testing ([irc.w3.org][ircw3org], port 6665). The channel
|
||||
is [archived][ircarchive].
|
||||
|
||||
[contributing]: https://github.com/web-platform-tests/wpt/blob/master/CONTRIBUTING.md
|
||||
[ircw3org]: https://www.w3.org/wiki/IRC
|
||||
[ircarchive]: https://w3.logbot.info/testing
|
||||
[mailarchive]: https://lists.w3.org/Archives/Public/public-test-infra/
|
||||
|
||||
Documentation
|
||||
=============
|
||||
|
||||
* [How to write and review tests](https://web-platform-tests.org/)
|
||||
* [Documentation for the wptserve server](http://wptserve.readthedocs.org/en/latest/)
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
// in a strict sense) to be passed between JavaScript/Python code.
|
||||
|
||||
// Note: So far this document covers:
|
||||
// - resources/common.js : client-side test infra code
|
||||
// - resources/common.sub.js : client-side test infra code
|
||||
// - scope/ - server-side scripts that serves nested source contexts
|
||||
// but doesn't cover:
|
||||
// - tools/ - generator scripts that generates top-level HTML documents.
|
||||
|
@ -1081,7 +1081,7 @@ function invokeRequest(subresource, sourceContextList) {
|
|||
subresource, sourceContextList);
|
||||
}
|
||||
|
||||
// Quick hack to expose invokeRequest when common.js is loaded either
|
||||
// Quick hack to expose invokeRequest when common.sub.js is loaded either
|
||||
// as a classic or module script.
|
||||
self.invokeRequest = invokeRequest;
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
%(meta)s
|
||||
<script src="/common/security-features/resources/common.js"></script>
|
||||
<script src="/common/security-features/resources/common.sub.js"></script>
|
||||
<script>
|
||||
// Receive a message from the parent and start the test.
|
||||
function onMessageFromParent(event) {
|
||||
|
|
|
@ -7,7 +7,7 @@ import util
|
|||
def main(request, response):
|
||||
policyDeliveries = json.loads(request.GET.first('policyDeliveries', '[]'))
|
||||
worker_type = request.GET.first('type', 'classic')
|
||||
commonjs_url = '%s://%s:%s/common/security-features/resources/common.js' % (
|
||||
commonjs_url = '%s://%s:%s/common/security-features/resources/common.sub.js' % (
|
||||
request.url_parts.scheme, request.url_parts.hostname,
|
||||
request.url_parts.port)
|
||||
if worker_type == 'classic':
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="assert" content="%(test_description)s">%(meta_delivery_method)s
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/security-features/resources/common.js"></script>
|
||||
<script src="/common/security-features/resources/common.sub.js"></script>
|
||||
<!-- The original specification JSON for validating the scenario. -->
|
||||
<script src="%(spec_json_js)s"></script>
|
||||
<!-- Internal checking of the tests -->
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<meta name="assert" content="%(test_description)s">%(meta_delivery_method)s
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/security-features/resources/common.js"></script>
|
||||
<script src="/common/security-features/resources/common.sub.js"></script>
|
||||
<script src="%(helper_js)s"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
|
|
@ -58,7 +58,8 @@ class ShouldSkip(Exception):
|
|||
|
||||
class PolicyDelivery(object):
|
||||
'''
|
||||
See `@typedef PolicyDelivery` comments in `resources/common.js`.
|
||||
See `@typedef PolicyDelivery` comments in
|
||||
`common/security-features/resources/common.sub.js`.
|
||||
'''
|
||||
|
||||
def __init__(self, delivery_type, key, value):
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
<link rel="help" href="https://crbug.com/979894">
|
||||
<link rel="help" href="https://drafts.csswg.org/css2/visudet.html#inline-width">
|
||||
<link rel="author" title="Koji Ishii" href="mailto:kojii@chromium.org">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
html, body { margin: 0; }
|
||||
div {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
<meta content="ahem" name="flags" />
|
||||
<meta content="'max-width' specifies a fixed maximum used width. If the used width is greater than max-width, then the computed value of max-width is used as the computed value for width." name="assert" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css"><![CDATA[
|
||||
div
|
||||
{
|
||||
|
@ -43,4 +43,4 @@
|
|||
<div id="control-green-overlapping">X</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS Flexbox: min-height: auto with flex items containing percentage-sized children</title>
|
||||
<link rel="author" title="Google LLC" href="https://www.google.com/" />
|
||||
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
|
||||
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=998080" />
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
|
||||
|
||||
<style>
|
||||
.flexbox {
|
||||
display: flex;
|
||||
width: 100px;
|
||||
height: 0;
|
||||
flex-direction: column;
|
||||
}
|
||||
.item {
|
||||
/* Because flex-basis is 0, we rely on min-height to size this item.
|
||||
* We give it an explicit height so that percentages have a chance of
|
||||
* resolving. We can't use 0 for the height because the min-height is
|
||||
* basically min(height, min-content). */
|
||||
flex: 0 1 0px;
|
||||
height: 100px;
|
||||
background: green;
|
||||
}
|
||||
.percentage {
|
||||
height: 100%;
|
||||
}
|
||||
.fixed {
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
|
||||
<div class="flexbox">
|
||||
<div class="item">
|
||||
<div class="percentage">
|
||||
<div class="fixed"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS Flexbox: min-height: auto with flex items containing percentage-sized children</title>
|
||||
<link rel="author" title="Google LLC" href="https://www.google.com/" />
|
||||
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
|
||||
<link rel="issue" href="https://bugs.chromium.org/p/chromium/issues/detail?id=998080" />
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht" />
|
||||
|
||||
<style>
|
||||
.flexbox {
|
||||
display: flex;
|
||||
width: 100px;
|
||||
height: 0;
|
||||
flex-direction: column;
|
||||
}
|
||||
.item {
|
||||
/* Because the flexbox has height:0, this would flex-shrink to 0. So we rely
|
||||
* on min-height: auto to get a nonzero height. */
|
||||
height: 100px;
|
||||
background: green;
|
||||
}
|
||||
.percentage {
|
||||
height: 100%;
|
||||
}
|
||||
.fixed {
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
|
||||
<div class="flexbox">
|
||||
<div class="item">
|
||||
<div class="percentage">
|
||||
<div class="fixed"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-family" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-family-prop" />
|
||||
<meta name="assert" content="The 'font-family' property set to and installed font renders the appropriate font." />
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css">
|
||||
body { font-size: 36px; }
|
||||
span#verify { font-family: CSSTest Verify; }
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-family-prop" />
|
||||
<link rel="match" href="font-family-name-025-ref.html" />
|
||||
<meta name="assert" content="The 'font-family' property set to and installed font renders the appropriate font. Postscript name should not match." />
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
body { font-size: 36px; }
|
||||
span#verify { font-family: CSSTest Verify; }
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/css/support/computed-testcommon.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#target {
|
||||
font-family: Ahem;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed whenever the grid item's height changes.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed whenever the grid item's height changes.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<link rel="match" href="../reference/grid-block-axis-alignment-auto-margins-008-ref.html">
|
||||
<meta name="assert" content="The 'top' and 'bottom' margins must be recomputed after the grid's intrinsic size is determined.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<meta name="assert" content="The 'left' and 'right' margins must be recomputed whenever the grid items's width changes.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
@ -35,6 +36,7 @@
|
|||
<div id="item2">XXXXX</div>
|
||||
</div>
|
||||
<script>
|
||||
document.fonts.ready.then(() => {
|
||||
item1.setAttribute("data-offset-x", "50");
|
||||
item2.setAttribute("data-offset-x", "325");
|
||||
checkLayout('#grid');
|
||||
|
@ -44,4 +46,5 @@
|
|||
item1.setAttribute("data-offset-x", "50");
|
||||
item2.setAttribute("data-offset-x", "275");
|
||||
checkLayout('#grid');
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<meta name="assert" content="The 'left' and 'right' margins must be recomputed whenever the grid items's width changes.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
@ -34,6 +35,7 @@
|
|||
<div id="item2">XX</div>
|
||||
</div>
|
||||
<script>
|
||||
document.fonts.ready.then(() => {
|
||||
item1.setAttribute("data-offset-x", "80");
|
||||
item2.setAttribute("data-offset-x", "340");
|
||||
checkLayout('#grid');
|
||||
|
@ -43,4 +45,5 @@
|
|||
item1.setAttribute("data-offset-x", "50");
|
||||
item2.setAttribute("data-offset-x", "325");
|
||||
checkLayout('#grid');
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<link rel="help" title="10.2 Aligning with auto margins" href="https://drafts.csswg.org/css-grid/#auto-margins">
|
||||
<link rel="match" href="../reference/grid-inline-axis-alignment-auto-margins-008-ref.html">
|
||||
<meta name="assert" content="The 'left' and 'right' margins must be recomputed after the grid's intrinsic size is determined.">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<meta charset="utf-8">
|
||||
<title>CSS Grid Layout Reference: Aligning grid items using 'auto' margins</title>
|
||||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<meta charset="utf-8">
|
||||
<title>CSS Grid Layout Reference: Aligning grid items using 'auto' margins</title>
|
||||
<link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style>
|
||||
#grid {
|
||||
display: grid;
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue