Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: third_party/WebKit/LayoutTests/svg/W3C-SVG-1.1-SE/types-dom-06-f.svg

Issue 2782553006: Remove SVGTests.requiredFeatures attribute (Closed)
Patch Set: foolip's comment Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <svg id="svg-root" width="100%" height="100%"
2 viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
3 xmlns:xlink="http://www.w3.org/1999/xlink" onload="runtest()">
4 <!--======================================================================-->
5 <!--= Copyright 2008 World Wide Web Consortium, (Massachusetts =-->
6 <!--= Institute of Technology, European Research Consortium for =-->
7 <!--= Informatics and Mathematics (ERCIM), Keio University). =-->
8 <!--= All Rights Reserved. =-->
9 <!--= See http://www.w3.org/Consortium/Legal/. =-->
10 <!--======================================================================-->
11 <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
12 template-version="1.4" reviewer="CM" author="ED" status="accepted"
13 version="$Revision: 1.5 $" testname="$RCSfile: types-dom-06-f.svg,v $">
14 <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3. org/TR/SVG11/types.html#InterfaceSVGStringList">
15 <p>
16 This tests parts of the SVGStringList interface. Particularly it tests t hat
17 strings that are taken from one SVGStringList and then inserted into ano ther
18 SVGStringList duplicates the value instead of removing the value from th e
19 first list when it's inserted into the second list.
20 </p>
21 </d:testDescription>
22 <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
23 <p>
24 Run the test. No interaction required.
25 </p>
26 </d:operatorScript>
27 <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
28 <p>
29
30 </p>
31 <p>
32 The test has passed if there are three green rectangles visible and no r ed. Red is an indication that the test failed.
33 </p>
34 </d:passCriteria>
35 </d:SVGTestCase>
36 <title id="test-title">$RCSfile: types-dom-06-f.svg,v $</title>
37 <defs>
38 <font-face
39 font-family="SVGFreeSansASCII"
40 unicode-range="U+0-7F">
41 <font-face-src>
42 <font-face-uri xlink:href="../custom/resources/SVGFreeSans.svg#ascii"/>
43 </font-face-src>
44 </font-face>
45 </defs>
46 <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size= "18">
47
48 <defs>
49 <script type="application/ecmascript">
50 function runtest()
51 {
52 try {
53 var r1 = document.getElementById ("r1");
54 var r2 = document.getElementById ("r2");
55 var r3 = document.getElementById ("r3");
56 var i0 = r1.requiredFeatures.get Item(0);
57 var i1 = r1.requiredFeatures.get Item(1);
58
59 if(i0 != "http://www.w3.org/TR/S VG11/feature#Shape")
60 {
61 r1.removeAttribute("requ iredFeatures");
62 return;
63 }
64 if(i1 != "this.is.a.bogus.featur e.string")
65 {
66 r1.removeAttribute("requ iredFeatures");
67 return;
68 }
69 if(r1.requiredFeatures.numberOfI tems != 2)
70 {
71 r1.removeAttribute("requ iredFeatures");
72 return;
73 }
74 r2.requiredFeatures.appendItem(i 1);
75 if(r1.requiredFeatures.numberOfI tems != 2)
76 {
77 r1.removeAttribute("requ iredFeatures");
78 return;
79 }
80 if(r2.requiredFeatures.numberOfI tems != 1)
81 {
82 r1.removeAttribute("requ iredFeatures");
83 return;
84 }
85 r3.requiredFeatures.insertItemBe fore(i0,0);
86 if(r3.requiredFeatures.numberOfI tems != 2)
87 {
88 r3.setAttribute("fill", "red");
89 return;
90 }
91 if(r1.requiredFeatures.numberOfI tems != 2)
92 {
93 r1.removeAttribute("requ iredFeatures");
94 return;
95 }
96 }
97 catch(e)
98 {
99 var f = document.getElementById( "fail");
100 f.setAttribute("fill", "red");
101 }
102 }
103 </script>
104 </defs>
105
106 <text x="50%" y="70" text-anchor="middle">SVGStringList DOM</tex t>
107
108 <!-- background images -->
109 <g>
110 <rect width="100" height="100" fill="lime" transform="tr anslate(80 100)"/>
111 <rect width="100" height="100" fill="lime" transform="tr anslate(190 100)"/>
112 <rect width="100" height="100" fill="red" transform="tra nslate(300 100)"/>
113 </g>
114
115 <!-- tests -->
116 <rect id="r1" requiredFeatures="http://www.w3.org/TR/SVG11/featu re#Shape this.is.a.bogus.feature.string" width="100" height="100" fill="red" tra nsform="translate(100 100)"/>
117 <rect id="r2" width="100" height="100" fill="red" transform="tra nslate(190 100)"/>
118 <rect id="r3" width="100" height="100" fill="lime" requiredFeatu res="http://www.w3.org/TR/SVG11/feature#Shape" transform="translate(300 100)"/>
119
120 <rect id="fail" width="100%" height="100%" fill="none"/>
121 </g>
122 <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
123 <text id="revision" x="10" y="340" stroke="none"
124 fill="black">$Revision: 1.5 $</text>
125 </g>
126 <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke= "#000"/>
127 <!-- comment out this watermark once the test is approved --><!--
128 <g id="draft-watermark">
129 <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-w idth="1"/>
130 <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size ="20" x="240"
131 text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white" >DRAFT</text>
132 </g>-->
133 </svg>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698