From fdcbf611aabdcc03290db053cb3073a394e2b646 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Sat, 6 Apr 2013 16:08:10 +0800 Subject: [PATCH] The drop marker should disappear when drag is done. Previously we make drop marker disappear when drop is done, it would case the marker to live forever if the drop is not done in Atom. --- src/packages/tabs/lib/tab-bar-view.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packages/tabs/lib/tab-bar-view.coffee b/src/packages/tabs/lib/tab-bar-view.coffee index 2865d084c..bcd088183 100644 --- a/src/packages/tabs/lib/tab-bar-view.coffee +++ b/src/packages/tabs/lib/tab-bar-view.coffee @@ -98,6 +98,8 @@ class TabBarView extends View onDragEnd: (event) => @find(".is-dragging").removeClass 'is-dragging' + @children('.is-drop-target').removeClass 'is-drop-target' + @children('.drop-target-is-after').removeClass 'drop-target-is-after' onDragOver: (event) => unless event.originalEvent.dataTransfer.getData('atom-event') is 'true' @@ -125,8 +127,6 @@ class TabBarView extends View return event.stopPropagation() - @children('.is-drop-target').removeClass 'is-drop-target' - @children('.drop-target-is-after').removeClass 'drop-target-is-after' dataTransfer = event.originalEvent.dataTransfer fromIndex = parseInt(dataTransfer.getData('sortable-index'))