MediaWiki:Jotunnheim.js
Note: After publishing, 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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Place the article TOC before the body so preceding infoboxes cannot push it down. */
(function () {
function placeToc() {
var main = document.querySelector('body.skin-jotunnheim main#content');
var content = main && main.querySelector('.mw-body-content');
var toc = content && content.querySelector('#toc');
if (!toc || main.querySelector('.jth-toc-column')) {
return;
}
var column = document.createElement('div');
column.className = 'jth-toc-column';
content.parentNode.insertBefore(column, content);
column.appendChild(toc);
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', placeToc, { once: true });
} else {
placeToc();
}
}());