Changeset View
Changeset View
Standalone View
Standalone View
assets/src/bundles/add_forge/moderation-dashboard.js
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | .DataTable({ | ||||
{ | { | ||||
data: 'forge_type', | data: 'forge_type', | ||||
name: 'forge_type', | name: 'forge_type', | ||||
render: $.fn.dataTable.render.text() | render: $.fn.dataTable.render.text() | ||||
}, | }, | ||||
{ | { | ||||
data: 'forge_url', | data: 'forge_url', | ||||
name: 'forge_url', | name: 'forge_url', | ||||
render: $.fn.dataTable.render.text() | render: function(data, type, row) { | ||||
if (type === 'display') { | |||||
let html = ''; | |||||
const sanitizedURL = $.fn.dataTable.render.text().display(data); | |||||
html += sanitizedURL; | |||||
html += ` <a href="${sanitizedURL}" target="_blank" rel="noopener noreferrer">` + | |||||
'<i class="mdi mdi-open-in-new" aria-hidden="true"></i></a>'; | |||||
return html; | |||||
} | |||||
return data; | |||||
} | |||||
}, | }, | ||||
{ | { | ||||
data: 'last_moderator', | data: 'last_moderator', | ||||
name: 'last_moderator', | name: 'last_moderator', | ||||
render: $.fn.dataTable.render.text() | render: $.fn.dataTable.render.text() | ||||
}, | }, | ||||
{ | { | ||||
data: 'last_modified_date', | data: 'last_modified_date', | ||||
Show All 13 Lines |