(animator, keyframes, name, time, offset)
| 637 | } |
| 638 | |
| 639 | function generateCSSKeyframes(animator, keyframes, name, time, offset) { |
| 640 | var lines = ['@-webkit-keyframes ' + name + ' {']; |
| 641 | |
| 642 | keyframes.forEach(function(keyframe) { |
| 643 | var percent = (keyframe.time / time) * 100; |
| 644 | var frame = Math.floor(percent) + '% {' |
| 645 | + '-webkit-transform: ' + (keyframe.css || animator.update(keyframe.position+offset)) + ';' |
| 646 | + '}'; |
| 647 | // D&&D(frame); |
| 648 | lines.push(frame); |
| 649 | }); |
| 650 | |
| 651 | lines.push('}'); |
| 652 | |
| 653 | return lines.join('\n'); |
| 654 | } |
| 655 | |
| 656 | function setTouched(target) { |
| 657 | var touched = []; |
no outgoing calls
no test coverage detected