MediaWiki:Vector.css: Difference between revisions
m Dark theme: fix white tabs/panels on Special:Search & other OOUI components Tag: Reverted |
m Revert to previous revision via mw_revert_css.sh Tag: Manual revert |
||
| Line 1: | Line 1: | ||
/* DARK-FIX-ID: CP2077-LISTFILES-OVERLAY */ | /* DARK-FIX-ID: CP2077-LISTFILES-OVERLAY */ | ||
/* === Base palette === */ | /* === Base palette === */ | ||
:root{ | :root { | ||
--bg:#0b0b0b; --bg2:#141414; --fg:#e6e6e6; --muted:#b9b9b9; | --bg:#0b0b0b; --bg2:#141414; --fg:#e6e6e6; --muted:#b9b9b9; | ||
--border:#2b2b2b; --accent:#ffd100; --row:#121212; --rowAlt:#171717; | --border:#2b2b2b; --accent:#ffd100; --row:#121212; --rowAlt:#171717; | ||
} | } | ||
/* === OOUI/Search | /* === OOUI tabs/inputs (Search, form prvky) === */ | ||
body.skin-vector .mw-body #mw-searchprofile-tabs, | body.skin-vector .mw-body #mw-searchprofile-tabs, | ||
body.skin-vector .mw-body .mw-search-profile-tabs, | body.skin-vector .mw-body .mw-search-profile-tabs, | ||
| Line 16: | Line 16: | ||
body.skin-vector .mw-body .oo-ui-tabSelectWidget .oo-ui-tabOptionWidget:hover{ background:var(--bg2) !important; } | body.skin-vector .mw-body .oo-ui-tabSelectWidget .oo-ui-tabOptionWidget:hover{ background:var(--bg2) !important; } | ||
body.skin-vector .mw-body .oo-ui-tabSelectWidget .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected{ background:var(--bg2) !important; border-bottom:2px solid var(--accent) !important; } | body.skin-vector .mw-body .oo-ui-tabSelectWidget .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected{ background:var(--bg2) !important; border-bottom:2px solid var(--accent) !important; } | ||
body.skin-vector .mw-body .oo-ui-panelLayout, | body.skin-vector .mw-body .oo-ui-panelLayout, | ||
body.skin-vector .mw-body .oo-ui-fieldLayout, | body.skin-vector .mw-body .oo-ui-fieldLayout, | ||
| Line 26: | Line 27: | ||
body.skin-vector .mw-body .oo-ui-labelElement-label{ color:var(--fg) !important; } | body.skin-vector .mw-body .oo-ui-labelElement-label{ color:var(--fg) !important; } | ||
/* === Special:ListFiles ( | /* === HARD OVERRIDE: Special:ListFiles (TablePager/mw-datatable/filelist) === */ | ||
/* Zameranie na špeciálnu stránku kvôli vysokej špecificite */ | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist, | ||
| Line 33: | Line 35: | ||
background:var(--bg) !important; color:var(--fg) !important; border:1px solid var(--border) !important; border-collapse:separate !important; | background:var(--bg) !important; color:var(--fg) !important; border:1px solid var(--border) !important; border-collapse:separate !important; | ||
} | } | ||
/* bunky a hlavičky */ | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager th, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager th, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager td, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager td, | ||
| Line 38: | Line 42: | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist td, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist td, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable th, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable th, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable td{ | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable td, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable th, | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable td{ | |||
background:var(--row) !important; color:var(--fg) !important; border-color:var(--border) !important; | background:var(--row) !important; color:var(--fg) !important; border-color:var(--border) !important; | ||
} | } | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager tr:nth-child(even) td, | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager tr:nth-child(even) td, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist tr:nth-child(even) td{ | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist tr:nth-child(even) td, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable tr:nth-child(even) td, | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable tr:nth-child(even) td{ | |||
background:var(--rowAlt) !important; | background:var(--rowAlt) !important; | ||
} | } | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager tr:hover td, | |||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist tr:hover td, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable tr:hover td, | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable tr:hover td{ | |||
body.skin-vector.ns-special.mw-special- | |||
body.skin-vector.ns-special.mw-special- | |||
body.skin-vector.ns-special.mw-special- | |||
background:#1d1d1d !important; | background:#1d1d1d !important; | ||
} | } | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager th, | |||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist th, | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable th, | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable th{ | ||
body.skin-vector.ns-special.mw-special- | background:var(--bg2) !important; font-weight:600; border-bottom:1px solid var(--border) !important; | ||
background: | |||
} | } | ||
/* | /* odkazy v tabuľke */ | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager a, | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist a, | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable a{ color:#9ecbff !important; } | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager a:visited, | |||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist a:visited{ color:#c4b3ff !important; } | ||
body.skin-vector.ns-special.mw-special- | |||
/* | /* thumbnaily bez bieleho pozadia */ | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager img, | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist img{ | ||
body. | background:transparent !important; box-shadow:none !important; | ||
background: | |||
} | } | ||
/* | /* pager lišty (First/Next/Last) */ | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .mw-pager-navigation, | ||
background:var(--bg) !important; | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager_nav{ | ||
background:var(--bg) !important; border:1px solid var(--border) !important; color:var(--fg) !important; | |||
} | } | ||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .mw-pager-navigation a, | |||
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager_nav a{ color:#cfd8ff !important; } | |||
/* | /* horný filter/form */ | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .oo-ui-fieldLayout{ margin-bottom:.35rem !important; } | ||
background:var(--bg2) !important; color:var(-- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button{ | ||
background:var(--bg2) !important; border-color:var(--border) !important; color:var(--fg) !important; | |||
} | } | ||
body.skin-vector.ns-special.mw-special- | body.skin-vector.ns-special.mw-special-ListFiles .mw-body .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover{ | ||
background:#1b1b1b !important; | background:#1b1b1b !important; | ||
} | } | ||