From ac2d3c0c7ac57210720966924d96356e71db105b Mon Sep 17 00:00:00 2001 From: Rouslan Placella Date: Thu, 20 Dec 2012 18:11:45 +0000 Subject: [PATCH] Fixed navigation panel scrollbar drag --- js/navigation.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/js/navigation.js b/js/navigation.js index 287ccc2367..0ab9f73794 100644 --- a/js/navigation.js +++ b/js/navigation.js @@ -432,8 +432,7 @@ var ScrollHandler = { }; this.displayScrollbar(); $(window).bind('resize', this.displayScrollbar); - this.elms.$handle.live( - 'drag', + this.elms.$scrollbar.drag( $.throttle(function (event, drag) { var elms = ScrollHandler.elms; var scrollbarOffset = elms.$scrollbar.offset().top; @@ -442,9 +441,10 @@ var ScrollHandler = { value = ScrollHandler.sanitize(pos / height); ScrollHandler.setScrollbar(value); ScrollHandler.setContent(value); - }, 4) + }, 4), + { handle:"#pma_navigation_scrollbar_handle" } ); - this.elms.$scrollbar.live('click', function (event) { + this.elms.$scrollbar.bind('mousedown', function (event) { if ($(event.target).attr('id') === $(this).attr('id')) { var $scrollbar = ScrollHandler.elms.$scrollbar; var $handle = ScrollHandler.elms.$handle; @@ -455,7 +455,7 @@ var ScrollHandler = { ScrollHandler.setContent(target); } }); - $('#pma_navigation').live( + $('#pma_navigation').bind( 'mousewheel', function(event, delta, deltaX, deltaY) { event.preventDefault();