| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 SVG 1.1 transform animation tests |  | 
| 2 |  | 
| 3 Test calcMode=discrete animation on SVGAnimateTransform. |  | 
| 4 |  | 
| 5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
    ". |  | 
| 6 |  | 
| 7 |  | 
| 8 PASS rect.transform.animVal.numberOfItems is 0 |  | 
| 9 PASS document.defaultView.getComputedStyle(rect).getPropertyValue('x') is 0 |  | 
| 10 PASS document.defaultView.getComputedStyle(rect).getPropertyValue('y') is 0 |  | 
| 11 PASS rect.transform.animVal.numberOfItems is 1 |  | 
| 12 PASS rect.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_TRANSL
    ATE |  | 
| 13 PASS rect.transform.animVal.getItem(0).matrix.e is 100 |  | 
| 14 PASS rect.transform.animVal.getItem(0).matrix.f is 100 |  | 
| 15 PASS rect.transform.animVal.numberOfItems is 1 |  | 
| 16 PASS rect.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_TRANSL
    ATE |  | 
| 17 PASS rect.transform.animVal.getItem(0).matrix.e is 100 |  | 
| 18 PASS rect.transform.animVal.getItem(0).matrix.f is 100 |  | 
| 19 PASS rect.transform.animVal.numberOfItems is 1 |  | 
| 20 PASS rect.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_TRANSL
    ATE |  | 
| 21 PASS rect.transform.animVal.getItem(0).matrix.e is 0 |  | 
| 22 PASS rect.transform.animVal.getItem(0).matrix.f is 0 |  | 
| 23 PASS rect.transform.animVal.numberOfItems is 1 |  | 
| 24 PASS rect.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_TRANSL
    ATE |  | 
| 25 PASS rect.transform.animVal.getItem(0).matrix.e is 0 |  | 
| 26 PASS rect.transform.animVal.getItem(0).matrix.f is 0 |  | 
| 27 PASS successfullyParsed is true |  | 
| 28 |  | 
| 29 TEST COMPLETE |  | 
| 30 |  | 
| OLD | NEW | 
|---|