Aleksander Machniak
2014-11-17 3d8745bd0ba6a98ccac1b32a4c2fa934302d4d58
Fix drag-n-drop to folders expanded while dragging (#1490157)
2 files modified
10 ■■■■ changed files
CHANGELOG 4 ●●●● patch | view | raw | blame | history
program/js/treelist.js 6 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,10 @@
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
program/js/treelist.js
@@ -911,9 +911,9 @@
   * 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;
@@ -1054,7 +1054,7 @@
          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);