|
5e5a3e00
|
2019-05-12T14:14:03
|
|
CSS-Extras: Added `even` & `odd` keywords to `n-th` pattern (#1872)
`even` and `odd` are keywords which are also an `n-th` value. This adds it to the pattern which previously only captured values of the form `an+b`.
|
|
70a40414
|
2019-03-10T22:15:10
|
|
CSS extras: Highlighting for pseudo class arguments (#1650)
This adds highlighting for pseudo class arguments, selector punctuation, and n-th expressions.
|
|
245b59d4
|
2019-03-04T22:17:23
|
|
CSS: Highlight attribute selector (#1671)
This adds highlighting for CSS attributes selectors in CSS Extras
|
|
9de47d3a
|
2018-12-03T14:20:07
|
|
Fixed CSS extra variable (#1649)
Details are described [here](https://github.com/PrismJS/prism/pull/1450#discussion_r238257002).
I decided to go with the property variant, highlighting custom property declarations as `variable`.
|
|
5fcee966
|
2018-12-03T20:55:22
|
|
Identify CSS units and variables (#1450)
Assume CSS unit is a word or `%` after a number, CSS variable is a word inside `var()`.
`%` is not recognized as a part of number, but the leading `-` is.
When using minus operator in `calc` function, we must type a space in both sides of `-`
(value like `calc(100%-5px)` is wrong), so if we met a pattern like `-[\d.]` in a CSS value
(not in selector, rule or variable), it must be the start of a negative number.
|
|
13fed767
|
2016-07-07T09:09:51
|
|
CSS-extras: match attribute inside selectors
|
|
8cc597e4
|
2015-08-19T00:41:34
|
|
Add tests for CSS extras
|