Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22475065c6dcc36

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
Status
Beta
UpdatedJune 22, 2025 (13 months ago)
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

Documentation above is auto generated