aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/navigatorinfo.rs
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2015-09-09 16:19:10 +0200
committerPaul Rouget <me@paulrouget.com>2015-09-29 08:14:30 +0200
commit132724be2b87d0cb6c8754345dc5595787797bcd (patch)
tree6ca0fdd0fd1eb6c2d57c98785116958c5e7e05cb /components/script/dom/navigatorinfo.rs
parente68bd8d4ffc7f2cd9511999760c7a67418a853e1 (diff)
downloadservo-132724be2b87d0cb6c8754345dc5595787797bcd.tar.gz
servo-132724be2b87d0cb6c8754345dc5595787797bcd.zip
implement navigator.platform
Diffstat (limited to 'components/script/dom/navigatorinfo.rs')
-rw-r--r--components/script/dom/navigatorinfo.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/components/script/dom/navigatorinfo.rs b/components/script/dom/navigatorinfo.rs
index a3857f29844..a4857c5ac39 100644
--- a/components/script/dom/navigatorinfo.rs
+++ b/components/script/dom/navigatorinfo.rs
@@ -22,8 +22,19 @@ pub fn AppCodeName() -> DOMString {
"Mozilla".to_owned()
}
+#[cfg(target_os = "windows")]
pub fn Platform() -> DOMString {
- "".to_owned()
+ "Win32".to_owned()
+}
+
+#[cfg(any(target_os = "android", target_os = "linux"))]
+pub fn Platform() -> DOMString {
+ "Linux".to_owned()
+}
+
+#[cfg(target_os = "macos")]
+pub fn Platform() -> DOMString {
+ "Mac".to_owned()
}
pub fn UserAgent() -> DOMString {