From 8d9d527bf6c59df5260c5f9244d788ed0e42f784 Mon Sep 17 00:00:00 2001 From: Rivo Laks Date: Wed, 5 Feb 2014 14:34:57 +0200 Subject: Don't unbind all mousemove events There was no namespace specified for mousemove event, which caused all document's mousemove event handlers to be removed.--- debug_toolbar/static/debug_toolbar/js/toolbar.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debug_toolbar/static/debug_toolbar/js/toolbar.js b/debug_toolbar/static/debug_toolbar/js/toolbar.js index 10a9c02..d8c1b27 100644 --- a/debug_toolbar/static/debug_toolbar/js/toolbar.js +++ b/debug_toolbar/static/debug_toolbar/js/toolbar.js @@ -140,7 +140,7 @@ var handle = $('#djDebugToolbarHandle'); $('#djShowToolBarButton').on('mousedown', function (event) { var baseY = handle.offset().top - event.pageY; - $(document).on('mousemove', function (event) { + $(document).on('mousemove.djDebug', function (event) { var offset = handle.offset(); offset.top = baseY + event.pageY; handle.offset(offset); @@ -149,7 +149,7 @@ return false; }); $(document).on('mouseup', function () { - $(document).off('mousemove'); + $(document).off('mousemove.djDebug'); if (djdt.handleDragged) { var top = handle.offset().top; djdt.cookie.set('djdttop', top, { -- cgit v1.2.3