$(document).ready( function () {
const options = {
ajax: {
url: './trackers.json',
dataSrc: 'trackers'
},
columns: [
{ data: 'Name' },
{ data: 'Abbreviation' },
{ data: 'Type' },
{ data: 'Codebase' },
{ data: 'Users' },
{ data: 'Torrents' },
{ data: 'Peers' },
{ data: 'Ratio' },
{ data: 'Ratio Diff' },
{ data: 'Points' },
{ data: 'Birthdate' },
{ data: 'Join' },
{ data: 'Join Diff' },
{ data: 'Updated' },
],
columnDefs: [
{
targets: [8, 12],
render: function (data) {
if (data === 'Easy') {
return '' + data + '';
}
if (data === 'Medium') {
return '' + data + '';
}
if (data === 'Hard') {
return '' + data + '';
}
return data;
}
}
],
paging: false,
responsive: true,
fixedHeader: true,
order: [[ 0, "asc" ]]
};
const table = $('#table').DataTable(options);
} );