| OLD | NEW | 
|    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  Loading... | 
|   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  Loading... | 
|  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> | 
| OLD | NEW |