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

Side by Side Diff: third_party/WebKit/LayoutTests/animations/svg-attribute-interpolation/svg-d-interpolation.html

Issue 1417103003: Use getAttribute to sample 'd' attribute in interpolation-test.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 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
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 4 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
5 </head> 5 </head>
6 <body> 6 <body>
7 <template id="target-template"> 7 <template id="target-template">
8 <svg width="90" height="90"> 8 <svg width="90" height="90">
9 <path class="target" /> 9 <path class="target" />
10 </svg> 10 </svg>
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 {at: 1, is: 'm 0 0 t 30 70'}, 301 {at: 1, is: 'm 0 0 t 30 70'},
302 {at: 1.4, is: 'm 0 0 t 34 78'}, 302 {at: 1.4, is: 'm 0 0 t 34 78'},
303 ]); 303 ]);
304 304
305 // Mix relative and non-relative 305 // Mix relative and non-relative
306 assertAttributeInterpolation({ 306 assertAttributeInterpolation({
307 property: 'd', 307 property: 'd',
308 from: 'M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z', 308 from: 'M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z',
309 to: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 200 100 z' 309 to: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 200 100 z'
310 }, [ 310 }, [
311 {at: -0.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 60 -180 z'}, 311 {at: -0.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 60 -180 Z'},
312 {at: 0, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 312 {at: 0, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
313 {at: 0.2, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 120 -60 z'}, 313 {at: 0.2, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 120 -60 Z'},
314 {at: 0.6, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 160 20 z'}, 314 {at: 0.6, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 160 20 Z'},
315 {at: 1, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 200 100 z'}, 315 {at: 1, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 200 100 Z'},
316 {at: 1.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 240 180 z'}, 316 {at: 1.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 240 180 Z'},
317 ]); 317 ]);
318 318
319 assertAttributeInterpolation({ 319 assertAttributeInterpolation({
320 property: 'd', 320 property: 'd',
321 from: 'M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z', 321 from: 'M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z',
322 to: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z' 322 to: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'
323 }, [ 323 }, [
324 {at: -0.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 324 {at: -0.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
325 {at: 0, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 325 {at: 0, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
326 {at: 0.2, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 326 {at: 0.2, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
327 {at: 0.6, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 327 {at: 0.6, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
328 {at: 1, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 328 {at: 1, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
329 {at: 1.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z'}, 329 {at: 1.4, is: 'M 0 0 L 100 100 m 0 100 l 100 0 Z l 100 -100 Z'},
330 ]); 330 ]);
331 331
332 assertAttributeInterpolation({ 332 assertAttributeInterpolation({
333 property: 'd', 333 property: 'd',
334 from: 'm 10 20 l 20 30 z l 50 60 z m 70 80 l 90 60 z t 70 120', 334 from: 'm 10 20 l 20 30 z l 50 60 z m 70 80 l 90 60 z t 70 120',
335 to: 'M 110 120 L 130 150 Z L 80 110 Z M 100 140 L 190 200 Z T 210 220' 335 to: 'M 110 120 L 130 150 Z L 80 110 Z M 100 140 L 190 200 Z T 210 220'
336 }, [ 336 }, [
337 {at: -0.4, is: 'M -30 -20 L -10 10 z L 52 68 z M 72 84 L 162 144 z T 126 220'} , 337 {at: -0.4, is: 'M -30 -20 L -10 10 Z L 52 68 Z M 72 84 L 162 144 Z T 126 220'} ,
338 {at: 0, is: 'M 10 20 L 30 50 z L 60 80 z M 80 100 L 170 160 z T 150 220'}, 338 {at: 0, is: 'M 10 20 L 30 50 Z L 60 80 Z M 80 100 L 170 160 Z T 150 220'},
339 {at: 0.2, is: 'M 30 40 L 50 70 z L 64 86 z M 84 108 L 174 168 z T 162 220'}, 339 {at: 0.2, is: 'M 30 40 L 50 70 Z L 64 86 Z M 84 108 L 174 168 Z T 162 220'},
340 {at: 0.6, is: 'M 70 80 L 90 110 Z L 72 98 Z M 92 124 L 182 184 Z T 186 220'}, 340 {at: 0.6, is: 'M 70 80 L 90 110 Z L 72 98 Z M 92 124 L 182 184 Z T 186 220'},
341 {at: 1, is: 'M 110 120 L 130 150 Z L 80 110 Z M 100 140 L 190 200 Z T 210 220' }, 341 {at: 1, is: 'M 110 120 L 130 150 Z L 80 110 Z M 100 140 L 190 200 Z T 210 220' },
342 {at: 1.4, is: 'M 150 160 L 170 190 z L 88 122 z M 108 156 L 198 216 z T 234 22 0'} 342 {at: 1.4, is: 'M 150 160 L 170 190 Z L 88 122 Z M 108 156 L 198 216 Z T 234 22 0'}
343 ]); 343 ]);
344 344
345 assertAttributeInterpolation({ 345 assertAttributeInterpolation({
346 property: 'd', 346 property: 'd',
347 from: 'm 10 20 c 40 50 30 60 80 70 c 90 100 140 110 120 130', 347 from: 'm 10 20 c 40 50 30 60 80 70 c 90 100 140 110 120 130',
348 to: 'M 110 120 C 140 150 130 160 180 170 C 290 300 340 310 320 330' 348 to: 'M 110 120 C 140 150 130 160 180 170 C 290 300 340 310 320 330'
349 }, [ 349 }, [
350 {at: -0.4, is: 'M -30 -20 C 14 38 4 48 54 58 C 136 146 186 156 166 176'}, 350 {at: -0.4, is: 'M -30 -20 C 14 38 4 48 54 58 C 136 146 186 156 166 176'},
351 {at: 0, is: 'M 10 20 C 50 70 40 80 90 90 C 180 190 230 200 210 220'}, 351 {at: 0, is: 'M 10 20 C 50 70 40 80 90 90 C 180 190 230 200 210 220'},
352 {at: 0.2, is: 'M 30 40 C 68 86 58 96 108 106 C 202 212 252 222 232 242'}, 352 {at: 0.2, is: 'M 30 40 C 68 86 58 96 108 106 C 202 212 252 222 232 242'},
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 {at: 0, is: 'M 10 20 A 10 20 30 1 0 50 70 A 110 120 30 1 1 190 120'}, 403 {at: 0, is: 'M 10 20 A 10 20 30 1 0 50 70 A 110 120 30 1 1 190 120'},
404 {at: 0.2, is: 'M 12 22 A 20 30 40 1 0 58 76 A 120 130 40 1 1 170 116'}, 404 {at: 0.2, is: 'M 12 22 A 20 30 40 1 0 58 76 A 120 130 40 1 1 170 116'},
405 {at: 0.6, is: 'M 16 26 A 40 50 60 0 1 74 88 A 140 150 60 0 1 130 108'}, 405 {at: 0.6, is: 'M 16 26 A 40 50 60 0 1 74 88 A 140 150 60 0 1 130 108'},
406 {at: 1, is: 'M 20 30 A 60 70 80 0 1 90 100 A 160 170 80 0 1 90 100'}, 406 {at: 1, is: 'M 20 30 A 60 70 80 0 1 90 100 A 160 170 80 0 1 90 100'},
407 {at: 1.4, is: 'M 24 34 A 80 90 100 0 1 106 112 A 180 190 100 0 1 50 92'} 407 {at: 1.4, is: 'M 24 34 A 80 90 100 0 1 106 112 A 180 190 100 0 1 50 92'}
408 ]); 408 ]);
409 409
410 </script> 410 </script>
411 </body> 411 </body>
412 </html> 412 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698