diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-05-07 04:56:08 +0000 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-05-07 04:56:08 +0000 |
commit | 5305d1f5697cc78dd32a854a7c24bb6f16d7e997 (patch) | |
tree | 0df228cfa113b5bd91b173632930b1620d4353d1 /modules | |
parent | 98e60731b2bed10b7f9d746b1feaa73c4a2e9109 (diff) |
Improve the selection/drag handling so that drag of a single item
doesn't have to be selected first
Diffstat (limited to 'modules')
-rw-r--r-- | modules/organize/js/organize.js | 5 |
1 files changed, 4 insertions, 1 deletions
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("<div id=\"gDragHelper\"><ul></ul></div>"); var beginTop = event.pageY; var beginLeft = event.pageX; |