Issue #10574 Use the document base url in img

add a test with base path set to the resources path and an img with a cat and the reference directly to the image
This commit is contained in:
Arnaud Marant 2016-04-15 21:11:58 +02:00
parent 44d7657487
commit 77f52d2eab
5 changed files with 37 additions and 1 deletions

View file

@ -369,7 +369,7 @@ impl VirtualMethods for HTMLImageElement {
&atom!("src") => {
self.update_image(mutation.new_value(attr).map(|value| {
// FIXME(ajeffrey): convert directly from AttrValue to DOMString
(DOMString::from(&**value), window_from_node(self).get_url())
(DOMString::from(&**value), document_from_node(self).base_url())
}));
},
_ => {},

View file

@ -37329,6 +37329,18 @@
"url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
}
],
"html/semantics/embedded-content/the-img-element/document-base-url.html": [
{
"path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
"references": [
[
"/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
"=="
]
],
"url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
}
],
"html/semantics/embedded-content/the-video-element/video_content_image.htm": [
{
"path": "html/semantics/embedded-content/the-video-element/video_content_image.htm",
@ -40525,6 +40537,18 @@
],
"url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html"
}
],
"html/semantics/embedded-content/the-img-element/document-base-url.html": [
{
"path": "html/semantics/embedded-content/the-img-element/document-base-url.html",
"references": [
[
"/html/semantics/embedded-content/the-img-element/document-base-url-ref.html",
"=="
]
],
"url": "/html/semantics/embedded-content/the-img-element/document-base-url.html"
}
]
}
},

View file

@ -0,0 +1,5 @@
<!DOCTYPE HTML>
<meta charset="utf-8">
<title>Document base URL img test</title>
<link rel="help" href="https://html.spec.whatwg.org/multipage/#the-img-element" />
<img src="resources/cat.jpg" alt="cat">

View file

@ -0,0 +1,7 @@
<!DOCTYPE HTML>
<meta charset="utf-8">
<title>Document base URL img test</title>
<link rel="help" href="https://html.spec.whatwg.org/multipage/#the-img-element" />
<link rel="match" href="document-base-url-ref.html">
<base href="resources/" />
<img src="cat.jpg" alt="cat">

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB