Stylo: add :-moz-table-border-nonzero pseudo-class.

This commit is contained in:
Simon Sapin 2017-02-22 18:22:26 +01:00
parent 469ed934e7
commit 1a30c98f5f
2 changed files with 2 additions and 0 deletions

View file

@ -46,4 +46,5 @@ pseudo_class_list! {
("read-only", ReadOnly, _, IN_READ_WRITE_STATE, _), ("read-only", ReadOnly, _, IN_READ_WRITE_STATE, _),
("-moz-browser-frame", MozBrowserFrame, mozBrowserFrame, _, PSEUDO_CLASS_INTERNAL), ("-moz-browser-frame", MozBrowserFrame, mozBrowserFrame, _, PSEUDO_CLASS_INTERNAL),
("-moz-table-border-nonzero", MozTableBorderNonzero, mozTableBorderNonzero, _, PSEUDO_CLASS_INTERNAL),
} }

View file

@ -621,6 +621,7 @@ impl<'le> ::selectors::Element for GeckoElement<'le> {
!self.get_state().contains(pseudo_class.state_flag()) !self.get_state().contains(pseudo_class.state_flag())
} }
NonTSPseudoClass::MozTableBorderNonzero |
NonTSPseudoClass::MozBrowserFrame => unsafe { NonTSPseudoClass::MozBrowserFrame => unsafe {
Gecko_MatchesElement(pseudo_class.to_gecko_pseudoclasstype().unwrap(), self.0) Gecko_MatchesElement(pseudo_class.to_gecko_pseudoclasstype().unwrap(), self.0)
} }