diff options
author | mleibman <michael.leibman@gmail.com> | 2010-10-21 10:20:13 -0700 |
---|---|---|
committer | mleibman <michael.leibman@gmail.com> | 2010-10-21 10:20:13 -0700 |
commit | 032e8413e8f69337e26bd1f67b29b4fa080cd3e1 (patch) | |
tree | f50ffd96cee12ad1addbe334df45fbd4295dfde9 /slick.grid.js | |
parent | 1274d0f1d88182b7a2c51be15d694e173ac3741f (diff) | |
download | SlickGrid-032e8413e8f69337e26bd1f67b29b4fa080cd3e1.zip SlickGrid-032e8413e8f69337e26bd1f67b29b4fa080cd3e1.tar.gz SlickGrid-032e8413e8f69337e26bd1f67b29b4fa080cd3e1.tar.bz2 |
Added a "slickgrid" namespace to most bound events. Unbinding all "slickgrid" events on destroy.
Diffstat (limited to 'slick.grid.js')
-rw-r--r-- | slick.grid.js | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/slick.grid.js b/slick.grid.js index fd954d5..8797967 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -400,15 +400,15 @@ if (!jQuery.fn.drag) { resizeAndRender(); bindAncestorScrollEvents(); - $viewport.bind("scroll", handleScroll); - $container.bind("resize", resizeAndRender); - $canvas.bind("keydown", handleKeyDown); - $canvas.bind("click", handleClick); - $canvas.bind("dblclick", handleDblClick); - $canvas.bind("contextmenu", handleContextMenu); - $canvas.bind("mouseover", handleHover); - $headerScroller.bind("contextmenu", handleHeaderContextMenu); - $headerScroller.bind("click", handleHeaderClick); + $viewport.bind("scroll.slickgrid", handleScroll); + $container.bind("resize.slickgrid", resizeAndRender); + $canvas.bind("keydown.slickgrid", handleKeyDown); + $canvas.bind("click.slickgrid", handleClick); + $canvas.bind("dblclick.slickgrid", handleDblClick); + $canvas.bind("contextmenu.slickgrid", handleContextMenu); + $canvas.bind("mouseover.slickgrid", handleHover); + $headerScroller.bind("contextmenu.slickgrid", handleHeaderContextMenu); + $headerScroller.bind("click.slickgrid", handleHeaderClick); } function measureScrollbar() { @@ -950,7 +950,7 @@ if (!jQuery.fn.drag) { if (self.onBeforeDestroy) { self.onBeforeDestroy(); } if ($headers.sortable) { $headers.sortable("destroy"); } unbindAncestorScrollEvents(); - $container.unbind("resize", resizeCanvas); + $container.unbind(".slickgrid"); removeCssRules(); $canvas.unbind("draginit dragstart dragend drag"); |