2 <script src=
"../../../resources/js-test.js"></script>
4 var jsTestIsAsync
= true;
8 var iframe
= document
.getElementById('frame');
9 var iframeDoc
= iframe
.contentWindow
.document
;
11 iframeDoc
.body
.innerHTML
= '<picture id="pic">' +
12 '<source media="(max-width: 90px)" srcset="resources/blue_rect.jpg"></source>' +
13 '<source media="(max-width: 120px)" srcset="resources/image-set-4x.png"></source>' +
16 img
= iframeDoc
.createElement('img');
19 img
.onload = function() {
22 shouldNotBe('-1', 'img.currentSrc.indexOf("image-set-4x")');
23 iframe
.style
.width
= '80px';
25 shouldNotBe('-1', 'img.currentSrc.indexOf("blue_rect")');
29 img
.onerror = function() {
30 testFailed('Image should have loaded');
32 iframeDoc
.getElementById('pic').appendChild(img
);
36 <iframe id=
"frame" style=
"width: 100px;"></iframe>