MediaWiki:Vector.css: Difference between revisions

From D4RPoMM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
/* Hide all sidebar content blocks for anonymous users */
/* HIDE all sidebar blocks ONLY for anonymous users */
body:not(.mw-user-loggedin) #mw-panel .portal {
body:not(.mw-user-loggedin) #mw-panel .portal {
     display: none !important;
     display: none !important;
}
}


/* Keep the logo visible */
/* SHOW the logo for anonymous users */
body:not(.mw-user-loggedin) #p-logo {
body:not(.mw-user-loggedin) #p-logo {
     display: block !important;
     display: block !important;
}
}


/* Ensure logo and image are visible */
/* Ensure logo image is visible */
body:not(.mw-user-loggedin) #p-logo a,
body:not(.mw-user-loggedin) #p-logo a,
body:not(.mw-user-loggedin) #p-logo a img {
body:not(.mw-user-loggedin) #p-logo a img {
Line 16: Line 16:
}
}


/* Keep personal tools (login link) */
/* SHOW personal tools (login link) */
body:not(.mw-user-loggedin) #p-personal {
body:not(.mw-user-loggedin) #p-personal {
     display: block !important;
     display: block !important;
}
}


/* 🆕 Preserve an empty sidebar block for layout balance */
/* PRESERVE EMPTY SIDEBAR SPACE BELOW LOGO for anonymous users */
body:not(.mw-user-loggedin) #mw-panel::after {
body:not(.mw-user-loggedin) #mw-panel::after {
     content: '';
     content: '';
     display: block;
     display: block;
     height: 400px; /* Adjust this height if needed */
     height: 400px; /* Adjust as needed */
     background: transparent;
     background: transparent;
}
}


/* Optional: tweak appearance */
/* 🟢 ENSURE all sidebar blocks remain visible for logged-in users */
body:not(.mw-user-loggedin) #mw-panel {
body.mw-user-loggedin #mw-panel .portal {
     padding-top: 0;
     display: block !important;
    background: none;
}
}

Revision as of 22:51, 23 April 2025

/* HIDE all sidebar blocks ONLY for anonymous users */
body:not(.mw-user-loggedin) #mw-panel .portal {
    display: none !important;
}

/* SHOW the logo for anonymous users */
body:not(.mw-user-loggedin) #p-logo {
    display: block !important;
}

/* Ensure logo image is visible */
body:not(.mw-user-loggedin) #p-logo a,
body:not(.mw-user-loggedin) #p-logo a img {
    display: block !important;
    visibility: visible !important;
}

/* SHOW personal tools (login link) */
body:not(.mw-user-loggedin) #p-personal {
    display: block !important;
}

/* PRESERVE EMPTY SIDEBAR SPACE BELOW LOGO for anonymous users */
body:not(.mw-user-loggedin) #mw-panel::after {
    content: '';
    display: block;
    height: 400px; /* Adjust as needed */
    background: transparent;
}

/* 🟢 ENSURE all sidebar blocks remain visible for logged-in users */
body.mw-user-loggedin #mw-panel .portal {
    display: block !important;
}