(e)
| 5368 | tempselection = canvas.getActiveObject(); |
| 5369 | canvas.discardActiveObject(); |
| 5370 | function dragging(e) { |
| 5371 | paused = true; |
| 5372 | var left = offset.left + (e.pageX - pageX); |
| 5373 | if ( |
| 5374 | left > $('#timearea').offset().left + offset_left && |
| 5375 | left - $('#timearea').offset().left < |
| 5376 | duration / timelinetime + offset_left |
| 5377 | ) { |
| 5378 | drag.offset({ left: left }); |
| 5379 | } else if (left < $('#timearea').offset().left + offset_left) { |
| 5380 | drag.offset({ |
| 5381 | left: offset_left + $('#timearea').offset().left, |
| 5382 | }); |
| 5383 | } |
| 5384 | if ($('#timeline').scrollLeft() > offset_left) { |
| 5385 | currenttime = parseFloat( |
| 5386 | ( |
| 5387 | (drag.position().left + |
| 5388 | $('#timeline').scrollLeft() - |
| 5389 | offset_left) * |
| 5390 | timelinetime |
| 5391 | ).toFixed(1) |
| 5392 | ); |
| 5393 | } else { |
| 5394 | currenttime = parseFloat( |
| 5395 | ( |
| 5396 | (drag.position().left + |
| 5397 | $('#timeline').scrollLeft() - |
| 5398 | offset_left) * |
| 5399 | timelinetime |
| 5400 | ).toFixed(1) |
| 5401 | ); |
| 5402 | } |
| 5403 | animate(false, currenttime); |
| 5404 | seeking = true; |
| 5405 | renderTime(); |
| 5406 | } |
| 5407 | function released(e) { |
| 5408 | $('body').off('mousemove', dragging).off('mouseup', released); |
| 5409 | updateTime(drag, false); |
nothing calls this directly
no test coverage detected