aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls/HTMLInputElement.webidl
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-07-09 02:02:34 -0700
committerGitHub <noreply@github.com>2016-07-09 02:02:34 -0700
commit8cb05a36bc1a20ec6373ddb23ce127c7801ba5d6 (patch)
tree85a294c6d17493671656f7f32db52c18f824ae71 /components/script/dom/webidls/HTMLInputElement.webidl
parentc2a22bd05e0c8282175422df26e188ef63bcc452 (diff)
parent5e051c08f69cb17d610c14b208c68fc4896c55ba (diff)
downloadservo-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.webidl5
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