OLD | NEW |
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 Loading... |
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 Loading... |
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> |
OLD | NEW |