summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-05-07 04:56:08 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-05-07 04:56:08 +0000
commit5305d1f5697cc78dd32a854a7c24bb6f16d7e997 (patch)
tree0df228cfa113b5bd91b173632930b1620d4353d1 /modules
parent98e60731b2bed10b7f9d746b1feaa73c4a2e9109 (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.js5
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;