File: atrule_selector-function-argument_feature.test

package info (click to toggle)
node-prismjs 1.29.0%2Bdfsg%2B~1.26.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 19,044 kB
  • sloc: javascript: 27,628; makefile: 9; sh: 7; awk: 4
file content (26 lines) | stat: -rw-r--r-- 937 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@supports selector(::-webkit-foo) {
	/* style to apply when the `::-webkit-foo` selector is actually supported,
	 * instead of just being parsed as matching nothing because of Selectors 4
	 * § Appendix B: https://drafts.csswg.org/selectors-4/#compat */
}

----------------------------------------------------

[
	["atrule", [
		["rule", "@supports"],
		["function", "selector"],
		["punctuation", "("],
		["selector-function-argument", [
			["pseudo-element", "::-webkit-foo"]
		]],
		["punctuation", ")"]
	]],
	["punctuation", "{"],
	["comment", "/* style to apply when the `::-webkit-foo` selector is actually supported,\r\n\t * instead of just being parsed as matching nothing because of Selectors 4\r\n\t * § Appendix B: https://drafts.csswg.org/selectors-4/#compat */"],
	["punctuation", "}"]
]

----------------------------------------------------

Checks for the selector function in @supports rules.