41 lines
1.8 KiB
Plaintext
41 lines
1.8 KiB
Plaintext
|
|
This is a test of precedency between CSS and SVG transform
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Also, to pass the test, the rectangle should be rotated with 45deg
|
|
|
|
|
|
Test SVGTransformList interface
|
|
PASS circle.transform.baseVal.numberOfItems is 0
|
|
PASS circle.getAttribute('transform') is null
|
|
PASS rect.transform.baseVal.numberOfItems is 2
|
|
PASS rect.getAttribute('transform') is "translate(1000, 1000) rotate(90)"
|
|
PASS dumpTransform(rect.transform.baseVal.getItem(0)) is "type=SVG_TRANSFORM_TRANSLATE matrix=[1.0 0.0 0.0 1.0 1000.0 1000.0]"
|
|
PASS dumpTransform(rect.transform.baseVal.getItem(1)) is "type=SVG_TRANSFORM_ROTATE matrix=[0.0 1.0 -1.0 0.0 0.0 0.0]"
|
|
|
|
Test SVGLocatable interface
|
|
PASS dumpMatrix(circle.getCTM()) is "[2.0 0.0 0.0 2.0 20.0 20.0]"
|
|
PASS dumpMatrix(circle.getScreenCTM()) is "[2.0 0.0 0.0 2.0 28.0 28.0]"
|
|
PASS dumpRect(circle.getBBox()) is "[0 0 80 80]"
|
|
PASS dumpMatrix(circle.getTransformToElement(circle)) is "[1.0 0.0 0.0 1.0 0.0 0.0]"
|
|
PASS dumpMatrix(rect.getCTM()) is "[0.7 0.7 -0.7 0.7 100.0 0.0]"
|
|
PASS dumpMatrix(rect.getScreenCTM()) is "[0.7 0.7 -0.7 0.7 312.0 8.0]"
|
|
PASS dumpRect(rect.getBBox()) is "[40 40 100 100]"
|
|
PASS dumpMatrix(rect.getTransformToElement(rect)) is "[1.0 0.0 0.0 1.0 0.0 0.0]"
|
|
|
|
Test CSSMatrix
|
|
PASS circle.style.webkitTransform is "scale(2, 2) translate(10px, 10px)"
|
|
PASS dumpMatrix(new WebKitCSSMatrix(circle.style.webkitTransform)) is "[2.0 0.0 0.0 2.0 20.0 20.0]"
|
|
PASS rect.style.webkitTransform is "translate(100px) rotate(45deg)"
|
|
PASS dumpMatrix(new WebKitCSSMatrix(rect.style.webkitTransform)) is "[0.7 0.7 -0.7 0.7 100.0 0.0]"
|
|
|
|
PASS dumpMatrix(new WebKitCSSMatrix(circle.style.webkitTransform)) is dumpMatrix(circle.getCTM())
|
|
PASS dumpMatrix(new WebKitCSSMatrix(rect.style.webkitTransform)) is dumpMatrix(rect.getCTM())
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|