diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-07-09 02:02:34 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-09 02:02:34 -0700 |
commit | 8cb05a36bc1a20ec6373ddb23ce127c7801ba5d6 (patch) | |
tree | 85a294c6d17493671656f7f32db52c18f824ae71 /components/script/dom/webidls/HTMLInputElement.webidl | |
parent | c2a22bd05e0c8282175422df26e188ef63bcc452 (diff) | |
parent | 5e051c08f69cb17d610c14b208c68fc4896c55ba (diff) | |
download | servo-8cb05a36bc1a20ec6373ddb23ce127c7801ba5d6.tar.gz servo-8cb05a36bc1a20ec6373ddb23ce127c7801ba5d6.zip |
Auto merge of #12344 - izgzhen:set-file-js, r=Manishearth
Add ability to WPT-test file uploads and fetches, fixes #12322
Using `inputElem.selectFiles(["path1", "path2"])` in JavaScript with pref `dom.htmlinputelement.select_files.enabled` = `true` will simulate the effect of `inputElem.click()`.
See #12322 for more, also related to #12343.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12344)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/webidls/HTMLInputElement.webidl')
-rw-r--r-- | components/script/dom/webidls/HTMLInputElement.webidl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/webidls/HTMLInputElement.webidl b/components/script/dom/webidls/HTMLInputElement.webidl index d145e498659..1d6160b14cd 100644 --- a/components/script/dom/webidls/HTMLInputElement.webidl +++ b/components/script/dom/webidls/HTMLInputElement.webidl @@ -70,6 +70,11 @@ interface HTMLInputElement : HTMLElement { void setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); // also has obsolete members + + // Select with file-system paths for testing purpose + [Pref="dom.testing.htmlinputelement.select_files.enabled"] + void selectFiles(sequence<DOMString> path); + }; // https://html.spec.whatwg.org/multipage/#HTMLInputElement-partial |