Remove drag listeners when paused / removed

This commit is contained in:
Jess Telford 2016-11-04 21:04:13 +11:00
parent 3ecd887527
commit 8a0597621b
3 changed files with 179 additions and 182 deletions

View file

@ -25,14 +25,14 @@
<script>
var draggable = document.querySelector('[click-drag]');
draggable.addEventListener('dragstart', function(dragInfo) {
draggable.pause();
draggable.components['dynamic-body'].pause();
});
draggable.addEventListener('dragend', function(dragInfo) {
var x = dragInfo.detail.velocity.x;
var y = dragInfo.detail.velocity.y;
var z = dragInfo.detail.velocity.z;
draggable.play();
draggable.components['dynamic-body'].play();
draggable.body.velocity.set(x, y, z);
console.log('drag end', dragInfo.detail.velocity);
});