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.
/* Any JavaScript here will be loaded for all users on every page load. */
mw.hook('wikipage.content').add(function ($content) {
var box = $content.find('[data-stato-archivio="1"]').first();
if (!box.length) return;
// Target: TOC a destra su Vector 2022 (rail del TOC)
var target =
document.querySelector('.vector-toc') ||
document.querySelector('.mw-table-of-contents') ||
document.querySelector('#toc');
if (!target) return;
// Se #toc è dentro un wrapper, proviamo a inserire prima del wrapper
var insertBeforeNode = target;
// Per Vector 2022: spesso .vector-toc è il contenitore; inseriamo come primo elemento
if (target.classList && target.classList.contains('vector-toc')) {
target.prepend(box[0]);
} else {
// per vecchi skin: inseriamo prima del toc
target.parentNode.insertBefore(box[0], insertBeforeNode);
}
// Aggiusta margini nel rail
box[0].style.margin = '0 0 12px 0';
});