Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
(40 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
+ | |||
$(function() { | $(function() { | ||
cDependent(); | cDependent(); | ||
Line 7: | Line 8: | ||
function cDependent(){ | function cDependent(){ | ||
− | if($('.mw-references-wrap').length | + | if($('.mw-references-wrap').length > 0){ |
− | |||
− | |||
$('.cdependent').show(); | $('.cdependent').show(); | ||
} | } | ||
Line 15: | Line 14: | ||
function listProjects(){ | function listProjects(){ | ||
− | + | if($('#listProjects').length > 0){ | |
− | + | var table = $('#listProjects').DataTable({ | |
− | + | // dom: '<"top"lif>t<"bottom"p><"clear">', | |
− | + | // dom: 'Pfrtip', | |
− | + | dom: 'fQrtip', | |
− | |||
− | |||
responsive: true, | responsive: true, | ||
+ | colReorder: true, | ||
order: [[ 0, 'asc' ]], | order: [[ 0, 'asc' ]], | ||
columns: [ | columns: [ | ||
− | { "title": " | + | { "title": "Film" }, |
− | { "title": " | + | { "title": "Released" }, |
− | { "title": " | + | { "title": "Studio" }, |
− | { "title": " | + | { "title": "Agency" }, |
− | { "title": " | + | { "title": "Project" }, |
− | { "title": " | + | { "title": "Type" }, |
− | { "title": " | + | { "title": "Asset" }, |
+ | { "title": "Awards" }, | ||
], | ], | ||
aoColumns: [], | aoColumns: [], | ||
Line 38: | Line 37: | ||
], | ], | ||
pageLength: 25, | pageLength: 25, | ||
− | + | orderCellsTop: true, | |
+ | fixedHeader: true, | ||
+ | searchBuilder: { | ||
+ | greyscale: true | ||
+ | }, | ||
+ | initComplete: function () { | ||
} | } | ||
}); | }); | ||
+ | } | ||
} | } |
Latest revision as of 15:01, September 18, 2021
/* Any JavaScript here will be loaded for all users on every page load. */
$(function() {
cDependent();
listProjects();
});
function cDependent(){
if($('.mw-references-wrap').length > 0){
$('.cdependent').show();
}
}
function listProjects(){
if($('#listProjects').length > 0){
var table = $('#listProjects').DataTable({
// dom: '<"top"lif>t<"bottom"p><"clear">',
// dom: 'Pfrtip',
dom: 'fQrtip',
responsive: true,
colReorder: true,
order: [[ 0, 'asc' ]],
columns: [
{ "title": "Film" },
{ "title": "Released" },
{ "title": "Studio" },
{ "title": "Agency" },
{ "title": "Project" },
{ "title": "Type" },
{ "title": "Asset" },
{ "title": "Awards" },
],
aoColumns: [],
lengthMenu: [
[10, 25, 50, -1], [10, 25, 50, "All"]
],
pageLength: 25,
orderCellsTop: true,
fixedHeader: true,
searchBuilder: {
greyscale: true
},
initComplete: function () {
}
});
}
}