Skip to content
Permalink
Browse files

Issue #8113: Support file, about and data schemes as form action.

  • Loading branch information...
simartin committed Nov 2, 2015
1 parent a8cbc28 commit 2b332a2138f8e8181276087c70cd20b1b8b5bf14
@@ -209,7 +209,8 @@ impl HTMLFormElement {
load_data.data = Some(parsed_data.into_bytes());
},
// https://html.spec.whatwg.org/multipage/#submit-get-action
("ftp", _) | ("javascript", _) | ("data", FormMethod::FormGet) => (),
("file", _) | ("about", _) | ("data", FormMethod::FormGet) |
("ftp", _) | ("javascript", _) => (),
_ => return // Unimplemented (data and mailto)
}

@@ -5451,6 +5451,12 @@
"url": "/_mozilla/mozilla/follow-hyperlink.html"
}
],
"mozilla/form_submit_about.html": [
{
"path": "mozilla/form_submit_about.html",
"url": "/_mozilla/mozilla/form_submit_about.html"
}
],
"mozilla/getBoundingClientRect.html": [
{
"path": "mozilla/getBoundingClientRect.html",
@@ -0,0 +1,15 @@
<html>
<head>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
</head>
<body>
<iframe src="form_submit_about_frame.html" id="foo"></iframe>
<script>
var numOnLoads = 0
var t = async_test("about:blank as form target")
var iframe = document.getElementById('foo')
iframe.onload = t.step_func(function(e) { if (++numOnLoads == 2) t.done() })
</script>
</body>
</html>
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<body>
<form name="my" action="about:blank">
<input type="submit" value="Submit about:blank"/>
</form>
<script>
window.onload = function() {
document.forms["my"].submit();
}
</script>
</body>
</html>

0 comments on commit 2b332a2

Please sign in to comment.
You can’t perform that action at this time.