mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-12-01 06:46:20 +03:00
71255acf5d
* Try to enable all webidls * Separate out unavailable webidl files by reason. * Create record of fully tested WebIDL files * Update notes to reflect new situation with web-idl * Make a blank ident fail, disable the necessary widls. It turns out that all the blank idents came from blank enum variants, which is allowed in webidl apparently.
44 lines
1.3 KiB
Plaintext
Vendored
44 lines
1.3 KiB
Plaintext
Vendored
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* 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/.
|
|
*
|
|
* For more information see nsIPointerEvent.idl.
|
|
*
|
|
* Portions Copyright 2013 Microsoft Open Technologies, Inc. */
|
|
|
|
// invalid widl
|
|
// interface WindowProxy;
|
|
|
|
[Pref="dom.w3c_pointer_events.enabled",
|
|
Constructor(DOMString type, optional PointerEventInit eventInitDict)]
|
|
interface PointerEvent : MouseEvent
|
|
{
|
|
readonly attribute long pointerId;
|
|
readonly attribute long width;
|
|
readonly attribute long height;
|
|
readonly attribute float pressure;
|
|
readonly attribute float tangentialPressure;
|
|
readonly attribute long tiltX;
|
|
readonly attribute long tiltY;
|
|
readonly attribute long twist;
|
|
readonly attribute DOMString pointerType;
|
|
readonly attribute boolean isPrimary;
|
|
sequence<PointerEvent> getCoalescedEvents();
|
|
};
|
|
|
|
dictionary PointerEventInit : MouseEventInit
|
|
{
|
|
long pointerId = 0;
|
|
long width = 1;
|
|
long height = 1;
|
|
float pressure = 0;
|
|
float tangentialPressure = 0;
|
|
long tiltX = 0;
|
|
long tiltY = 0;
|
|
long twist = 0;
|
|
DOMString pointerType = "";
|
|
boolean isPrimary = false;
|
|
sequence<PointerEvent> coalescedEvents = [];
|
|
};
|