mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-12-25 01:03:18 +08:00
applying the patch
This commit is contained in:
parent
17c643fb21
commit
88210bd812
1 changed files with 8 additions and 21 deletions
|
@ -149,7 +149,7 @@ var RepositoryDatatable = (function(global) {
|
|||
|
||||
function initRowSelection() {
|
||||
// Handle clicks on checkbox
|
||||
$('.dt-body-center .repository-row-selector').change(function(ev) {
|
||||
$(TABLE_ID).on('change', '.repository-row-selector', function(ev) {
|
||||
var $row;
|
||||
var data;
|
||||
var rowId;
|
||||
|
@ -247,9 +247,7 @@ var RepositoryDatatable = (function(global) {
|
|||
if ($('#assigned').text().length === 0) {
|
||||
TABLE.column(1).visible(false);
|
||||
}
|
||||
TABLE.ajax.reload(function() {
|
||||
initRowSelection();
|
||||
}, false);
|
||||
TABLE.ajax.reload(null, false);
|
||||
changeToViewMode();
|
||||
SmartAnnotation.closePopup();
|
||||
animateSpinner(null, false);
|
||||
|
@ -488,7 +486,6 @@ var RepositoryDatatable = (function(global) {
|
|||
// Show number of selected rows near pages info
|
||||
$('#repository-table_info').append('<span id="selected_info"></span>');
|
||||
$('#selected_info').html(' (' + rowsSelected.length + ' entries selected)');
|
||||
initRowSelection();
|
||||
},
|
||||
preDrawCallback: function() {
|
||||
animateSpinner(this);
|
||||
|
@ -521,8 +518,7 @@ var RepositoryDatatable = (function(global) {
|
|||
fnInitComplete: function() {
|
||||
var tableLengthSelect = $('.dataTables_length select');
|
||||
var tableFilterInput = $('.dataTables_filter input');
|
||||
initRowSelection();
|
||||
bindExportActions();
|
||||
|
||||
disableCheckboxToggleOnAssetDownload();
|
||||
FilePreviewModal.init();
|
||||
initHeaderTooltip();
|
||||
|
@ -587,14 +583,13 @@ var RepositoryDatatable = (function(global) {
|
|||
$(this).parent().find('.repository-row-selector').trigger('click');
|
||||
});
|
||||
|
||||
TABLE.on('column-reorder', function() {
|
||||
initRowSelection();
|
||||
});
|
||||
|
||||
$('#assignRepositories, #unassignRepositories').click(function() {
|
||||
animateLoading();
|
||||
});
|
||||
|
||||
initRowSelection();
|
||||
bindExportActions();
|
||||
|
||||
return TABLE;
|
||||
}
|
||||
|
||||
|
@ -612,24 +607,16 @@ var RepositoryDatatable = (function(global) {
|
|||
});
|
||||
|
||||
$('#assigned-repo-records').on('click', function() {
|
||||
var promiseReload;
|
||||
viewAssigned = 'assigned';
|
||||
promiseReload = new Promise(function(resolve) {
|
||||
return new Promise(function(resolve) {
|
||||
resolve(TABLE.ajax.reload());
|
||||
});
|
||||
promiseReload.then(function() {
|
||||
initRowSelection();
|
||||
});
|
||||
});
|
||||
$('#all-repo-records').on('click', function() {
|
||||
var promiseReload;
|
||||
viewAssigned = 'all';
|
||||
promiseReload = new Promise(function(resolve) {
|
||||
return new Promise(function(resolve) {
|
||||
resolve(TABLE.ajax.reload());
|
||||
});
|
||||
promiseReload.then(function() {
|
||||
initRowSelection();
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue