aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/navigator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/navigator.rs')
-rw-r--r--src/components/script/dom/navigator.rs68
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()
}
}