diff options
author | Michael Leibman <michael.leibman@gmail.com> | 2012-08-31 12:11:02 -0700 |
---|---|---|
committer | Michael Leibman <michael.leibman@gmail.com> | 2012-08-31 12:11:09 -0700 |
commit | 62bc8bfaab02229ab32529bb49694156cdec391b (patch) | |
tree | 4b9acc2225ad86b7c39413b0417cd1ec7ddde8c9 /plugins/slick.headerbuttons.js | |
parent | 3f1e05276de6b290dec2d8340770441983f2b27f (diff) | |
download | SlickGrid-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.js | 12 |
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(); } } |