From 5305d1f5697cc78dd32a854a7c24bb6f16d7e997 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Thu, 7 May 2009 04:56:08 +0000 Subject: Improve the selection/drag handling so that drag of a single item doesn't have to be selected first --- modules/organize/js/organize.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/organize/js/organize.js') diff --git a/modules/organize/js/organize.js b/modules/organize/js/organize.js index 9bfa7111..a8a363a2 100644 --- a/modules/organize/js/organize.js +++ b/modules/organize/js/organize.js @@ -11,11 +11,14 @@ var heightMicroThumbPanel; // JQuery UI Widgets // Draggable var draggable = { - cancel: ".gMicroThumbContainer:not(.ui-selected)", handle: ".gMicroThumbContainer.ui-selected", revert: true, zindex: 2000, helper: function(event, ui) { + if (!$(event.currentTarget).hasClass("ui-selected")) { + $(event.currentTarget).addClass("ui-selected"); + setDrawerButtonState(); + } $("#gMicroThumbPanel").append("
"); var beginTop = event.pageY; var beginLeft = event.pageX; -- cgit v1.2.3