MediaWiki:Common.js: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
No edit summary
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') || '{}');
    console.log(prefs);
     prefs.pinned = true;
     prefs.pinned = true;
     localStorage.setItem('vector-feature-sidebar-pinned-state', JSON.stringify(prefs));
     localStorage.setItem('vector-feature-sidebar-pinned-state', JSON.stringify(prefs));

Revision as of 18:55, 1 November 2025

/* 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') || '{}');
    console.log(prefs);
    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);
  }
});