Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F5975555
theme-night.less
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
4 KB
Referenced Files
None
Subscribers
None
theme-night.less
View Options
@
import
'mediawiki.skin.variables.less'
;
@
import
'mixins.less'
;
/* TODO: Check matches https://github.com/wikimedia/mediawiki-skins-MinervaNeue/blob/master/resources/skins.minerva.base.styles/content/hacks.less#L188 onwards
before merging. */
/* T358385 */
[
bgcolor
]
{
//
Important
:
this
should
correspond
with
the
light
mode
theme
version
of
color
-
base
color
:
#333
;
}
@
selector-inline-style-color
:
~
'[style*="background"]:not( [style*="transparent"] ):not( [style*="inherit"] )'
;
.
mixin-links-in-styled-tables-readable
()
{
/* Limited to article namespace. This should not be added to namespaces which reset colors e.g. Portal (100) */
body.
ns-0
:
not
(
.
page
-Main_Page
)
.
mw-parser-output
table
:
not
(
.
infobox
)
:
not
(
.
navbox
-inner
)
:
not
(
.
navbox
)
{
[
bgcolor
],
&
[
style
*=
"background"
]
:
not
(
[
style
*
=
"transparent"
]
)
:
not
(
[
style
*
=
"inherit"
]
),
th
@
{
selector-inline-style-color
}
,
td
@
{
selector-inline-style-color
}
,
tr
@
{
selector-inline-style-color
}
td
{
a
:
not
(
.
mw
-selflink
)
{
color
:
var
(
--color-base-fixed
,
#202122
);
text-decoration
:
underline
;
}
//
For
red
links
use
a
wavy
underline
,
to
distinguish
them
from
standard
links
.
a
.
new
{
text-decoration-style
:
wavy
;
}
}
}
}
@
media
screen
{
html
.
skin-theme-clientpref-night
{
//
These
colors
become
!important
in
night
mode
to
avoid
color
contrast
issues.
.
hatnote
:
not
(
.
notheme
),
.
dablink
:
not
(
.
notheme
),
.
rellink
:
not
(
.
notheme
),
.
infobox
:
not
(
.
notheme
)
{
color
:
@
color
-
base
!important
;
background-color
:
@
background-color
-
interactive-subtle
!important
;
}
/* T357453 - attempt to strip colors from the majority of infoboxes in night mode (unless notheme specified) */
//
please
forgive
me
for
bypassing
the
linter
there
is
no
easy
way
to
keep
all
of
the
infobox
classes
grouped
without
.
infobox
td
,
.
infobox
th
,
.
infobox-above
,
/* T359644 */
.
infobox
p
,
.
infobox
>
div
,
.
infobox
caption
,
/* frwiki T359644 */
.
infobox--frwiki
td
,
.
infobox--frwiki
th
,
.
infobox--frwiki
p
,
.
infobox--frwiki
>
div
,
.
infobox--frwiki
caption
,
/* itwiki */
.
sinottico
th
,
.
infobox-header
,
/* T358164 General case that templates/extensions can opt into */
.
skin-nightmode-reset-color
,
.
navigation-box
,
.
metadata
,
/* T357735 */
.
quotebox
,
/* T357726 */
.
side-box
,
.
side-box
div
,
/* T358012 */
.
navbox
,
.
navbox-subgroup
,
.
navbox-group
,
.
navbox-even
,
.
navbox-abovebelow
,
.
navbox-title
{
&:not(
.notheme
)
{
.night-mode-strip-all-colors-when-safe()
;
}
}
//
T358797
-
if
a
background
color
is
specified
,
assume
they
wanted
the
day
mode
font
color
.
mw-parser-output
[
style
*=
'background'
]
{
/* @color-base */
color
:
#202122
;
//
not
!important
so
that
if
a
color
is
also
specified
it
will
take
priority
}
.
mixin-links-in-styled-tables-readable
();
}
}
@
media
screen
and
(
prefers-color-scheme
:
dark
)
{
html
.
skin-theme-clientpref-os
{
/* T357453 */
.infobox
td,
.infobox
th,
.infobox-above,
/* T359644 */
.infobox
p,
.infobox
>
div,
.infobox
caption,
/* frwiki T359644 */
.infobox--frwiki
td,
.infobox--frwiki
th,
.infobox--frwiki
p,
.infobox--frwiki
>
div,
.infobox--frwiki
caption,
/* itwiki */
.sinottico
th,
.infobox-header,
/* T358164 General case that templates/extensions can opt into */
.skin-nightmode-reset-color,
.navigation-box,
.metadata,
/* T357735 */
.quotebox,
/* T357726 */
.side-box,
.side-box
div,
/* T358012 */
.navbox,
.navbox-subgroup,
.navbox-group,
.navbox-even,
.navbox-abovebelow,
.navbox-title
{
&:not(
.notheme
)
{
.night-mode-strip-all-colors-when-safe()
;
}
}
//
These
colors
become
!
important
in
night
mode
to
avoid
color
contrast
issues
.
.
hatnote
:
not
(
.
notheme
),
.
dablink
:
not
(
.
notheme
),
.
rellink
:
not
(
.
notheme
),
.
infobox
:
not
(
.
notheme
)
{
color
:
@
color
-
base
!important
;
background-color
:
@
background-color
-
interactive-subtle
!important
;
}
//
T358797
-
if
a
background
color
is
specified
,
assume
they
wanted
the
day
mode
font
color
.
mw-parser-output
[
style
*=
'background'
]
{
/* @color-base */
color
:
#202122
;
//
not
!important
so
that
if
a
color
is
also
specified
it
will
take
priority
}
.
mixin-links-in-styled-tables-readable
();
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Oct 3, 18:20 (3 h, 11 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6f/ab/3ad49e0c0f3762d0f7c21f19bcef
Default Alt Text
theme-night.less (4 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment