diff options
author | bors-servo <release+servo@mozilla.com> | 2014-06-02 12:07:30 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-06-02 12:07:30 -0400 |
commit | 448c472cf17b58fbb68a62e4537d1c95a58a100d (patch) | |
tree | 44d8a18c8be2e4eaaac77ee420ee09dd8293602e /src/components/script/dom/navigator.rs | |
parent | 05a57848ad91dffcac011224656cd345af1dccd6 (diff) | |
parent | 9346a6601732e008114c8e4b8299973896cf9694 (diff) | |
download | servo-448c472cf17b58fbb68a62e4537d1c95a58a100d.tar.gz servo-448c472cf17b58fbb68a62e4537d1c95a58a100d.zip |
auto merge of #2545 : Ms2ger/servo/nyi, r=jdm
Diffstat (limited to 'src/components/script/dom/navigator.rs')
-rw-r--r-- | src/components/script/dom/navigator.rs | 68 |
1 files changed, 6 insertions, 62 deletions
diff --git a/src/components/script/dom/navigator.rs b/src/components/script/dom/navigator.rs index a50967a25c1..cf66e51d57d 100644 --- a/src/components/script/dom/navigator.rs +++ b/src/components/script/dom/navigator.rs @@ -5,7 +5,6 @@ use dom::bindings::codegen::BindingDeclarations::NavigatorBinding; use dom::bindings::js::{JSRef, Temporary}; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; -use dom::bindings::error::Fallible; use dom::window::Window; use servo_util::str::DOMString; @@ -29,57 +28,18 @@ impl Navigator { } pub trait NavigatorMethods { - fn DoNotTrack(&self) -> DOMString; - fn Vendor(&self) -> DOMString; - fn VendorSub(&self) -> DOMString; fn Product(&self) -> DOMString; - fn ProductSub(&self) -> DOMString; - fn CookieEnabled(&self) -> bool; - fn GetBuildID(&self) -> Fallible<DOMString>; - fn JavaEnabled(&self) -> Fallible<bool>; fn TaintEnabled(&self) -> bool; fn AppName(&self) -> DOMString; - fn GetAppCodeName(&self) -> Fallible<DOMString>; - fn GetAppVersion(&self) -> Fallible<DOMString>; - fn GetPlatform(&self) -> Fallible<DOMString>; - fn GetUserAgent(&self) -> Fallible<DOMString>; - fn GetLanguage(&self) -> Option<DOMString>; - fn OnLine(&self) -> bool; + fn AppCodeName(&self) -> DOMString; + fn Platform(&self) -> DOMString; } impl<'a> NavigatorMethods for JSRef<'a, Navigator> { - fn DoNotTrack(&self) -> DOMString { - "unspecified".to_owned() - } - - fn Vendor(&self) -> DOMString { - "".to_owned() // Like Gecko - } - - fn VendorSub(&self) -> DOMString { - "".to_owned() // Like Gecko - } - fn Product(&self) -> DOMString { "Gecko".to_owned() } - fn ProductSub(&self) -> DOMString { - "".to_owned() - } - - fn CookieEnabled(&self) -> bool { - false - } - - fn GetBuildID(&self) -> Fallible<DOMString> { - Ok("".to_owned()) - } - - fn JavaEnabled(&self) -> Fallible<bool> { - Ok(false) - } - fn TaintEnabled(&self) -> bool { false } @@ -88,28 +48,12 @@ impl<'a> NavigatorMethods for JSRef<'a, Navigator> { "Netscape".to_owned() // Like Gecko/Webkit } - fn GetAppCodeName(&self) -> Fallible<DOMString> { - Ok("Mozilla".to_owned()) // Like Gecko/Webkit - } - - fn GetAppVersion(&self) -> Fallible<DOMString> { - Ok("".to_owned()) - } - - fn GetPlatform(&self) -> Fallible<DOMString> { - Ok("".to_owned()) - } - - fn GetUserAgent(&self) -> Fallible<DOMString> { - Ok("".to_owned()) + fn AppCodeName(&self) -> DOMString { + "Mozilla".to_owned() } - fn GetLanguage(&self) -> Option<DOMString> { - None - } - - fn OnLine(&self) -> bool { - true + fn Platform(&self) -> DOMString { + "".to_owned() } } |