MINI Sh3ll
$(document).ready(function() {
var url = $('#getUrl').val();
$.ajax({
type: "GET",
url: url,
dataType: "json",
success: function(res) {
console.log(res);
//console.log('records'+ JSON.stringify(res.data[0].id));
var DatatableDataUser=function(){var e=function(){var e= res,a = $(".m_datatable").mDatatable({
data: {
type: "local",
source: e,
pageSize: 10
},
layout: {
theme: "default",
class: "",
scroll: !1,
height: 450,
footer: !1
},
sortable: !0,
pagination: !0,
columns: [{
field: "id",
title: "#",
width: 50,
sortable: !1,
selector: !1,
textAlign: "center"
}, {
field: "first_name",
title: "First Name"
}, {
field: "last_name",
title: "Last Name",
responsive: {
visible: "lg"
}
}, {
field: "email",
title: "Email",
width: 100
}, {
field: "created_at",
title: "Created Date",
type: "date",
format: "MM/DD/YYYY"
}, {
field: "status",
title: "Status",
template: function (e) {
var a = {
0: {
title: "Inactive",
class: "m-badge--warning"
},
1: {
title: "Active",
class: " m-badge--info"
}
};
return '<span class="m-badge ' + a[e.status].class + ' m-badge--wide">' + a[e.status].title + "</span>"
}
}, {
field: "Actions",
width: 110,
title: "Actions",
sortable: !1,
overflow: "visible",
template: function (e) {
return '\t\t\t\t\t\t<div class="dropdown ' + (e.getDatatable().getPageSize() - e.getIndex() <= 4 ? "dropup" : "") + '">\t\t\t\t\t\t\t<a href="" class="btn m-btn m-btn--hover-accent m-btn--icon m-btn--icon-only m-btn--pill" data-toggle="dropdown"><i class="la la-ellipsis-h"></i></a>\t\t\t\t\t\t \t<div class="dropdown-menu dropdown-menu-right">\t\t\t\t\t\t \t<a class="dropdown-item" href="'+base_url+'/user/'+e.id+'/edit"><i class="la la-edit"></i> Edit Details</a>\t\t\t\t\t\t \t<a class="dropdown-item delete_user" data-id="'+e.id+'" href="#"><i class="la la-trash"></i> Delete User</a>\t\t\t\t\t\t \t\t\t\t\t\t\t \t</div>\t\t\t\t\t\t</div>\t\t\t\t\t\t<a href="'+base_url+'/user/'+e.id+'" class="m-portlet__nav-link btn m-btn m-btn--hover-accent m-btn--icon m-btn--icon-only m-btn--pill" title="View "> <i class="la la-eye"></i> </a>\t\t\t\t\t'
}
}]
}),
i = a.getDataSourceQuery();
$("#m_form_search").on("keyup", function (e) {
a.search($(this).val().toLowerCase())
}).val(i.generalSearch), $("#m_form_status").on("change", function () {
a.search($(this).val(), "status")
}).val(void 0 !== i.status ? i.status : ""), $("#m_form_type").on("change", function () {
a.search($(this).val(), "Type")
}).val(void 0 !== i.Type ? i.Type : ""), $("#m_form_status, #m_form_type").selectpicker()
};
return {
init: function () {
e()
}
}
}();
jQuery(document).ready(function () {
DatatableDataUser.init()
});
},
error: function(res) {
console.log('error'+ res);
}
});
});
OHA YOOOO