Difference between revisions of "MediaWiki:Common.js"

From Stoneshard wiki
Jump to navigation Jump to search
old>Realpsojed
old>Realpsojed
(add simple collapsible js code, add simple descriptions for why we use js)
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. */


// Make selected images twice the size, since the game does that 
function resizeAllTableImages() {
function resizeAllTableImages() {
     const imgs = document.querySelectorAll(".image2x");
     const imgs = document.querySelectorAll(".image2x");
Line 12: Line 13:
     resizeAllTableImages();
     resizeAllTableImages();
});
});
//Simple code for collapsible elements
function show() {
if(document.getElementById('expand').style.display == 'none')
document.getElementById('expand').style.display = 'block';
else
document.getElementById('expand').style.display = 'none';
}

Revision as of 13:47, 2 May 2021

/* Any JavaScript here will be loaded for all users on every page load. */

// Make selected images twice the size, since the game does that  
function resizeAllTableImages() {
    const imgs = document.querySelectorAll(".image2x");
    imgs.forEach(function(img) {
        img.width *= 2;
        img.height *= 2;
    });
}

mw.hook('wikipage.content').add(function () {
    resizeAllTableImages();
});

//Simple code for collapsible elements
function show() {
if(document.getElementById('expand').style.display == 'none')
	document.getElementById('expand').style.display = 'block';
else
	document.getElementById('expand').style.display = 'none';
}