MediaWiki:Common.js

From Stoneshard wiki
Revision as of 13:47, 2 May 2021 by old>Realpsojed (add simple collapsible js code, add simple descriptions for why we use js)
Jump to navigation Jump to search

CSS and Javascript changes must comply with the wiki design rules.


Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Clear the cache in Tools → Preferences
/* 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';
}