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

Side by Side Diff: third_party/WebKit/LayoutTests/animations/responsive/resources/responsive-test.js

Issue 1473963004: CSS animation for SVG presentation attribute 'd' (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Oilpan Created 5 years 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /* 5 /*
6 Exported functions: 6 Exported functions:
7 assertCSSResponsive 7 assertCSSResponsive
8 assertSVGResponsive 8 assertSVGResponsive
9 9
10 Exported objects: 10 Exported objects:
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 var neutralKeyframe = {}; 47 var neutralKeyframe = {};
48 48
49 function assertCSSResponsive(options) { 49 function assertCSSResponsive(options) {
50 pendingResponsiveTests.push({ 50 pendingResponsiveTests.push({
51 options, 51 options,
52 bindings: { 52 bindings: {
53 prefixProperty(property) { 53 prefixProperty(property) {
54 return property; 54 return property;
55 }, 55 },
56 createTargetContainer(container) { 56 createTargetContainer(container) {
57 if (options.targetTag) {
58 var svgRoot = createElement('svg', container, 'svg-root', svgNamespace );
59 svgRoot.setAttribute('width', 0);
60 svgRoot.setAttribute('height', 0);
61 return svgRoot;
62 }
63
57 return createElement('div', container); 64 return createElement('div', container);
58 }, 65 },
59 createTarget(container) { 66 createTarget(container) {
67 if (options.targetTag)
68 return createElement(options.targetTag, container, 'target', svgNamesp ace);
69
60 return createElement('div', container, 'target'); 70 return createElement('div', container, 'target');
61 }, 71 },
62 setValue(target, property, value) { 72 setValue(target, property, value) {
63 target.style[property] = value; 73 target.style[property] = value;
64 }, 74 },
65 getAnimatedValue(target, property) { 75 getAnimatedValue(target, property) {
66 return getComputedStyle(target)[property]; 76 return getComputedStyle(target)[property];
67 }, 77 },
68 }, 78 },
69 }); 79 });
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
258 asyncHandle.done(); 268 asyncHandle.done();
259 }); 269 });
260 }); 270 });
261 271
262 272
263 window.assertCSSResponsive = assertCSSResponsive; 273 window.assertCSSResponsive = assertCSSResponsive;
264 window.assertSVGResponsive = assertSVGResponsive; 274 window.assertSVGResponsive = assertSVGResponsive;
265 window.neutralKeyframe = neutralKeyframe; 275 window.neutralKeyframe = neutralKeyframe;
266 276
267 })(); 277 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698