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/form (ponechávam) === */
/* === 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 (tabuľka) — zostáva z predošlého fixu === */
/* === 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;
}
}


/* === Special:NewFiles (GALÉRIA) — hlavný problém === */
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager tr:hover td,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-spcontent{ background:transparent !important; }
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,
/* samotná galéria (všetky štýly) */
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable tr:hover td{
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallery,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-traditional,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed-overlay,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed-hover,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-nolines{
  background:transparent !important;
  color:var(--fg) !important;
}
 
/* boxy náhľadov */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox{
  background:var(--row) !important;
  border:1px solid var(--border) !important;
  box-shadow:none !important;
}
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox:hover{
   background:#1d1d1d !important;
   background:#1d1d1d !important;
}
}


/* rámček/plocha za obrázkom */
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager th,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .thumb,
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist th,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .thumbinner,
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.mw-datatable th,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .thumb img,
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.wikitable th{
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .thumb a{
   background:var(--bg2) !important; font-weight:600; border-bottom:1px solid var(--border) !important;
   background:transparent !important;
  border-color:var(--border) !important;
  box-shadow:none !important;
}
}


/* text pod náhľadom */
/* odkazy v tabuľke */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .gallerytext{
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager a,
  background:transparent !important;
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist a,
  color:var(--fg) !important;
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-NewFiles .mw-body .gallerybox .gallerytext a{ color:#9ecbff !important; }
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist a:visited{ color:#c4b3ff !important; }
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox .gallerytext a:visited{ color:#c4b3ff !important; }


/* „File missing“ / chybové náhľady */
/* thumbnaily bez bieleho pozadia */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .thumberror,
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .TablePager img,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-thumbnail-error,
body.skin-vector.ns-special.mw-special-ListFiles .mw-body table.filelist img{
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-ext-error{
   background:transparent !important; box-shadow:none !important;
   background:#2a1515 !important;
  color:#ffbdbd !important;
  border:1px solid #5a2b2b !important;
}
}


/* stránkovanie (newer/older, čísla) */
/* pager lišty (First/Next/Last) */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-pager-navigation{
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{
  border:1px solid var(--border) !important;
   background:var(--bg) !important; border:1px solid var(--border) !important; color:var(--fg) !important;
  color:var(--fg) !important;
}
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-pager-navigation a{ color:#cfd8ff !important; }
 
/* oddeľujúce tenké biele čiary medzi boxmi zrušiť */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed .gallerybox,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed-hover .gallerybox,
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .mw-gallery-packed-overlay .gallerybox{
  outline:none !important;
}
 
/* pre istotu tmavý okraj všetkým obrázkom v galérii (bez bieleho halo) */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .gallerybox img{
  background:transparent !important;
  outline:0 !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; }


/* tlačidlá vo filtri hore */
/* horný filter/form */
body.skin-vector.ns-special.mw-special-NewFiles .mw-body .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button{
body.skin-vector.ns-special.mw-special-ListFiles .mw-body .oo-ui-fieldLayout{ margin-bottom:.35rem !important; }
   background:var(--bg2) !important; color:var(--fg) !important; border-color:var(--border) !important;
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-NewFiles .mw-body .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover{
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;
}
}