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

Side by Side Diff: LayoutTests/svg/dynamic-updates/script-tests/SVGFilterElement-svgdom-filterResY-prop.js

Issue 1153403003: Remove SVGFilterElement's filterRes* attributes and setFilterRes() (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase + updated smallFonts.svg and textFeatures.svg Created 5 years, 6 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 // [Name] SVGFilterElement-svgdom-filterResY-prop.js
2 // [Expected rendering result] An offseted gradient (performed by diffuse lighti ng) - and a series of PASS messages
3
4 description("Tests dynamic updates of the 'filterResY' property of the SVGFilter Element object")
5 createSVGTestCase();
6
7 var pointLight = createSVGElement("fePointLight");
8 pointLight.setAttribute("x", "100");
9 pointLight.setAttribute("y", "100");
10 pointLight.setAttribute("z", "30");
11
12 var gradientElement = createSVGElement("feDiffuseLighting");
13 gradientElement.setAttribute("in", "SourceGraphic");
14 gradientElement.setAttribute("diffuseConstant", "1");
15 gradientElement.setAttribute("lighting-color", "yellow");
16 gradientElement.appendChild(pointLight);
17
18 var filterElement = createSVGElement("filter");
19 filterElement.setAttribute("id", "myFilter");
20 filterElement.setAttribute("filterUnits", "userSpaceOnUse");
21 filterElement.setAttribute("x", "0");
22 filterElement.setAttribute("y", "0");
23 filterElement.setAttribute("width", "200");
24 filterElement.setAttribute("height", "200");
25 filterElement.setAttribute("filterRes", "200 400");
26 filterElement.appendChild(gradientElement);
27
28 var defsElement = createSVGElement("defs");
29 defsElement.appendChild(filterElement);
30
31 rootSVGElement.appendChild(defsElement);
32
33 var rectElement = createSVGElement("rect");
34 rectElement.setAttribute("x", "0");
35 rectElement.setAttribute("y", "0");
36 rectElement.setAttribute("width", "200");
37 rectElement.setAttribute("height", "200");
38 rectElement.setAttribute("filter", "url(#myFilter)");
39 rootSVGElement.appendChild(rectElement);
40
41 shouldBe("filterElement.filterResY.baseVal", "400");
42
43 function repaintTest() {
44 filterElement.filterResY.baseVal = 200;
45 shouldBe("filterElement.filterResY.baseVal", "200");
46 }
47
48 var successfullyParsed = true;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698