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

Diff for: jquery.tablecheckbox.js

+8
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) {

Diff for: jquery.tablecheckbox.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)