aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/window.rs')
-rw-r--r--src/components/script/dom/window.rs62
1 files changed, 1 insertions, 61 deletions
diff --git a/src/components/script/dom/window.rs b/src/components/script/dom/window.rs
index 478fe0408d0..93f3ca24769 100644
--- a/src/components/script/dom/window.rs
+++ b/src/components/script/dom/window.rs
@@ -11,7 +11,6 @@ use dom::bindings::utils::{Reflectable, Reflector};
use dom::browsercontext::BrowserContext;
use dom::console::Console;
use dom::document::Document;
-use dom::element::Element;
use dom::eventtarget::{EventTarget, WindowTypeId, EventTargetHelpers};
use dom::location::Location;
use dom::navigator::Navigator;
@@ -27,7 +26,7 @@ use servo_util::url::parse_url;
use js::jsapi::JSContext;
use js::jsapi::{JS_GC, JS_GetRuntime};
-use js::jsval::{NullValue, JSVal};
+use js::jsval::JSVal;
use collections::hashmap::HashMap;
use std::cell::Cell;
@@ -120,22 +119,9 @@ pub trait WindowMethods {
fn Alert(&self, s: DOMString);
fn Close(&self);
fn Document(&self) -> Temporary<Document>;
- fn Name(&self) -> DOMString;
- fn SetName(&self, _name: DOMString);
- fn Status(&self) -> DOMString;
- fn SetStatus(&self, _status: DOMString);
- fn Closed(&self) -> bool;
- fn Stop(&self);
- fn Focus(&self);
- fn Blur(&self);
- fn GetFrameElement(&self) -> Option<Temporary<Element>>;
fn Location(&mut self) -> Temporary<Location>;
fn Console(&mut self) -> Temporary<Console>;
fn Navigator(&mut self) -> Temporary<Navigator>;
- fn Confirm(&self, _message: DOMString) -> bool;
- fn Prompt(&self, _message: DOMString, _default: DOMString) -> Option<DOMString>;
- fn Print(&self);
- fn ShowModalDialog(&self, _cx: *mut JSContext, _url: DOMString, _argument: Option<JSVal>) -> JSVal;
fn SetTimeout(&mut self, _cx: *mut JSContext, callback: JSVal, timeout: i32) -> i32;
fn ClearTimeout(&mut self, handle: i32);
fn SetInterval(&mut self, _cx: *mut JSContext, callback: JSVal, timeout: i32) -> i32;
@@ -169,37 +155,6 @@ impl<'a> WindowMethods for JSRef<'a, Window> {
Temporary::new(frame.get_ref().document.clone())
}
- fn Name(&self) -> DOMString {
- "".to_owned()
- }
-
- fn SetName(&self, _name: DOMString) {
- }
-
- fn Status(&self) -> DOMString {
- "".to_owned()
- }
-
- fn SetStatus(&self, _status: DOMString) {
- }
-
- fn Closed(&self) -> bool {
- false
- }
-
- fn Stop(&self) {
- }
-
- fn Focus(&self) {
- }
-
- fn Blur(&self) {
- }
-
- fn GetFrameElement(&self) -> Option<Temporary<Element>> {
- None
- }
-
fn Location(&mut self) -> Temporary<Location> {
if self.location.get().is_none() {
let page = self.deref().page.clone();
@@ -225,21 +180,6 @@ impl<'a> WindowMethods for JSRef<'a, Window> {
Temporary::new(self.navigator.get().get_ref().clone())
}
- fn Confirm(&self, _message: DOMString) -> bool {
- false
- }
-
- fn Prompt(&self, _message: DOMString, _default: DOMString) -> Option<DOMString> {
- None
- }
-
- fn Print(&self) {
- }
-
- fn ShowModalDialog(&self, _cx: *mut JSContext, _url: DOMString, _argument: Option<JSVal>) -> JSVal {
- NullValue()
- }
-
fn SetTimeout(&mut self, _cx: *mut JSContext, callback: JSVal, timeout: i32) -> i32 {
self.set_timeout_or_interval(callback, timeout, false)
}