css_ast/selector/
ms.rs

1use css_parse::{pseudo_class, pseudo_element};
2use csskit_derives::Visitable;
3
4pseudo_element!(
5	#[derive(Visitable)]
6	#[visit(self)]
7	pub enum MsPseudoElement {
8		Backdrop: "-ms-backdrop",
9		Browse: "-ms-browse",
10		Check: "-ms-check",
11		Clear: "-ms-clear",
12		Expand: "-ms-expand",
13		Fill: "-ms-fill",
14		FillUpper: "-ms-fill-upper",
15		FillLower: "-ms-fill-lower",
16		InputPlaceholder: "-ms-input-placeholder",
17		Placeholder: "-ms-placeholder",
18		Reveal: "-ms-reveal",
19		Selection: "-ms-selection",
20		Thumb: "-ms-thumb",
21		TicksAfter: "-ms-ticks-after",
22		TicksBefore: "-ms-ticks-before",
23		Tooltip: "-ms-tooltip",
24		Track: "-ms-track",
25		Value: "-ms-value",
26	}
27);
28
29pseudo_class!(
30	#[derive(Visitable)]
31	#[visit(self)]
32	pub enum MsPseudoClass {
33		Fullscreen: "-ms-fullscreen",
34		InputPlaceholder: "-ms-input-placeholder"
35	}
36);