summaryrefslogtreecommitdiff
path: root/static/js/src/drag.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2012-07-18 01:59:15 -0400
committerJules Laplace <jules@okfoc.us>2012-07-18 01:59:15 -0400
commit3650a561fc739f89458f9b95c3b51c763b479890 (patch)
tree19be344999189706e52074415a3d5a868e3fb1b0 /static/js/src/drag.js
parentb80a7020d9336f2b13c36baa766867874bc4c324 (diff)
drag UX
Diffstat (limited to 'static/js/src/drag.js')
-rw-r--r--static/js/src/drag.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/static/js/src/drag.js b/static/js/src/drag.js
index e519670..8ac9a9d 100644
--- a/static/js/src/drag.js
+++ b/static/js/src/drag.js
@@ -78,12 +78,14 @@ $(function(){
// dragging images into the manual fave palette
var palette = document.getElementById("manual-palette");
var paletteButton = document.getElementById("manual-palette-button");
+ var paletteTimeout = null;
var paletteCallbacks = {
'enter': function() {
+ if (paletteTimeout) clearTimeout(paletteTimeout);
manPaletteShow();
},
'leave': function() {
- manPaletteHide();
+ paletteTimeout = setTimeout(manPaletteHideUnlessChecked, 500);
},
'drop': function (url) {
addManualFav(url);