aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/testbinding.rs
diff options
context:
space:
mode:
authorArnaud Marant <arnaudmarant@gmail.com>2016-04-02 13:05:04 +0200
committerArnaud Marant <arnaudmarant@gmail.com>2016-04-03 21:28:17 +0200
commit95c077af4602da0a5c989ec9f02fa3560b784292 (patch)
tree479f4fb8cb6ef2c88a050cc3b9eff52e09a2b57c /components/script/dom/testbinding.rs
parentd35ae3beb73158ec4c9ab20b3361e948379a4c90 (diff)
downloadservo-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.rs3
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 {