OLD | NEW |
1 Test parsing of CSS URI tokens. Older versions of WebKit did some double process
ing of these, hence this test would have failed. | 1 Test parsing of CSS URI tokens. Older versions of WebKit did some double process
ing of these, hence this test would have failed. |
2 | 2 |
3 SUCCESS | 3 SUCCESS |
4 | 4 |
5 Rules from the stylesheet: | 5 Rules from the stylesheet: |
6 | 6 |
7 #a { content: url(c); } | 7 #a { content: url(c); } |
8 #b { content: url(d); } | 8 #b { content: url(d); } |
9 #c { content: url(e); } | 9 #c { content: url(e); } |
10 #d { content: url(f); } | 10 #d { content: url(f); } |
11 #f { content: url(c); } | 11 #f { content: url(c); } |
12 #g { content: url(d); } | 12 #g { content: url(d); } |
13 #h { content: url(e); } | 13 #h { content: url(e); } |
14 #i { content: url(f); } | 14 #i { content: url(f); } |
15 #j { content: url('url(g)'); } | 15 #j { content: url('url(g)'); } |
16 #l { content: url(c); } | 16 #l { content: url(c); } |
17 #m { content: url(d); } | 17 #m { content: url(d); } |
18 #n { content: url(e); } | 18 #n { content: url(e); } |
19 #o { content: url(f); } | 19 #o { content: url(f); } |
20 #p { content: url('url(g)'); } | 20 #p { content: url('url(g)'); } |
21 #q { cursor: url('url(q)'); } | 21 #q { cursor: url('url(q)'); } |
22 #r { list-style-image: url('url(r)'); } | 22 #r { list-style: url('url(r)'); } |
23 #s { background-image: url('url(s)'); } | 23 #s { background-image: url('url(s)'); } |
24 #t { -webkit-mask: url('url(t)'); } | 24 #t { -webkit-mask: url('url(t)'); } |
25 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } | 25 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } |
26 #v { -webkit-mask-box-image: url('url(v)') 1 2 3 4 fill stretch round; } | 26 #v { -webkit-mask-box-image: url('url(v)') 1 2 3 4 fill stretch round; } |
27 #w { content: url(ww); } | 27 #w { content: url(ww); } |
28 #x { content: url(x%20xx); } | 28 #x { content: url(x%20xx); } |
29 #y { content: url(y%20yy); } | 29 #y { content: url(y%20yy); } |
30 Expected result: | 30 Expected result: |
31 | 31 |
32 #a { content: url(c); } | 32 #a { content: url(c); } |
33 #b { content: url(d); } | 33 #b { content: url(d); } |
34 #c { content: url(e); } | 34 #c { content: url(e); } |
35 #d { content: url(f); } | 35 #d { content: url(f); } |
36 #f { content: url(c); } | 36 #f { content: url(c); } |
37 #g { content: url(d); } | 37 #g { content: url(d); } |
38 #h { content: url(e); } | 38 #h { content: url(e); } |
39 #i { content: url(f); } | 39 #i { content: url(f); } |
40 #j { content: url('url(g)'); } | 40 #j { content: url('url(g)'); } |
41 #l { content: url(c); } | 41 #l { content: url(c); } |
42 #m { content: url(d); } | 42 #m { content: url(d); } |
43 #n { content: url(e); } | 43 #n { content: url(e); } |
44 #o { content: url(f); } | 44 #o { content: url(f); } |
45 #p { content: url('url(g)'); } | 45 #p { content: url('url(g)'); } |
46 #q { cursor: url('url(q)'); } | 46 #q { cursor: url('url(q)'); } |
47 #r { list-style-image: url('url(r)'); } | 47 #r { list-style: url('url(r)'); } |
48 #s { background-image: url('url(s)'); } | 48 #s { background-image: url('url(s)'); } |
49 #t { -webkit-mask: url('url(t)'); } | 49 #t { -webkit-mask: url('url(t)'); } |
50 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } | 50 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } |
51 #v { -webkit-mask-box-image: url('url(v)') 1 2 3 4 fill stretch round; } | 51 #v { -webkit-mask-box-image: url('url(v)') 1 2 3 4 fill stretch round; } |
52 #w { content: url(ww); } | 52 #w { content: url(ww); } |
53 #x { content: url(x%20xx); } | 53 #x { content: url(x%20xx); } |
54 #y { content: url(y%20yy); } | 54 #y { content: url(y%20yy); } |
55 | 55 |
OLD | NEW |