Sha256: b942193a7786e5cb4e01bb224d621ec76aaee8098edacedd7dd449d1bef871fb
Contents?: true
Size: 913 Bytes
Versions: 26
Compression:
Stored size: 913 Bytes
Contents
"use strict"; const { mixin } = require("../../utils"); const EventModifierMixinImpl = require("./EventModifierMixin-impl").implementation; const UIEventImpl = require("./UIEvent-impl").implementation; const KeyboardEventInit = require("../generated/KeyboardEventInit"); class KeyboardEventImpl extends UIEventImpl { initKeyboardEvent(type, bubbles, cancelable, view, key, location, ctrlKey, altKey, shiftKey, metaKey) { if (this._dispatchFlag) { return; } this.initUIEvent(type, bubbles, cancelable, view, 0); this.key = key; this.location = location; this.ctrlKey = ctrlKey; this.altKey = altKey; this.shiftKey = shiftKey; this.metaKey = metaKey; } } mixin(KeyboardEventImpl.prototype, EventModifierMixinImpl.prototype); KeyboardEventImpl.defaultInit = KeyboardEventInit.convert(undefined, undefined); module.exports = { implementation: KeyboardEventImpl };
Version data entries
26 entries across 26 versions & 1 rubygems