diff options
author | Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> | 2014-01-29 14:24:49 -0400 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> | 2014-01-30 10:41:24 -0400 |
commit | 43416ef91f03378f7b86ecee98aeea359cb9807c (patch) | |
tree | 9ee15cce1b1f1a7c7fae7c32874ad47c12110be0 /src/components/script/dom/htmldocument.rs | |
parent | 0777f211df28e45349a9294a71b81c17800310e7 (diff) | |
download | servo-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.rs | 9 |
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) } } |