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

Side by Side Diff: LayoutTests/svg/dynamic-updates/script-tests/SVGFilterElement-svgdom-filterRes-call.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-filterRes-call.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 'setFilterRes' call of the SVGFilterEl ement 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", "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.filterResX.baseVal", "400");
42 shouldBe("filterElement.filterResY.baseVal", "400");
43
44 function repaintTest() {
45 filterElement.setFilterRes(200, 200);
46 shouldBe("filterElement.filterResX.baseVal", "200");
47 shouldBe("filterElement.filterResY.baseVal", "200");
48 }
49
50 var successfullyParsed = true;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698