MediaWiki:Common.js: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
Created page with "Any JavaScript here will be loaded for all users on every page load.: mw.loader.using('mediawiki.util').then(() => { try { const prefs = JSON.parse(localStorage.getItem('vector-feature-sidebar-pinned-state') || '{}'); prefs.pinned = true; localStorage.setItem('vector-feature-sidebar-pinned-state', JSON.stringify(prefs)); document.body.classList.add('vector-feature-sidebar-pinned'); } catch (e) { console.warn('Sidebar pin workaround failed',..."
 
No edit summary
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. */
mw.loader.using('mediawiki.util').then(() => {
mw.loader.using('mediawiki.util').then(() => {
alert('test');
   try {
   try {
     const prefs = JSON.parse(localStorage.getItem('vector-feature-sidebar-pinned-state') || '{}');
     const prefs = JSON.parse(localStorage.getItem('vector-feature-sidebar-pinned-state') || '{}');

Revision as of 18:54, 1 November 2025

/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using('mediawiki.util').then(() => {
alert('test');
  try {
    const prefs = JSON.parse(localStorage.getItem('vector-feature-sidebar-pinned-state') || '{}');
    prefs.pinned = true;
    localStorage.setItem('vector-feature-sidebar-pinned-state', JSON.stringify(prefs));

    document.body.classList.add('vector-feature-sidebar-pinned');
  } catch (e) {
    console.warn('Sidebar pin workaround failed', e);
  }
});