Fix drag-n-drop to folders expanded while dragging (#1490157)
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Fix drag-n-drop to folders expanded while dragging (#1490157) |
| | | |
| | | RELEASE 1.1-beta |
| | | ---------------- |
| | | - Fix skin path handling in plugin context (#1488967) |
| | | - Prevent memory exhaustion on image resizing with GD on Windows (#1489937) |
| | | - Add plugin hook for database table name lookups as requested in #1489837 |
| | |
| | | * When dragging starts, compute absolute bounding boxes of the list and it's items |
| | | * for faster comparisons while mouse is moving |
| | | */ |
| | | function drag_start() |
| | | function drag_start(force) |
| | | { |
| | | if (drag_active) |
| | | if (!force && drag_active) |
| | | return; |
| | | |
| | | drag_active = true; |
| | |
| | | autoexpand_item = id; |
| | | autoexpand_timer = setTimeout(function() { |
| | | expand(autoexpand_item); |
| | | drag_start(); // re-calculate item coords |
| | | drag_start(true); // re-calculate item coords |
| | | autoexpand_item = null; |
| | | if (ui_droppable) |
| | | $.ui.ddmanager.prepareOffsets($.ui.ddmanager.current, null); |