From fc2435b042babd8a9b0f946a9cc5696b98cc837c Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Mon, 25 May 2015 14:37:21 +0200 Subject: Fix detailed card pane animation --- client/components/boards/body.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'client/components') diff --git a/client/components/boards/body.js b/client/components/boards/body.js index e4aad646..612097e4 100644 --- a/client/components/boards/body.js +++ b/client/components/boards/body.js @@ -55,17 +55,15 @@ BlazeComponent.extendComponent({ // transition for the actual animation. lists._uihooks = { removeElement: function(node) { - var removeNode = function() { + var removeNode = _.once(function() { node.parentNode.removeChild(node); - }; + }); if ($(node).hasClass('js-card-detail')) { $(node).css({ - flex: '0', + flex: '0 0 0', padding: 0 }); - $(lists).one(endTransitionEvents, function() { - removeNode(); - }); + $(lists).one(endTransitionEvents, removeNode); } else { removeNode(); } -- cgit v1.2.3-1-g7c22