From 01436f27c2d1747601ee8fd2d0217219a42fecb3 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 28 Nov 2012 15:59:41 +0100 Subject: [PATCH] [FIX] Kanban drag'n drop wrong index bzr revid: fme@openerp.com-20121128145941-4qvoqp0mb1s09ojl --- addons/web_kanban/static/src/js/kanban.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index d84515ca613..00cf29de0a8 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -323,7 +323,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ $columns.sortable({ handle : '.oe_kanban_draghandle', start: function(event, ui) { - self.currently_dragging.index = ui.item.index(); + self.currently_dragging.index = ui.item.parent().children('.oe_kanban_record').index(ui.item); self.currently_dragging.group = ui.item.parents('.oe_kanban_column:first').data('widget'); ui.item.find('*').on('click.prevent', function(ev) { return false; @@ -334,7 +334,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ stop: function(event, ui) { var record = ui.item.data('widget'); var old_index = self.currently_dragging.index; - var new_index = ui.item.index(); + var new_index = ui.item.parent().children('.oe_kanban_record').index(ui.item); var old_group = self.currently_dragging.group; var new_group = ui.item.parents('.oe_kanban_column:first').data('widget'); if (!(old_group.title === new_group.title && old_group.value === new_group.value && old_index == new_index)) {