Skip to content

Commit 263ccfd

Browse files
committed
#1 implemented proposed events
1 parent 7300215 commit 263ccfd

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

jquery.tablecheckbox.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,17 @@
103103
$inbetween.find(_private.config.checkboxSelector)
104104
.prop('checked', _private.config.isChecked($checkbox))
105105
.trigger('change', [true]);
106+
// Trigger table level event.
107+
$table.trigger(
108+
_private.config.isChecked($checkbox)
109+
? 'multirowselect'
110+
: 'multirowdeselect'
111+
);
106112
}
107113
$lastRow = $row;
108114
$row.toggleClass(_private.config.selectedRowClass, _private.config.isChecked($checkbox));
115+
// Trigger row level event.
116+
$row.trigger(_private.config.isChecked($checkbox) ? 'rowselect' : 'rowdeselect');
109117
});
110118
// Monitor the row and check the checkbox accordingly.
111119
$row.on('click', function(e) {

jquery.tablecheckbox.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)