mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Implement the InputEvent
Add WebIDL, from UI Events working draft. Implement script type for event. Note that actually firing InputEvents is not part of this commit.
This commit is contained in:
parent
9a13cf6bda
commit
1102660015
6 changed files with 97 additions and 15 deletions
21
components/script/dom/webidls/InputEvent.webidl
Normal file
21
components/script/dom/webidls/InputEvent.webidl
Normal file
|
@ -0,0 +1,21 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
/*
|
||||
* The origin of this IDL file is
|
||||
* https://w3c.github.io/uievents/#idl-inputevent
|
||||
*
|
||||
*/
|
||||
|
||||
// https://w3c.github.io/uievents/#idl-inputevent
|
||||
[Constructor(DOMString type, optional InputEventInit eventInitDict)]
|
||||
interface InputEvent : UIEvent {
|
||||
readonly attribute DOMString? data;
|
||||
readonly attribute boolean isComposing;
|
||||
};
|
||||
|
||||
// https://w3c.github.io/uievents/#idl-inputeventinit
|
||||
dictionary InputEventInit : UIEventInit {
|
||||
DOMString? data = null;
|
||||
boolean isComposing = false;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue