From 3650a561fc739f89458f9b95c3b51c763b479890 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 18 Jul 2012 01:59:15 -0400 Subject: drag UX --- static/js/src/drag.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'static/js/src/drag.js') 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); -- cgit v1.2.3-70-g09d2