Skip to content

Commit

Permalink
Add imageSrcset and imageSizes IDL attributes to HTMLLinkElement
Browse files Browse the repository at this point in the history
This feature is behind the Experimental Web Platform feature flag.

Spec PR: whatwg/html#4048

Bug: 813452
Change-Id: I84c58035789b64a311637cebc4672d16661980c2
  • Loading branch information
irori authored and chromium-wpt-export-bot committed Nov 26, 2018
1 parent 817ed89 commit db7d0f6
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions preload/dynamic-adding-preload-imagesrcset.tentative.html
@@ -0,0 +1,31 @@
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/preload/resources/preload_helper.js"></script>
<script>
var t = async_test('Makes sure that a dynamically added preload with imagesrcset works');
</script>
<body>
<script>
t.step(function() {
verifyPreloadAndRTSupport();
var link = document.createElement("link");
link.as = "image";
link.rel = "preload";
link.href = "resources/square.png?default";
link.imageSrcset = "resources/square.png?200 200w, resources/square.png?400 400w, resources/square.png?800 800w";
link.imageSizes = "400px";
link.onload = t.step_func(function() {
t.step_timeout(function() {
verifyNumberOfDownloads("resources/square.png?default", 0);
verifyNumberOfDownloads("resources/square.png?200", 0);
verifyNumberOfDownloads("resources/square.png?400", 1);
verifyNumberOfDownloads("resources/square.png?800", 0);
t.done();
}, 0);
});
document.body.appendChild(link);
});
</script>
<script src="resources/dummy.js?pipe=trickle(d5)&dynamic-adding-preload"></script>
</body>

0 comments on commit db7d0f6

Please sign in to comment.