mirror of
https://github.com/servo/servo.git
synced 2025-07-13 10:23:40 +01:00
Implement image request concept for HTMLImageElement. Implement HTMLImageElement.currentSrc.
This commit is contained in:
parent
dfb482a2b7
commit
90359b1cba
6 changed files with 63 additions and 968 deletions
|
@ -1,14 +1,5 @@
|
|||
[parse-a-srcset-attribute.html]
|
||||
type: testharness
|
||||
[""]
|
||||
expected: FAIL
|
||||
|
||||
[","]
|
||||
expected: FAIL
|
||||
|
||||
[",,,"]
|
||||
expected: FAIL
|
||||
|
||||
[" data:,a 1x "]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -114,267 +105,27 @@
|
|||
["data:,a, data:,b ()"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a (, data:,b"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a /*, data:,b, data:,c */"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a //, data:,b"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo foo"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo 1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo 1x foo"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo 1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo 1w foo"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h 1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h 1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h 1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h 1w 1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1w 1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1h foo"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a foo 1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a -1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w -1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1.0w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1.0w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1e0w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1e0w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1www"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1www"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a +1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w +1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1W"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1W"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a Infinityw"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w Infinityw"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a NaNw"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w NaNw"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0x1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0X1w"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1\\x01w" (trailing U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (trailing U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (trailing U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 w" (trailing U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (trailing U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a \\x011w" (leading U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w" (leading U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a -0x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x -0x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a -1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x -1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1e0x"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -387,324 +138,12 @@
|
|||
["data:,a 1.5e1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a -x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a .x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a -.x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1.x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a .5x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a .5e1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1.5e1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1e1.5x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1.0x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x 1.0x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a +1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a Infinityx"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a NaNx"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0x1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0X1x"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1\\x01x" (trailing U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (trailing U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (trailing U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1 x" (trailing U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (trailing U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a \\x011x" (leading U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1x" (leading U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 0h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w -1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1.0h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1e0h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1hhh"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w +1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1H"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w Infinityh"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w NaNh"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0x1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 0X1h"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1\\x01h" (trailing U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (trailing U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (trailing U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1 h" (trailing U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (trailing U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w \\x011h" (leading U+0001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+00A0)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+1680)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2001)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2002)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2003)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2004)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2005)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2006)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2007)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2008)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+2009)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+200A)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+200C)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+200D)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+202F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+205F)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+3000)]
|
||||
expected: FAIL
|
||||
|
||||
["data:,a 1w 1h" (leading U+FEFF)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue