MediaWiki:Common.css: Difference between revisions

mNo edit summary
mNo edit summary
Line 45: Line 45:
/*color: #008080;*/
/*color: #008080;*/
background:#ffffff;
background:#ffffff;
/*
//background:#cef2e0;
    background:#cef2e0;
// background-color: #CCFFCC;
background-color: #CCFFCC;
// border-radius: 5px;
border-radius: 5px;
//border: 1px outset #008080;
border: 1px outset #008080;
*/
padding: 2px;
padding: 2px;
width: 300px;
width: 300px;
Line 70: Line 68:


/* ****************** NO TITLE ON MAINPAGE *************** */
/* ****************** NO TITLE ON MAINPAGE *************** */
.page-Bose_Portable_PA_Knowledge.action-view h1.firstHeading, .page-Bose_Portable_PA_Knowledge.action-submit h1.firstHeading { display: none; }
body.page-The_Bose_Professional_Portable_PA_Encyclopedia_FAQ_Wiki.action-view h1.firstHeading, body.page-The_Bose_Professional_Portable_PA_Encyclopedia_FAQ_Wiki.action-submit h1.firstHeading { display: none; }




Line 224: Line 222:
}
}


/* MediaWiki:Common.js
  Lightweight fallback mobile menu
  Activates only when Minerva/native mobile menu is not present
*/
mw.hook('wikipage.content').add(function () {
  // Only run on narrow screens
  if (window.innerWidth > 800) return;
  // If native Minerva menu exists, do nothing
  if (document.querySelector('.minerva-menu-button, .minerva-hamburger, .mw-mobile-menu')) return;
  // Avoid injecting twice
  if (document.querySelector('.fallback-mobile-hamburger')) return;
  // Create hamburger button
  var btn = document.createElement('button');
  btn.className = 'fallback-mobile-hamburger';
  btn.type = 'button';
  btn.setAttribute('aria-label', 'Open menu');
  btn.setAttribute('aria-expanded', 'false');
  btn.innerHTML = '☰';
/* ============================================================
  Hide all page action tabs for users who are NOT logged in
  Works for: Vector, Vector-2022, MinervaNeue
  ============================================================ */
/* Vector (Legacy) */
body:not(.logged-in) #p-views,
body:not(.logged-in) #p-views ul,
body:not(.logged-in) #p-views li,
body:not(.logged-in) .vector-menu-tabs,
body:not(.logged-in) .vector-menu-tabs ul,
body:not(.logged-in) .vector-menu-tabs li {
    display: none !important;
}
/* Vector-2022 */
body:not(.logged-in) .vector-page-tools,
body:not(.logged-in) .vector-page-tools .vector-menu-content,
body:not(.logged-in) .vector-page-tools .vector-menu-content li,
body:not(.logged-in) .vector-actions,
body:not(.logged-in) .vector-actions li {
    display: none !important;
}
/* MinervaNeue */
body:not(.logged-in) .minerva-page-actions,
body:not(.logged-in) .minerva-page-actions li,
body:not(.logged-in) .page-actions-menu,
body:not(.logged-in) .page-actions-menu li {
    display: none !important;
}
/* nuclear */
/* ============================================================
/* ============================================================
   Hide all page action tabs ONLY for anonymous users
   FORCE HIDE all page action tabs for NOT-logged-in users
   Works for: Vector, Vector-2022, MinervaNeue
   Works for: Vector, Vector-2022, MinervaNeue
   ============================================================ */
   ============================================================ */


/* Vector legacy + Vector-2022: hide entire views portlet */
/* Vector legacy + Vector-2022: hide entire views portlet */
body.mw-anonuser #p-views,
body:not(.logged-in) #p-views,
body.mw-anonuser #p-views > ul,
body:not(.logged-in) #p-views > ul,
body.mw-anonuser #p-views > ul > li {
body:not(.logged-in) #p-views > ul > li {
     display: none !important;
     display: none !important;
}
}


/* Vector legacy: hide left/right navigation action areas */
/* Vector legacy: hide left/right navigation action areas */
body.mw-anonuser #left-navigation,
body:not(.logged-in) #left-navigation,
body.mw-anonuser #right-navigation {
body:not(.logged-in) #right-navigation {
     display: none !important;
     display: none !important;
}
}


/* Vector-2022: hide new action containers */
/* Vector-2022: hide new action containers */
body.mw-anonuser .vector-actions,
body:not(.logged-in) .vector-actions,
body.mw-anonuser .vector-actions > li,
body:not(.logged-in) .vector-actions > li,
body.mw-anonuser .vector-page-tools,
body:not(.logged-in) .vector-page-tools,
body.mw-anonuser .vector-page-tools .vector-menu-content,
body:not(.logged-in) .vector-page-tools .vector-menu-content,
body.mw-anonuser .vector-page-tools .vector-menu-content > li {
body:not(.logged-in) .vector-page-tools .vector-menu-content > li {
     display: none !important;
     display: none !important;
}
}


/* Minerva */
/* Minerva (already working, but included for completeness) */
body.mw-anonuser .minerva-page-actions,
body:not(.logged-in) .minerva-page-actions,
body.mw-anonuser .minerva-page-actions li,
body:not(.logged-in) .minerva-page-actions li,
body.mw-anonuser .page-actions-menu,
body:not(.logged-in) .page-actions-menu,
body.mw-anonuser .page-actions-menu li {
body:not(.logged-in) .page-actions-menu li {
     display: none !important;
     display: none !important;
}
}