Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.js: Difference between revisions

MediaWiki interface page
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
 
Line 17: Line 17:
   // 3) inserisci il box come PRIMO widget del rail
   // 3) inserisci il box come PRIMO widget del rail
   sidebar.prepend(box[0]);
   sidebar.prepend(box[0]);
  box[0].style.visibility = 'visible';
 
   // 4) spacing coerente con gli altri widget
   // 4) spacing coerente con gli altri widget
   box[0].style.marginBottom = '1rem';
   box[0].style.marginBottom = '1rem';
});
});

Latest revision as of 23:09, 29 December 2025

/* All JavaScript here will be loaded for users of the Citizen skin */

mw.hook('wikipage.content').add(function ($content) {

  // 1) trova il box StatoArchivio nel contenuto
  const box = $content.find('[data-stato-archivio="1"]').first();
  if (!box.length) return;

  // 2) trova la sidebar/rail di Citizen
  const sidebar =
    document.querySelector('.citizen-page-sidebar') ||
    document.querySelector('.citizen-sidebar') ||
    document.querySelector('.citizen-toc-container');

  if (!sidebar) return;

  // 3) inserisci il box come PRIMO widget del rail
  sidebar.prepend(box[0]);

  // 4) spacing coerente con gli altri widget
  box[0].style.marginBottom = '1rem';
});