summaryrefslogtreecommitdiffstats
path: root/slick.grid.js
diff options
context:
space:
mode:
authormleibman <michael.leibman@gmail.com>2010-10-21 10:20:13 -0700
committermleibman <michael.leibman@gmail.com>2010-10-21 10:20:13 -0700
commit032e8413e8f69337e26bd1f67b29b4fa080cd3e1 (patch)
treef50ffd96cee12ad1addbe334df45fbd4295dfde9 /slick.grid.js
parent1274d0f1d88182b7a2c51be15d694e173ac3741f (diff)
downloadSlickGrid-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.js20
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");