File manager - Edit - /home/autoph/public_html/projects/tickets-autohub/public/js/authentication/permissions/index.js
Back
(function(){ "use strict"; var tableList = null; var id = null; function initActionEdit(){ $("[data-action-edit]").each(function(e){ $(this).on('click', function(e){ var row = $(this).closest("tr"); id = tableList.row(row).data().id; window.location.href = "/roles/edit/" + id; }); }); } function initActionDestroy(){ $("[data-action-remove]").each(function(e){ $(this).on('click', function(e){ var row = $(this).closest("tr"); id = tableList.row(row).data().id; // alert(id); }); }); } function getDataTableData(){ var data = {}; // data.status = $('select[name="status"]').val(); return data; } function initList(){ var cols = [ // { // title: "ID", // data: 'id', // className: 'align-middle p-1 dt-left', // orderable: true, // width: "10%", // }, { title: "Name", data: 'name', className: 'align-middle p-1 dt-left hidden', orderable: true, width: "10%", }, { title: "Role", data: 'title', className: 'align-middle p-1 dt-left', orderable: true, width: "10%", }, { title: "Company", data: 'company', className: 'align-middle p-1 dt-center', orderable: true, // width: "5%", // render: function (data, type, row, meta) { // if(data == 1){ // // return `<p class="text-success my-auto">Active</p>` // return `<span class="badge badge-pill badge-success">Active</span>` // } else { // // return `<p class="text-danger my-auto">Inactive</p>` // return `<span class="badge badge-pill badge-danger">Inactive</span>` // } // } }, { title: "Dealer", data: 'dealer', className: 'align-middle p-1 dt-center', orderable: true, // width: "5%", // render: function (data, type, row, meta) { // if(data == 1){ // // return `<p class="text-success my-auto">Active</p>` // return `<span class="badge badge-pill badge-success">Active</span>` // } else { // // return `<p class="text-danger my-auto">Inactive</p>` // return `<span class="badge badge-pill badge-danger">Inactive</span>` // } // } }, { title: "Status", data: 'status', className: 'align-middle p-1 dt-center', orderable: true, width: "5%", render: function (data, type, row, meta) { if(data == 1){ // return `<p class="text-success my-auto">Active</p>` return `<span class="badge badge-pill badge-success">Active</span>` } else { // return `<p class="text-danger my-auto">Inactive</p>` return `<span class="badge badge-pill badge-danger">Inactive</span>` } } }, { title: "Action", data: null, orderable: false, width: "10%", className: "align-middle p-1 dt-center", render: function (data, type, row, meta) { return ` <div class="row justify-content-center"> <a data-action-edit style="cursor:pointer; width: fit-content;" class="m-1 btn btn-sm btn-light btn-icon btn-outline-dark" title="Edit"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a> </div> `; // <a data-action-remove style="cursor:pointer; width: fit-content;" class="m-1 btn btn-sm btn-danger btn-icon" title="Delete"><i class="fa fa-trash" aria-hidden="true"></i> Delete</a> }, }, ]; tableList = $('#abilityTable').DataTable({ fnDrawCallback: function () { initActionEdit(); initActionDestroy(); }, order: [[0, "desc"]], retrieve: true, columns: cols, paging: true, lengthChange: false, searching: true, pageLength: 10, info: true, autoWidth: true, responsive: true, processing: true, serverSide: true, autoWidth: true, columnDefs: [ { width: '20%', targets: 0 } ], fixedColumns: true, ajax: { url:'/roles/fetch', data: function (d){ return $.extend({},d,{ // search_type: search_type_filter, data: getDataTableData(), }) } }, sDom: "lrtip", }); } $(function(){ initList(); $('[name="_addRole"]').on('click', function(e){ window.location.href = "/roles/create"; }); $('[name="_reloadAbilityTable"]').on('click', function(e){ tableList.draw(false); }); }); })();
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings