mirror of
https://github.com/servo/servo
synced 2026-04-26 01:25:32 +02:00
Remove command invokers preference This now passes most of the relevant tests. Most of the remaining failures are due to missing functionality such as the popover API, element reflection properties (see https://github.com/servo/servo/issues/42884), and issues with the event retargeting code that doesn't handle shadow dom correctly. Signed-off-by: Luke Warlow <lwarlow@igalia.com>
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
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/#htmlbuttonelement
|
|
[Exposed=Window]
|
|
interface HTMLButtonElement : HTMLElement {
|
|
[HTMLConstructor] constructor();
|
|
|
|
[CEReactions]
|
|
attribute DOMString command;
|
|
// [CEReactions]
|
|
// attribute Element? commandForElement;
|
|
// [CEReactions]
|
|
// attribute boolean autofocus;
|
|
[CEReactions]
|
|
attribute boolean disabled;
|
|
readonly attribute HTMLFormElement? form;
|
|
[CEReactions]
|
|
attribute DOMString formAction;
|
|
[CEReactions]
|
|
attribute DOMString formEnctype;
|
|
[CEReactions]
|
|
attribute DOMString formMethod;
|
|
[CEReactions]
|
|
attribute boolean formNoValidate;
|
|
[CEReactions]
|
|
attribute DOMString formTarget;
|
|
[CEReactions]
|
|
attribute DOMString name;
|
|
[CEReactions]
|
|
attribute DOMString type;
|
|
[CEReactions]
|
|
attribute DOMString value;
|
|
// attribute HTMLMenuElement? menu;
|
|
|
|
readonly attribute boolean willValidate;
|
|
readonly attribute ValidityState validity;
|
|
readonly attribute DOMString validationMessage;
|
|
boolean checkValidity();
|
|
boolean reportValidity();
|
|
undefined setCustomValidity(DOMString error);
|
|
|
|
readonly attribute NodeList labels;
|
|
};
|