diff options
author | bors-servo <release+servo@mozilla.com> | 2014-06-03 13:31:26 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-06-03 13:31:26 -0400 |
commit | 5a97f5fd79cf55f3c9803511f9e08c0ff5d216ee (patch) | |
tree | 39a0947e7b32245b2f9c17c547ecc0aca3051ca8 | |
parent | d448e97c6ac7c73336056be875ca99e5d63d75c3 (diff) | |
parent | dc0164071e158639f002060e900dc321ca11110d (diff) | |
download | servo-5a97f5fd79cf55f3c9803511f9e08c0ff5d216ee.tar.gz servo-5a97f5fd79cf55f3c9803511f9e08c0ff5d216ee.zip |
auto merge of #2557 : saneyuki/servo/mut, r=jdm
related #2514
-rw-r--r-- | src/components/script/dom/document.rs | 8 | ||||
-rw-r--r-- | src/components/script/dom/window.rs | 16 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs index 6093af0b55d..8672da19b55 100644 --- a/src/components/script/dom/document.rs +++ b/src/components/script/dom/document.rs @@ -291,7 +291,7 @@ impl<'a> PrivateDocumentHelpers for JSRef<'a, Document> { } pub trait DocumentMethods { - fn Implementation(&mut self) -> Temporary<DOMImplementation>; + fn Implementation(&self) -> Temporary<DOMImplementation>; fn URL(&self) -> DOMString; fn DocumentURI(&self) -> DOMString; fn CompatMode(&self) -> DOMString; @@ -326,7 +326,7 @@ pub trait DocumentMethods { fn Scripts(&self) -> Temporary<HTMLCollection>; fn Anchors(&self) -> Temporary<HTMLCollection>; fn Applets(&self) -> Temporary<HTMLCollection>; - fn Location(&mut self) -> Temporary<Location>; + fn Location(&self) -> Temporary<Location>; fn Children(&self) -> Temporary<HTMLCollection>; fn GetOnload(&self) -> Option<EventHandlerNonNull>; fn SetOnload(&mut self, listener: Option<EventHandlerNonNull>); @@ -334,7 +334,7 @@ pub trait DocumentMethods { impl<'a> DocumentMethods for JSRef<'a, Document> { // http://dom.spec.whatwg.org/#dom-document-implementation - fn Implementation(&mut self) -> Temporary<DOMImplementation> { + fn Implementation(&self) -> Temporary<DOMImplementation> { if self.implementation.get().is_none() { let window = self.window.root(); self.implementation.assign(Some(DOMImplementation::new(&*window))); @@ -800,7 +800,7 @@ impl<'a> DocumentMethods for JSRef<'a, Document> { HTMLCollection::create(&*window, NodeCast::from_ref(self), filter) } - fn Location(&mut self) -> Temporary<Location> { + fn Location(&self) -> Temporary<Location> { let mut window = self.window.root(); window.Location() } diff --git a/src/components/script/dom/window.rs b/src/components/script/dom/window.rs index 8e0d8fbe944..edb969cd90f 100644 --- a/src/components/script/dom/window.rs +++ b/src/components/script/dom/window.rs @@ -119,16 +119,16 @@ pub trait WindowMethods { fn Alert(&self, s: DOMString); fn Close(&self); fn Document(&self) -> Temporary<Document>; - fn Location(&mut self) -> Temporary<Location>; - fn Console(&mut self) -> Temporary<Console>; - fn Navigator(&mut self) -> Temporary<Navigator>; + fn Location(&self) -> Temporary<Location>; + fn Console(&self) -> Temporary<Console>; + fn Navigator(&self) -> Temporary<Navigator>; 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; fn ClearInterval(&mut self, handle: i32); fn Window(&self) -> Temporary<Window>; fn Self(&self) -> Temporary<Window>; - fn Performance(&mut self) -> Temporary<Performance>; + fn Performance(&self) -> Temporary<Performance>; fn GetOnload(&self) -> Option<EventHandlerNonNull>; fn SetOnload(&mut self, listener: Option<EventHandlerNonNull>); fn GetOnunload(&self) -> Option<EventHandlerNonNull>; @@ -155,7 +155,7 @@ impl<'a> WindowMethods for JSRef<'a, Window> { Temporary::new(frame.get_ref().document.clone()) } - fn Location(&mut self) -> Temporary<Location> { + fn Location(&self) -> Temporary<Location> { if self.location.get().is_none() { let page = self.deref().page.clone(); let location = Location::new(self, page); @@ -164,7 +164,7 @@ impl<'a> WindowMethods for JSRef<'a, Window> { Temporary::new(self.location.get().get_ref().clone()) } - fn Console(&mut self) -> Temporary<Console> { + fn Console(&self) -> Temporary<Console> { if self.console.get().is_none() { let console = Console::new(self); self.console.assign(Some(console)); @@ -172,7 +172,7 @@ impl<'a> WindowMethods for JSRef<'a, Window> { Temporary::new(self.console.get().get_ref().clone()) } - fn Navigator(&mut self) -> Temporary<Navigator> { + fn Navigator(&self) -> Temporary<Navigator> { if self.navigator.get().is_none() { let navigator = Navigator::new(self); self.navigator.assign(Some(navigator)); @@ -209,7 +209,7 @@ impl<'a> WindowMethods for JSRef<'a, Window> { self.Window() } - fn Performance(&mut self) -> Temporary<Performance> { + fn Performance(&self) -> Temporary<Performance> { if self.performance.get().is_none() { let performance = Performance::new(self); self.performance.assign(Some(performance)); |