diff options
author | Timothy Guan-tin Chien <timdream@gmail.com> | 2018-11-15 06:52:01 +0000 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-11-17 09:56:03 +0100 |
commit | 9f28242def7718a5c3e04a61093890d504743010 (patch) | |
tree | ea586462a25734a298b779fd996a825d51709164 | |
parent | 3977854ee28b580d6aeeb38fe949b3431e671f00 (diff) | |
download | servo-9f28242def7718a5c3e04a61093890d504743010.tar.gz servo-9f28242def7718a5c3e04a61093890d504743010.zip |
Remove dom.webcomponents.customelements.enabled pref.
This patch removes the following functions:
* nsContentUtils::IsCustomElementsEnabled()
* CustomElementRegistry::IsCustomElementEnabled(JSContext* aCx, JSObject* aObject)
* CustomElementRegistry::IsCustomElementEnabled(nsIDocument* aDoc)
and all references of the pref.
Depends on D11183
Differential Revision: https://phabricator.services.mozilla.com/D11249
-rw-r--r-- | components/style/gecko/non_ts_pseudo_class_list.rs | 2 | ||||
-rw-r--r-- | components/style/gecko/selector_parser.rs | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/components/style/gecko/non_ts_pseudo_class_list.rs b/components/style/gecko/non_ts_pseudo_class_list.rs index f7d8be418de..cf21cbf8999 100644 --- a/components/style/gecko/non_ts_pseudo_class_list.rs +++ b/components/style/gecko/non_ts_pseudo_class_list.rs @@ -37,7 +37,7 @@ macro_rules! apply_non_ts_list { ("visited", Visited, visited, IN_VISITED_STATE, _), ("active", Active, active, IN_ACTIVE_STATE, _), ("checked", Checked, checked, IN_CHECKED_STATE, _), - ("defined", Defined, defined, IN_DEFINED_STATE, PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME), + ("defined", Defined, defined, IN_DEFINED_STATE, _), ("disabled", Disabled, disabled, IN_DISABLED_STATE, _), ("enabled", Enabled, enabled, IN_ENABLED_STATE, _), ("focus", Focus, focus, IN_FOCUS_STATE, _), diff --git a/components/style/gecko/selector_parser.rs b/components/style/gecko/selector_parser.rs index 039c069d2bb..1871d60a0b2 100644 --- a/components/style/gecko/selector_parser.rs +++ b/components/style/gecko/selector_parser.rs @@ -178,9 +178,6 @@ impl NonTSPseudoClass { NonTSPseudoClass::Fullscreen => unsafe { mozilla::StaticPrefs_sVarCache_full_screen_api_unprefix_enabled }, - NonTSPseudoClass::Defined => unsafe { - structs::nsContentUtils_sIsCustomElementsEnabled - }, // Otherwise, a pseudo-class is enabled in content when it // doesn't have any enabled flag. _ => !self |