plugin:color
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:color [2022-10-19 10:03] – [Usage] hanche | plugin:color [2024-02-08 08:12] (current) – rnck | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : harald.hanche-olsen@ntnu.no | email : harald.hanche-olsen@ntnu.no | ||
type : Syntax | type : Syntax | ||
- | lastupdate : 2022-10-16 | + | lastupdate : 2022-10-19 |
- | compatible : 2009-12-25, 2010-11-07, 2011-05-25, 2012-01-25, 2014-05-05, 2014-09-29d, | + | compatible : Adora Belle, Weatherwax, Binky, Ponder Stibbons, Detritus, Elenor Of Tsort, Frusterick Manners, Greebo, Hogfather, Igor, Jack Jackrum, Kaos |
depends | depends | ||
conflicts | conflicts | ||
Line 13: | Line 13: | ||
tags : typography, highlight, color, text | tags : typography, highlight, color, text | ||
- | downloadurl: | + | downloadurl: |
sourcerepo : https:// | sourcerepo : https:// | ||
bugtracker : https:// | bugtracker : https:// | ||
Line 34: | Line 34: | ||
<color /# | <color /# | ||
<color rgb(80%, | <color rgb(80%, | ||
- | <color hsl(120, | + | <color hsl(120, |
</ | </ | ||
Line 41: | Line 41: | ||
{{https:// | {{https:// | ||
- | More precisely, allowed | + | The foreground or background color specification can be any valid CSS color specification. Beware that some older browsers will not recognise all color specs in the latest CSS version. |
+ | |||
+ | If you use a color specification that contains a slash (''/'' | ||
+ | |||
+ | The precise | ||
< | < | ||
- | <color ⟨fg-color⟩> | + | < |
- | <color ⟨fg-color⟩/ | + | < |
- | < | + | |
</ | </ | ||
+ | You //must// use the second form if either color spec includes a slash. | ||
+ | Note that in that case, the colon separater ('':'' | ||
- | The result is ⟨text⟩ shown with foreground color ⟨fg-color⟩ and background color ⟨bg-color⟩. If either | + | No valid color spec including a colon is known at this time, but if you need to use one in the future, you //must// use the first form. This plugin does not provide a way to combine these. |
- | This plugin now allows any color specification not containing single or double quotes or any of the symbols %%< > & ; / %%. It does not try to check if the specification is valid CSS. This is to accommodate the CSS 4 color specifications, | + | The result is ⟨text⟩ shown with foreground color ⟨fg-color⟩ and background color ⟨bg-color⟩. If either color is omitted or empty, the foreground or background color of the surrounding text is used. |
+ | |||
+ | Example – note the mandatory colon here: | ||
+ | |||
+ | < | ||
+ | <color hwb(120 20% 30% / 50%):> | ||
+ | </ | ||
+ | |||
+ | Harmless restriction: | ||
+ | This plugin now allows any color specification not containing single or double quotes or any of the symbols | ||
For a reference of usable color specifications, | For a reference of usable color specifications, | ||
Line 60: | Line 74: | ||
* The plugin works by wrapping contents in a %%< | * The plugin works by wrapping contents in a %%< | ||
* You cannot use it //inside// headers either, since [[faq: | * You cannot use it //inside// headers either, since [[faq: | ||
+ | * The use of two or more separators (slashes in the first syntax, colons in the second) within %%''< | ||
+ | |||
===== Discussion ===== | ===== Discussion ===== | ||
Line 66: | Line 82: | ||
===== Development ===== | ===== Development ===== | ||
- | Christopher Smith seems to have left the plugin unmaintained. User leeyc0 provided hosting of the plugin on github, but has no time to maintain it either. Harald Hanche-Olsen took over in October 2018. The plugin is considered fairly stable, though, and the new maintainer does not foresee a very active maintenance schedule. New feature requests will likely be rejected. | + | **Christopher Smith** seems to have left the plugin unmaintained. User **leeyc0** provided hosting of the plugin on github, but has no time to maintain it either. |
===== Update History ===== | ===== Update History ===== | ||
+ | * 2022-10-19 Allow the use of a colon separator, so that the color specs may contain a slash | ||
+ | * 2022-10-16 Removed the (too stringent) syntax checking of the color specifications, | ||
* 2022-09-15 Removed deprecated and unnecessary (but harmless) code | * 2022-09-15 Removed deprecated and unnecessary (but harmless) code | ||
* 2018-10-12 New maintainer | * 2018-10-12 New maintainer |
plugin/color.1666166619.txt.gz · Last modified: 2022-10-19 10:03 by hanche