/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ var shifttable = $('#shifttable').DataTable({ responsive: { details: { display: $.fn.dataTable.Responsive.display.modal({ header: function (row) { var data = row.data(); return " " + data[1]; } }), renderer: $.fn.dataTable.Responsive.renderer.tableAll({ tableClass: 'table' }), type: "column" } }, columnDefs: [ { targets: 0, className: 'control', orderable: false }, { targets: 1, orderable: false }, { targets: 5, orderable: false } ], order: [ [2, 'desc'] ], serverSide: true, ajax: { url: "lib/getshifttable.php", data: function (d) { if ($('#show_btn').data("showall") == 1) { d.show_all = 1; } }, } }); $('#show_btn').click(function () { if ($('#show_btn').data("showall") == 1) { $('#show_btn').data("showall", ""); $('#showing-all').css("display", "none"); $('#show_btn span').text(lang_show_all_shifts); } else { $('#show_btn').data("showall", "1"); $('#showing-all').css("display", "inline-block"); $('#show_btn span').text(lang_show_my_shifts); } shifttable.ajax.reload(); }); $('#showing-all').css("display", "none");