Files
servo/components/script_bindings/webidls/CommandEvent.webidl
Luke Warlow 64a3abfe67 Add CommandEvent (#40413)
Add CommandEvent

This is behind the new dom_command_invokers_enabled pref.

Testing: Existing WPTs

---------

Signed-off-by: Luke Warlow <lwarlow@igalia.com>
2025-11-24 13:49:51 +00:00

17 lines
629 B
Plaintext

/* 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 https://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#the-commandevent-interface
[Exposed=Window, Pref="dom_command_invokers_enabled"]
interface CommandEvent : Event {
[Throws] constructor(DOMString type, optional CommandEventInit eventInitDict = {});
readonly attribute Element? source;
readonly attribute DOMString command;
};
dictionary CommandEventInit : EventInit {
Element? source = null;
DOMString command = "";
};