diff options
author | Arnaud Marant <arnaudmarant@gmail.com> | 2016-04-02 13:05:04 +0200 |
---|---|---|
committer | Arnaud Marant <arnaudmarant@gmail.com> | 2016-04-03 21:28:17 +0200 |
commit | 95c077af4602da0a5c989ec9f02fa3560b784292 (patch) | |
tree | 479f4fb8cb6ef2c88a050cc3b9eff52e09a2b57c /components/script/dom/testbinding.rs | |
parent | d35ae3beb73158ec4c9ab20b3361e948379a4c90 (diff) | |
download | servo-95c077af4602da0a5c989ec9f02fa3560b784292.tar.gz servo-95c077af4602da0a5c989ec9f02fa3560b784292.zip |
Issue #10348 Implement StringMozPreference, string preferences, WPT tests
I'm not exactly sure of the wanted semantics with boolean values.
Diffstat (limited to 'components/script/dom/testbinding.rs')
-rw-r--r-- | components/script/dom/testbinding.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index 41a1ff188b2..f69b844f4ed 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -490,6 +490,9 @@ impl TestBindingMethods for TestBinding { fn BooleanMozPreference(&self, pref_name: DOMString) -> bool { get_pref(pref_name.as_ref()).as_boolean().unwrap_or(false) } + fn StringMozPreference(&self, pref_name: DOMString) -> DOMString { + get_pref(pref_name.as_ref()).as_string().map(|s| DOMString::from(s)).unwrap_or_else(|| DOMString::new()) + } } impl TestBinding { |