summaryrefslogtreecommitdiffstats
path: root/plugins/slick.headerbuttons.js
diff options
context:
space:
mode:
authorMichael Leibman <michael.leibman@gmail.com>2012-08-31 12:11:02 -0700
committerMichael Leibman <michael.leibman@gmail.com>2012-08-31 12:11:09 -0700
commit62bc8bfaab02229ab32529bb49694156cdec391b (patch)
tree4b9acc2225ad86b7c39413b0417cd1ec7ddde8c9 /plugins/slick.headerbuttons.js
parent3f1e05276de6b290dec2d8340770441983f2b27f (diff)
downloadSlickGrid-62bc8bfaab02229ab32529bb49694156cdec391b.zip
SlickGrid-62bc8bfaab02229ab32529bb49694156cdec391b.tar.gz
SlickGrid-62bc8bfaab02229ab32529bb49694156cdec391b.tar.bz2
BREAKING API CHANGES
New events: + onBeforeHeaderRowCellDestroy + onHeaderRowCellRendered Renamed events: onHeaderRendered -> onHeaderCellRendered onBeforeHeaderDestroy -> onBeforeHeaderCellDestroy New methods: - setTopPanelVisibility - setHeaderRowVisibility Removed methods: - showTopPanel - hideTopPanel - showHeaderRowColumns - hideHeaderRowColumns
Diffstat (limited to 'plugins/slick.headerbuttons.js')
-rw-r--r--plugins/slick.headerbuttons.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/slick.headerbuttons.js b/plugins/slick.headerbuttons.js
index 16024e5..8e61273 100644
--- a/plugins/slick.headerbuttons.js
+++ b/plugins/slick.headerbuttons.js
@@ -75,8 +75,8 @@
options = $.extend(true, {}, _defaults, options);
_grid = grid;
_handler
- .subscribe(_grid.onHeaderRendered, handleHeaderRendered)
- .subscribe(_grid.onBeforeHeaderDestroy, handleBeforeHeaderDestroy);
+ .subscribe(_grid.onHeaderCellRendered, handleHeaderCellRendered)
+ .subscribe(_grid.onBeforeHeaderCellDestroy, handleBeforeHeaderCellDestroy);
// Force the grid to re-render the header now that the events are hooked up.
_grid.setColumns(_grid.getColumns());
@@ -88,7 +88,7 @@
}
- function handleHeaderRendered(e, args) {
+ function handleHeaderCellRendered(e, args) {
var column = args.column;
if (column.header && column.header.buttons) {
@@ -127,20 +127,20 @@
btn
.bind("click", handleButtonClick)
- .appendTo(args.headerNode);
+ .appendTo(args.node);
}
}
}
- function handleBeforeHeaderDestroy(e, args) {
+ function handleBeforeHeaderCellDestroy(e, args) {
var column = args.column;
if (column.header && column.header.buttons) {
// Removing buttons via jQuery will also clean up any event handlers and data.
// NOTE: If you attach event handlers directly or using a different framework,
// you must also clean them up here to avoid memory leaks.
- $(args.headerNode).find("." + options.buttonCssClass).remove();
+ $(args.node).find("." + options.buttonCssClass).remove();
}
}