wekan/client/components/boards
Benjamin Tissoires a2e6f621a2 Fix swimlanes sorting
Since 7cc185ac "Properly fix horizontal rendering on Chrome and Firefox"

The rendering of the new design of the swimlanes was correct, but this
commit broke the reordering capability. Having the swimlane header at
the same level than the lists of cards makes the whole sortable
pattern fail.

2 solutions:
- revert to only have 1 div per swimlane. But this introduces the firefox
  bug mentioned in 7cc185ac, so not ideal
- force the sortable pattern to do what we want.

To force the sortable pattern, we need:
- add in the helper a clone of the list of cards (to not just move the
  header)
- make sure the placeholder never get placed between the header and the
  list of cards in a swimlane
- fix the finding of the next and previous list of cards.

For all of this to be successful, we need to resize the swimlanes to a
known value. This can lead to some visual jumps with scrolling when you
drag or drop the swimlanea. I tried to remedy that by computing the new
scroll value. Still not ideal however, as there are still some jumps when
dropping.

Fixes #2159
2019-02-08 17:37:20 +01:00
..
boardArchive.jade Change button order at Boards Recycle Bin. 2018-06-08 00:41:39 +03:00
boardArchive.js - Fix Delete Board and keep confirmation popup. 2018-08-28 23:23:24 +03:00
boardBody.jade - Fix: Bug: Not logged in public board page has calendar. 2019-01-31 14:19:14 +02:00
boardBody.js Fix swimlanes sorting 2019-02-08 17:37:20 +01:00
boardBody.styl - Fix Minimize board sidebar actually just moves it over. 2018-07-05 21:57:17 +03:00
boardColors.styl Optimize for mobile web, show single list per page with navigate bar 2017-11-29 17:06:33 +09:00
boardHeader.jade Rules hidden from non admin 2018-09-21 17:02:43 +02:00
boardHeader.js Labels activities 2018-08-16 16:54:29 +02:00
boardHeader.styl Show parent in card (no links, yet) 2018-06-26 14:32:51 +03:00
boardsList.jade - Move Add Board button to top left, so there is no need to scroll 2018-09-28 10:40:20 +03:00
boardsList.js Fixed - boards subscription should be placed at header for all other component can be used 2017-12-06 15:39:54 +07:00
boardsList.styl Restore original font and font sizes. 2018-04-11 14:59:58 +03:00