소스 검색

LibWeb: Add IDL enum for fetch priority attribute

Jamie Mansfield 1 년 전
부모
커밋
2fde20adf9
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      Userland/Libraries/LibWeb/HTML/AttributeNames.h
  2. 8 0
      Userland/Libraries/LibWeb/HTML/Scripting/Fetching.idl

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

@@ -67,6 +67,7 @@ namespace AttributeNames {
     __ENUMERATE_HTML_ATTRIBUTE(enctype)                    \
     __ENUMERATE_HTML_ATTRIBUTE(enctype)                    \
     __ENUMERATE_HTML_ATTRIBUTE(event)                      \
     __ENUMERATE_HTML_ATTRIBUTE(event)                      \
     __ENUMERATE_HTML_ATTRIBUTE(face)                       \
     __ENUMERATE_HTML_ATTRIBUTE(face)                       \
+    __ENUMERATE_HTML_ATTRIBUTE(fetchpriority)              \
     __ENUMERATE_HTML_ATTRIBUTE(for_)                       \
     __ENUMERATE_HTML_ATTRIBUTE(for_)                       \
     __ENUMERATE_HTML_ATTRIBUTE(form)                       \
     __ENUMERATE_HTML_ATTRIBUTE(form)                       \
     __ENUMERATE_HTML_ATTRIBUTE(formaction)                 \
     __ENUMERATE_HTML_ATTRIBUTE(formaction)                 \

+ 8 - 0
Userland/Libraries/LibWeb/HTML/Scripting/Fetching.idl

@@ -11,3 +11,11 @@ enum LazyLoadingAttribute {
     "lazy",
     "lazy",
     "eager"
     "eager"
 };
 };
+
+// https://html.spec.whatwg.org/multipage/urls-and-fetching.html#fetch-priority-attributes
+[MissingValueDefault=auto, InvalidValueDefault=auto]
+enum FetchPriorityAttribute {
+    "high",
+    "low",
+    "auto"
+};