MediaWiki:Datatables custom.js: Difference between revisions
From Comprehensible Input Wiki
Content added Content deleted
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
$('#library').dataTable( { |
$('#library').dataTable( { |
||
searchPanes: { |
|||
viewTotal: true |
|||
}, |
|||
dom: 'Pfrtip', |
dom: 'Pfrtip', |
||
"order": [[ 0, 'desc' ]] |
"order": [[ 0, 'desc' ]], |
||
scrollX: true |
|||
} ); |
} ); |
Revision as of 23:15, 7 February 2023
$(document).ready( function () {
if(document.getElementById('library')){
// Create <thead> for DataTables to work
var header = document.getElementById('library').createTHead().id = 'lib-thead';
jQuery('#lib-header').detach().appendTo('#lib-thead');
document.getElementById('tableHolder').style.display='block';
// Activate DataTable
console.log('waiting');
var waitForDT = setInterval(function () {
console.log('in it');
if (typeof $('#library').dataTable === 'function' && document.getElementById('tableHolder')) {
document.getElementById('ciw-loading').style.display='none';
$('#library').dataTable( {
searchPanes: {
viewTotal: true
},
dom: 'Pfrtip',
"order": [[ 0, 'desc' ]],
scrollX: true
} );
clearInterval(waitForDT);
}
}, 100);
}
});