diff options
Diffstat (limited to 'vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl')
-rw-r--r-- | vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl b/vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl index 5f1f13081..32b9a1f6a 100644 --- a/vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl +++ b/vendor/web-sys/webidls/enabled/HTMLMenuElement.webidl @@ -12,13 +12,21 @@ * and create derivative works of this document. */ -/* TODO -interface MenuBuilder; -*/ - -// http://www.whatwg.org/specs/web-apps/current-work/#the-menu-element +// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu +// > The <menu> and <ul> elements both represent an unordered list of items. +// > The key difference is that <ul> primarily contains items for display, +// > while <menu> was intended for interactive items. [HTMLConstructor] interface HTMLMenuElement : HTMLElement { +}; + +// > In early versions of the HTML specification, the <menu> element had +// > an additional use case as a context menu. This functionality is considered +// > obsolete and is not in the specification. +// Define this as deprecated partial interface to prevent breaking changes +// in wasm-bindgen. +[RustDeprecated="Absent in all major browsers"] +partial interface HTMLMenuElement { [CEReactions, SetterThrows] attribute DOMString type; [CEReactions, SetterThrows] |