Jump to content

Module:LightDarkColor/doc

From Wikipedia, the free encyclopedia
LightDarkColor
DescriptionGiven a color given in light or dark mode, provide CSS that makes it dark mode compatible.
Author(s)Awesome Aasim
Code sourceLightDarkColor
StatusBeta
Dependencies

Given a color given in light or dark mode, provide CSS that makes it dark mode compatible.

Documentation

Package items

lightdarkcolor.invertRGB(rgb) (function)
Inverts RGB
Parameter: rgb rgb table (table)
Returns: Inverted RGB table
lightdarkcolor._RGB(rgb) (function)
Converts from (R, G, B) to (r, g, b, a) while preserving actual color in light mode
Parameter: rgb rgb table (table)
Returns: Appropriate RGBA
lightdarkcolor.RGB(frame) (function)
Entrypoint for RGB related functions
Parameter: frame invocation frame (table)
Returns: Wikitext output
lightdarkcolor.Hex(frame) (function)
Converts from #RRGGBB to #rrggbbaa while preserving actual color
Parameter: frame invocation frame (table)
Returns: Wikitext output
lightdarkcolor.HSL(frame) (function)
Converts from HSL to hsla while preserving actual color
Parameter: frame invocation frame (table)
Returns: Wikitext output
TODO: fill in function
lightdarkcolor.main(frame) (function)
Entrypoint for module
Parameter: frame invocation frame (table)
Returns: Wikitext output

Other items

getHue(rgb) (function)
Get original hue for any color
Parameter: rgb rgb table (table)
Returns: Appropriate RGB for pigment