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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/svg/svglist.html

Issue 1416273002: Remove SVGPathElement.pathSegList and related interfaces (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 5 years, 1 month 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
1 <!doctype html> 1 <!doctype html>
2 <title>SVG*List array method tests</title> 2 <title>SVG*List array method tests</title>
3 <script src=../../resources/testharness.js></script> 3 <script src=../../resources/testharness.js></script>
4 <script src=../../resources/testharnessreport.js></script> 4 <script src=../../resources/testharnessreport.js></script>
5 <div id="testcontainer"></div> 5 <div id="testcontainer"></div>
6 <div id=log></div> 6 <div id=log></div>
7 <script> 7 <script>
8 function createSvg() { 8 function createSvg() {
9 document.getElementById("testcontainer").innerHTML = '<svg id="svg" width="1" height="1" visibility="hidden"><polygon id="polygon" points="10 10 450 212 24 10 3 45 32 62 42 123 52 62 52 57 72 12 548 85 12" visibility="hidden" systemLanguag e="sv, en, fr, de, zn, jp"/><path id="path" d="M 10 10 L 450 212 24 103 45 32 62 42 123 52 62 52 57 72 12 548 85 12" transform="scale(0.5) rotate(34) translate( 10 10)" visibility="hidden"/><text id="text" dx="10 10 450 212 24 103 45 32 62 4 2 123 52 62 52 57 72 12 548 85 12" rotate="10 66 2 23 546 54657 567 546 3 2 2 2 23" visibility="hidden"/></svg>'; 9 document.getElementById("testcontainer").innerHTML = '<svg id="svg" width="1" height="1" visibility="hidden"><polygon id="polygon" points="10 10 450 212 24 10 3 45 32 62 42 123 52 62 52 57 72 12 548 85 12" visibility="hidden" systemLanguag e="sv, en, fr, de, zn, jp"/><path id="path" d="M 10 10 L 450 212 24 103 45 32 62 42 123 52 62 52 57 72 12 548 85 12" transform="scale(0.5) rotate(34) translate( 10 10)" visibility="hidden"/><text id="text" dx="10 10 450 212 24 103 45 32 62 4 2 123 52 62 52 57 72 12 548 85 12" rotate="10 66 2 23 546 54657 567 546 3 2 2 2 23" visibility="hidden"/></svg>';
10 } 10 }
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 "type": "SVGTransform", 78 "type": "SVGTransform",
79 "length": 3, 79 "length": 3,
80 "insert_value": createSVGTransformTranslate(5,5), 80 "insert_value": createSVGTransformTranslate(5,5),
81 "equals": function(a,b) { return a.matrix.a == b.matrix.a && 81 "equals": function(a,b) { return a.matrix.a == b.matrix.a &&
82 a.matrix.b == b.matrix.b && 82 a.matrix.b == b.matrix.b &&
83 a.matrix.c == b.matrix.c && 83 a.matrix.c == b.matrix.c &&
84 a.matrix.d == b.matrix.d && 84 a.matrix.d == b.matrix.d &&
85 a.matrix.e == b.matrix.e && 85 a.matrix.e == b.matrix.e &&
86 a.matrix.f == b.matrix.f; } 86 a.matrix.f == b.matrix.f; }
87 }, 87 },
88 "SVGPathSegList":
89 { "impl": path.pathSegList,
90 "type": "SVGPathSegMovetoAbs",
91 "length": 10,
92 "insert_value": path.createSVGPathSegMovetoAbs(5,5),
93 "equals": function(a,b) { return a.x == b.x && a.y == b.y; }
94 },
95 "SVGLengthList": 88 "SVGLengthList":
96 { "impl": text.dx.baseVal, 89 { "impl": text.dx.baseVal,
97 "type": "SVGLength", 90 "type": "SVGLength",
98 "length": 20, 91 "length": 20,
99 "insert_value": createSVGLength(5), 92 "insert_value": createSVGLength(5),
100 "equals": function(a,b) { return a.valueInSpecifiedUnits == b.valueInS pecifiedUnits && 93 "equals": function(a,b) { return a.valueInSpecifiedUnits == b.valueInS pecifiedUnits &&
101 a.unitType == b.unitType; } 94 a.unitType == b.unitType; }
102 }, 95 },
103 "SVGNumberList": 96 "SVGNumberList":
104 { "impl": text.rotate.baseVal, 97 { "impl": text.rotate.baseVal,
(...skipping 22 matching lines...) Expand all
127 var old_value = lists[list_type].impl[0]; 120 var old_value = lists[list_type].impl[0];
128 var new_value = lists[list_type].insert_value; 121 var new_value = lists[list_type].insert_value;
129 lists[list_type].impl[0] = lists[list_type].insert_value; 122 lists[list_type].impl[0] = lists[list_type].insert_value;
130 assert_false(lists[list_type].equals(old_value, new_value)); 123 assert_false(lists[list_type].equals(old_value, new_value));
131 assert_true(lists[list_type].equals(lists[list_type].impl[0], new_value) ); 124 assert_true(lists[list_type].equals(lists[list_type].impl[0], new_value) );
132 assert_equals(lists[list_type].impl.length, lists[list_type].length); 125 assert_equals(lists[list_type].impl.length, lists[list_type].length);
133 }, list_type + " has array setter"); 126 }, list_type + " has array setter");
134 } 127 }
135 128
136 </script> 129 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698