Add support for fullscreen #10102

This commit is contained in:
Jansen Jan 2016-12-08 14:02:08 +01:00
parent c3c086e521
commit 55f0e56224
33 changed files with 454 additions and 30 deletions

View file

@ -109,6 +109,7 @@ pub enum NonTSPseudoClass {
Visited,
Active,
Focus,
Fullscreen,
Hover,
Enabled,
Disabled,
@ -127,6 +128,7 @@ impl ToCss for NonTSPseudoClass {
Visited => ":visited",
Active => ":active",
Focus => ":focus",
Fullscreen => ":fullscreen",
Hover => ":hover",
Enabled => ":enabled",
Disabled => ":disabled",
@ -145,6 +147,7 @@ impl NonTSPseudoClass {
match *self {
Active => IN_ACTIVE_STATE,
Focus => IN_FOCUS_STATE,
Fullscreen => IN_FULLSCREEN_STATE,
Hover => IN_HOVER_STATE,
Enabled => IN_ENABLED_STATE,
Disabled => IN_DISABLED_STATE,
@ -196,6 +199,7 @@ impl<'a> ::selectors::Parser for SelectorParser<'a> {
"visited" => Visited,
"active" => Active,
"focus" => Focus,
"fullscreen" => Fullscreen,
"hover" => Hover,
"enabled" => Enabled,
"disabled" => Disabled,