mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Implement HTMLFormElement.requestSubmit()Also includes a fix for reentrant form submission behavior
This commit is contained in:
parent
19b36bd795
commit
8194da2752
8 changed files with 143 additions and 80 deletions
|
@ -1650,9 +1650,6 @@
|
|||
|
||||
|
||||
[idlharness.https.html?include=HTML.*]
|
||||
[HTMLFormElement interface: calling requestSubmit(optional HTMLElement?) on document.createElement("form") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2307,9 +2304,6 @@
|
|||
[HTMLObjectElement interface: document.createElement("object") must inherit property "archive" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: operation requestSubmit(optional HTMLElement?)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLTableColElement interface: document.createElement("col") must inherit property "chOff" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -3621,9 +3621,6 @@
|
|||
[HTMLAreaElement interface: document.createElement("area") must inherit property "download" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: calling requestSubmit(HTMLElement) on document.createElement("form") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLProgressElement interface: attribute value]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3711,9 +3708,6 @@
|
|||
[HTMLImageElement interface: document.createElement("img") must inherit property "loading" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: calling requestSubmit(optional HTMLElement?) on document.createElement("form") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLSlotElement interface: calling assignedNodes(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3732,18 +3726,12 @@
|
|||
[HTMLAllCollection interface: document.all must inherit property "item(optional DOMString)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: operation requestSubmit(optional HTMLElement?)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLAllCollection interface: calling item(optional DOMString) on document.all with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLAllCollection interface: operation item(optional DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: document.createElement("form") must inherit property "requestSubmit(optional HTMLElement?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLCanvasElement interface: document.createElement("canvas") must inherit property "toBlob(BlobCallback, optional DOMString, optional any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,19 +1,3 @@
|
|||
[form-submission-algorithm.html]
|
||||
[If form's firing submission events is true, then return; 'invalid' event]
|
||||
expected: FAIL
|
||||
|
||||
[firing an event named submit; form.requestSubmit(submitter)]
|
||||
expected: FAIL
|
||||
|
||||
[firing an event named submit; form.requestSubmit(null)]
|
||||
expected: FAIL
|
||||
|
||||
[firing an event named submit; form.requestSubmit()]
|
||||
expected: FAIL
|
||||
|
||||
[Submission URL should always have a non-null query part]
|
||||
expected: FAIL
|
||||
|
||||
[If firing submission events flag of form is true, then return]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,22 +1,6 @@
|
|||
[form-requestsubmit.html]
|
||||
[requestSubmit() doesn't run interactive validation reentrantly]
|
||||
expected: FAIL
|
||||
|
||||
[The value of the submitter should be appended, and form* attributes of the submitter should be handled.]
|
||||
expected: FAIL
|
||||
|
||||
[Passing a submit button not owned by the context object should throw]
|
||||
expected: FAIL
|
||||
|
||||
[requestSubmit() for a disconnected form should not submit the form]
|
||||
expected: FAIL
|
||||
|
||||
[requestSubmit() should trigger interactive form validation]
|
||||
expected: FAIL
|
||||
|
||||
[requestSubmit() doesn't run form submission reentrantly]
|
||||
expected: FAIL
|
||||
|
||||
[requestSubmit() should accept button[type=submit\], input[type=submit\], and input[type=image\]]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue