فهرست منبع

LibWeb: Minimally implement HTMLElement.inert and HTMLElement.accessKey

This commit adds attribute reflection but nothing else.
Andreas Kling 1 سال پیش
والد
کامیت
e610346fab
2فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 1 0
      Userland/Libraries/LibWeb/HTML/AttributeNames.h
  2. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLElement.idl

+ 1 - 0
Userland/Libraries/LibWeb/HTML/AttributeNames.h

@@ -16,6 +16,7 @@ namespace AttributeNames {
     __ENUMERATE_HTML_ATTRIBUTE(abbr)                       \
     __ENUMERATE_HTML_ATTRIBUTE(accept)                     \
     __ENUMERATE_HTML_ATTRIBUTE(accept_charset)             \
+    __ENUMERATE_HTML_ATTRIBUTE(accesskey)                  \
     __ENUMERATE_HTML_ATTRIBUTE(action)                     \
     __ENUMERATE_HTML_ATTRIBUTE(align)                      \
     __ENUMERATE_HTML_ATTRIBUTE(alink)                      \

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLElement.idl

@@ -17,9 +17,9 @@ interface HTMLElement : Element {
 
     // user interaction
     [Reflect, CEReactions] attribute boolean hidden;
-    // FIXME: [CEReactions] attribute boolean inert;
+    [Reflect, CEReactions] attribute boolean inert;
     undefined click();
-    // FIXME: [CEReactions] attribute DOMString accessKey;
+    [Reflect=accesskey, CEReactions] attribute DOMString accessKey;
     readonly attribute DOMString accessKeyLabel;
     // FIXME: [CEReactions] attribute boolean draggable;
     // FIXME: [CEReactions] attribute boolean spellcheck;