mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-27 23:45:52 +08:00
SCI-4270 update selector
This commit is contained in:
parent
c29aee081b
commit
652b9014e1
1 changed files with 3 additions and 2 deletions
|
@ -14,6 +14,7 @@ var RepositoryDatatable = (function(global) {
|
||||||
var TABLE_WRAPPER_ID = '.repository-table';
|
var TABLE_WRAPPER_ID = '.repository-table';
|
||||||
var TABLE = null;
|
var TABLE = null;
|
||||||
var EDITABLE = false;
|
var EDITABLE = false;
|
||||||
|
var SELECT_ALL_SELECTOR = "#checkbox > input"
|
||||||
|
|
||||||
var rowsSelected = [];
|
var rowsSelected = [];
|
||||||
|
|
||||||
|
@ -125,7 +126,7 @@ var RepositoryDatatable = (function(global) {
|
||||||
var $header = TABLE.table().header();
|
var $header = TABLE.table().header();
|
||||||
var $chkboxAll = $('.repository-row-selector', $table);
|
var $chkboxAll = $('.repository-row-selector', $table);
|
||||||
var $chkboxChecked = $('.repository-row-selector:checked', $table);
|
var $chkboxChecked = $('.repository-row-selector:checked', $table);
|
||||||
var chkboxSelectAll = $('input[name="select_all"]', $header).get(0);
|
var chkboxSelectAll = $(SELECT_ALL_SELECTOR, $header).get(0);
|
||||||
|
|
||||||
// If none of the checkboxes are checked
|
// If none of the checkboxes are checked
|
||||||
if ($chkboxChecked.length === 0) {
|
if ($chkboxChecked.length === 0) {
|
||||||
|
@ -192,7 +193,7 @@ var RepositoryDatatable = (function(global) {
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle click on "Select all" control
|
// Handle click on "Select all" control
|
||||||
$('.dataTables_scrollHead input[name="select_all"]').change(function(ev) {
|
$(SELECT_ALL_SELECTOR).change(function(ev) {
|
||||||
if (this.checked) {
|
if (this.checked) {
|
||||||
$('.repository-row-selector:not(:checked)').trigger('click');
|
$('.repository-row-selector:not(:checked)').trigger('click');
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Reference in a new issue