aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/htmldocument.rs
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno.d@partner.samsung.com>2014-01-29 14:24:49 -0400
committerBruno de Oliveira Abinader <bruno.d@partner.samsung.com>2014-01-30 10:41:24 -0400
commit43416ef91f03378f7b86ecee98aeea359cb9807c (patch)
tree9ee15cce1b1f1a7c7fae7c32874ad47c12110be0 /src/components/script/dom/htmldocument.rs
parent0777f211df28e45349a9294a71b81c17800310e7 (diff)
downloadservo-43416ef91f03378f7b86ecee98aeea359cb9807c.tar.gz
servo-43416ef91f03378f7b86ecee98aeea359cb9807c.zip
Implement document.URL & document.documentURI
Specs: http://dom.spec.whatwg.org/#dom-document-url http://dom.spec.whatwg.org/#dom-document-documenturi This is a sub-task for #1428.
Diffstat (limited to 'src/components/script/dom/htmldocument.rs')
-rw-r--r--src/components/script/dom/htmldocument.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/components/script/dom/htmldocument.rs b/src/components/script/dom/htmldocument.rs
index 0dad2905d89..6dcab51fa89 100644
--- a/src/components/script/dom/htmldocument.rs
+++ b/src/components/script/dom/htmldocument.rs
@@ -9,6 +9,7 @@ use dom::htmlcollection::HTMLCollection;
use dom::window::Window;
use servo_util::namespace::Null;
+use extra::url::Url;
use js::jsapi::JSTracer;
use std::str::eq_slice;
@@ -17,14 +18,14 @@ pub struct HTMLDocument {
}
impl HTMLDocument {
- pub fn new_inherited(window: @mut Window) -> HTMLDocument {
+ pub fn new_inherited(window: @mut Window, url: Option<Url>) -> HTMLDocument {
HTMLDocument {
- parent: Document::new_inherited(window, HTML, None)
+ parent: Document::new_inherited(window, url, HTML, None)
}
}
- pub fn new(window: @mut Window) -> AbstractDocument {
- let document = HTMLDocument::new_inherited(window);
+ pub fn new(window: @mut Window, url: Option<Url>) -> AbstractDocument {
+ let document = HTMLDocument::new_inherited(window, url);
Document::reflect_document(@mut document, window, HTMLDocumentBinding::Wrap)
}
}