only check for duplicates when dragging to a different panel

This commit is contained in:
Justin Palmer
2013-02-11 16:49:28 -08:00
parent fff049e8a6
commit 4502ec04d3

View File

@@ -82,7 +82,9 @@ class TabView extends SortableList
droppedNearTab = @getSortableElement(event)
draggedTab = fromPane.find(".#{TabView.viewClass()} .sortable:eq(#{previousDraggedTabIndex})")
return if draggedTab[0] is droppedNearTab[0] or @containsTab(draggedTab)
return if draggedTab.is(droppedNearTab)
if fromPaneIndex != toPaneIndex
return if toPane.find('.sortable-list').view().containsTab(draggedTab)
draggedTab.remove()
draggedTab.insertAfter(droppedNearTab)