From 893057497ea1e639ba2b646aeb5b3064dac91c55 Mon Sep 17 00:00:00 2001 From: Alex Pankratov Date: Wed, 31 Mar 2021 20:45:26 +0200 Subject: [PATCH] fix 1px full-list jerk when dragging notes around --- nullboard.html | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/nullboard.html b/nullboard.html index 1710589..878c626 100644 --- a/nullboard.html +++ b/nullboard.html @@ -1901,16 +1901,19 @@ drag.in_swap = true; - $have.animate({ height: 0 }, 'fast', function(){ - $have.remove(); - $want.css({ marginTop: 5 }); - }); - $want.css({ display: 'block', height: 0, marginTop: 0 }); - $want.animate({ height: h }, 'fast', function(){ - $want.css({ opacity: '', height: '' }); - drag.in_swap = false; - drag.adjustDrag(); + + $want.animate({ height: h }, { + duration: 'fast', + progress: function() { + $have.height( h - $(this).height() ); + }, + complete: function() { + $have.remove(); + $want.css({ marginTop: 5, opacity: '', height: '' }); + drag.in_swap = false; + drag.adjustDrag(); + } }); }