forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HTMLAreaElement should expose
download
and rel
attributes.
HTMLAreaElement should define IDL `download` and `rel` attributes for faster access. Firefox implements both of them, Safari/Edge has only `rel` (WebKit has no `download` yet). BUG=605552 Review-Url: https://codereview.chromium.org/2050643002 Cr-Commit-Position: refs/heads/master@{#406541}
- Loading branch information
a.obzhirov
authored and
Commit bot
committed
Jul 20, 2016
1 parent
5e06bcd
commit 0bf0830
Showing
7 changed files
with
56 additions
and
1 deletion.
There are no files selected for viewing
2 changes: 2 additions & 0 deletions
2
third_party/WebKit/LayoutTests/fast/dom/HTMLAreaElement/area-download-expected.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Downloading URL with suggested filename "foo" | ||
|
39 changes: 39 additions & 0 deletions
39
third_party/WebKit/LayoutTests/fast/dom/HTMLAreaElement/area-download.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<script type='text/javascript'> | ||
if (window.testRunner) { | ||
testRunner.dumpAsText(); | ||
testRunner.waitUntilExternalURLLoad(); | ||
} | ||
</script> | ||
</head> | ||
<body> | ||
<map name="imagemap"> | ||
<area id="area" download="foo" shape="rect" coords="0, 0, 100, 100"> | ||
</map> | ||
<img width="100" height="100" usemap="#imagemap"/> | ||
<script> | ||
function click(elmt) | ||
{ | ||
if (!window.eventSender) { | ||
alert('Click the area to run the test.'); | ||
return; | ||
} | ||
eventSender.mouseMoveTo(elmt.offsetLeft + elmt.offsetWidth / 2, elmt.offsetTop + elmt.offsetHeight / 2); | ||
eventSender.mouseDown(); | ||
eventSender.mouseUp(); | ||
} | ||
|
||
function runTest() | ||
{ | ||
var string = "<!doctype html><html><head><title>Title</title><script>if (window.testRunner) testRunner.dumpAsText(); </" + "script></head><body>PASS</body></html>"; | ||
var blob = new Blob([string], {type: "text/html"}); | ||
var area = document.getElementById("area"); | ||
area.href = window.URL.createObjectURL(blob); | ||
click(area); | ||
} | ||
runTest(); | ||
</script> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters