diff --git a/views/partials/tab/hosts_tab.ejs b/views/partials/tab/hosts_tab.ejs index 6f08111..e284f11 100644 --- a/views/partials/tab/hosts_tab.ejs +++ b/views/partials/tab/hosts_tab.ejs @@ -18,7 +18,7 @@ var table = $('#dataTable').DataTable( { "language": { - "lengthMenu": "Afficher _MENU_ par page", + "lengthMenu": '
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "autoWidth": false, @@ -112,6 +112,23 @@ var value = window.prompt(`Modifier le nombre de Threads actifs pour ${host}, ${row.data().active}`, 0); setNbActiveSessions(jsonHosts, value); - } ); + } ); + + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "rowCallback": function( row, data, index ) { @@ -65,5 +65,23 @@ } } ); + + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab2">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "autoWidth": false, @@ -68,29 +68,45 @@ $(document).ready(function() { } } } -); + ); -// Add event listener for actions -$('#dataTableJobs tbody').on('click', 'button.reinit_job', function () { - var tr = $(this).closest('tr'); - var row = table.row( tr ); - if (row.data().job_status == 'failed') - reinitJobs({"ids":[row.data().job_id]}); -} ); + // Add event listener for actions + $('#dataTableJobs tbody').on('click', 'button.reinit_job', function () { + var tr = $(this).closest('tr'); + var row = table.row( tr ); + if (row.data().job_status == 'failed') + reinitJobs({"ids":[row.data().job_id]}); + } ); -// Add btn Réinitialiser les jobs en échecs -var i = jQuery(''); -i.addClass('fas fa-sync-alt fa-1x') + // Add btn Réinitialiser les jobs en échecs + var i = jQuery(''); + i.addClass('fas fa-sync-alt fa-1x') -var button = jQuery(''); -button.addClass('btn btn-warning'); -button.attr('type', 'button') - .attr('data-toggle', "tooltip") - .attr('title', 'Réinitialise tous les jobs en échecs visibles') - .attr('onclick', 'reinitFilteredJobs($("#dataTableJobs").DataTable())') - .append(i) - .append(' Réinitialiser les jobs en échecs visibles'); -$("div.toolbar_tab2").append(button); + var button = jQuery(''); + button.addClass('btn btn-warning'); + button.attr('type', 'button') + .attr('data-toggle', "tooltip") + .attr('title', 'Réinitialise tous les jobs en échecs visibles') + .attr('onclick', 'reinitFilteredJobs($("#dataTableJobs").DataTable())') + .append(i) + .append(' Réinitialiser les jobs en échecs visibles'); + $("div.toolbar_tab2").append(button); + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "autoWidth": false, @@ -116,6 +116,22 @@ $(document).ready(function() { table.draw(); } ); + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination-deps">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "rowCallback": function( row, data, index ) { @@ -61,5 +61,24 @@ } } }); + + + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "autoWidth": false, @@ -132,5 +132,21 @@ buttonPriorityFilteredProject.append(dropdownMenu) $("div.toolbar_tab").append(buttonPriorityFilteredProject); + //gestion du choix de la page + var group_page_setter = jQuery('
>t<"d-flex m-1"<"mr-auto"i>
>', + "dom": '<"d-flex m-1"<"mr-auto"f><"mr-2"l><"#pagination">><"d-flex m-1"<"mr-auto toolbar_tab">
>t<"d-flex m-1"<"mr-auto"i>
>', "data": data, "columns": columns, "autoWidth": false, @@ -91,12 +91,29 @@ $('#host-select').change( function() { table.draw(); } ); + + //gestion du choix de la page + var group_page_setter = jQuery('