Add some more HTML5.2 attributes.

This commit is contained in:
kristapsdz committed 2021-03-02 21:07:08 +00:00
1 parent d66587dda6
commit a2d7dbc5e7
2 files changed
+60 -12

No files matched your search

+24
View File
@@ -303,6 +303,8 @@ static const char *const attrs[KATTR__MAX] = {
"accept-charset", /* KATTR_ACCEPT_CHARSET */
"accesskey", /* KATTR_ACCESSKEY */
"action", /* KATTR_ACTION */
"allowfullscreen", /* KATTR_ALLOWFULLSCREEN */
"allowpaymentrequest", /* KATTR_ALLOWPAYMENTREQUEST */
"alt", /* KATTR_ALT */
"async", /* KATTR_ASYNC */
"autocomplete", /* KATTR_AUTOCOMPLETE */
@@ -321,12 +323,15 @@ static const char *const attrs[KATTR__MAX] = {
"contextmenu", /* KATTR_CONTEXTMENU */
"controls", /* KATTR_CONTROLS */
"coords", /* KATTR_COORDS */
"crossorigin", /* KATTR_CROSSORIGIN */
"data", /* KATTR_DATA */
"datetime", /* KATTR_DATETIME */
"default", /* KATTR_DEFAULT */
"defer", /* KATTR_DEFER */
"dir", /* KATTR_DIR */
"dirname", /* KATTR_DIRNAME */
"disabled", /* KATTR_DISABLED */
"download", /* KATTR_DOWNLOAD */
"draggable", /* KATTR_DRAGGABLE */
"dropzone", /* KATTR_DROPZONE */
"enctype", /* KATTR_ENCTYPE */
@@ -338,6 +343,7 @@ static const char *const attrs[KATTR__MAX] = {
"formnovalidate", /* KATTR_FORMNOVALIDATE */
"formtarget", /* KATTR_FORMTARGET */
"header", /* KATTR_HEADER */
"headers", /* KATTR_HEADERS */
"height", /* KATTR_HEIGHT */
"hidden", /* KATTR_HIDDEN */
"high", /* KATTR_HIGH */
@@ -353,6 +359,7 @@ static const char *const attrs[KATTR__MAX] = {
"lang", /* KATTR_LANG */
"language", /* KATTR_LANGUAGE */
"list", /* KATTR_LIST */
"longdesc", /* KATTR_LONGDESC */
"loop", /* KATTR_LOOP */
"low", /* KATTR_LOW */
"manifest", /* KATTR_MANIFEST */
@@ -362,24 +369,32 @@ static const char *const attrs[KATTR__MAX] = {
"mediagroup", /* KATTR_MEDIAGROUP */
"method", /* KATTR_METHOD */
"min", /* KATTR_MIN */
"minlength", /* KATTR_MINLENGTH */
"multiple", /* KATTR_MULTIPLE */
"muted", /* KATTR_MUTED */
"name", /* KATTR_NAME */
"nonce", /* KATTR_NONCE */
"novalidate", /* KATTR_NOVALIDATE */
"onabort", /* KATTR_ONABORT */
"onafterprint", /* KATTR_ONAFTERPRINT */
"onauxclick", /* KATTR_ONAUXCLICK */
"onbeforeprint", /* KATTR_ONBEFOREPRINT */
"onbeforeunload", /* KATTR_ONBEFOREUNLOAD */
"onblur", /* KATTR_ONBLUR */
"oncancel", /* KATTR_ONCANCEL */
"oncanplay", /* KATTR_ONCANPLAY */
"oncanplaythrough", /* KATTR_ONCANPLAYTHROUGH */
"onchange", /* KATTR_ONCHANGE */
"onclick", /* KATTR_ONCLICK */
"onclose", /* KATTR_ONCLOSE */
"oncontextmenu", /* KATTR_ONCONTEXTMENU */
"oncuechange", /* KATTR_ONCUECHANGE */
"oncut", /* KATTR_ONCUT */
"ondblclick", /* KATTR_ONDBLCLICK */
"ondrag", /* KATTR_ONDRAG */
"ondragend", /* KATTR_ONDRAGEND */
"ondragenter", /* KATTR_ONDRAGENTER */
"ondragexit", /* KATTR_ONDRAGEXIT */
"ondragleave", /* KATTR_ONDRAGLEAVE */
"ondragover", /* KATTR_ONDRAGOVER */
"ondragstart", /* KATTR_ONDRAGSTART */
@@ -401,6 +416,8 @@ static const char *const attrs[KATTR__MAX] = {
"onloadstart", /* KATTR_ONLOADSTART */
"onmessage", /* KATTR_ONMESSAGE */
"onmousedown", /* KATTR_ONMOUSEDOWN */
"onmouseenter", /* KATTR_ONMOUSEENTER */
"onmouseleave", /* KATTR_ONMOUSELEAVE */
"onmousemove", /* KATTR_ONMOUSEMOVE */
"onmouseout", /* KATTR_ONMOUSEOUT */
"onmouseover", /* KATTR_ONMOUSEOVER */
@@ -410,6 +427,7 @@ static const char *const attrs[KATTR__MAX] = {
"ononline", /* KATTR_ONONLINE */
"onpagehide", /* KATTR_ONPAGEHIDE */
"onpageshow", /* KATTR_ONPAGESHOW */
"onpaste", /* KATTR_ONPASTE */
"onpause", /* KATTR_ONPAUSE */
"onplay", /* KATTR_ONPLAY */
"onplaying", /* KATTR_ONPLAYING */
@@ -429,9 +447,11 @@ static const char *const attrs[KATTR__MAX] = {
"onsubmit", /* KATTR_ONSUBMIT */
"onsuspend", /* KATTR_ONSUSPEND */
"ontimeupdate", /* KATTR_ONTIMEUPDATE */
"ontoggle", /* KATTR_ONTOGGLE */
"onunload", /* KATTR_ONUNLOAD */
"onvolumechange", /* KATTR_ONVOLUMECHANGE */
"onwaiting", /* KATTR_ONWAITING */
"onwheel", /* KATTR_ONWHEEL */
"open", /* KATTR_OPEN */
"optimum", /* KATTR_OPTIMUM */
"pattern", /* KATTR_PATTERN */
@@ -440,8 +460,10 @@ static const char *const attrs[KATTR__MAX] = {
"preload", /* KATTR_PRELOAD */
"radiogroup", /* KATTR_RADIOGROUP */
"readonly", /* KATTR_READONLY */
"referrerpolicy", /* KATTR_REFERRERPOLICY */
"rel", /* KATTR_REL */
"required", /* KATTR_REQUIRED */
"rev", /* KATTR_REV */
"reversed", /* KATTR_REVERSED */
"rows", /* KATTR_ROWS */
"rowspan", /* KATTR_ROWSPAN */
@@ -457,6 +479,7 @@ static const char *const attrs[KATTR__MAX] = {
"src", /* KATTR_SRC */
"srcdoc", /* KATTR_SRCDOC */
"srclang", /* KATTR_SRCLANG */
"srcset", /* KATTR_SRCSET */
"start", /* KATTR_START */
"step", /* KATTR_STEP */
"style", /* KATTR_STYLE */
@@ -465,6 +488,7 @@ static const char *const attrs[KATTR__MAX] = {
"title", /* KATTR_TITLE */
"translate", /* KATTR_TRANSLATE */
"type", /* KATTR_TYPE */
"typemustmatch", /* KATTR_TYPEMUSTMATCH */
"usemap", /* KATTR_USEMAP */
"value", /* KATTR_VALUE */
"width", /* KATTR_WIDTH */
+36 -12
View File
@@ -171,13 +171,15 @@ enum kattr {
KATTR_ACCEPT_CHARSET,
KATTR_ACCESSKEY,
KATTR_ACTION,
KATTR_ALLOWFULLSCREEN,
KATTR_ALLOWPAYMENTREQUEST,
KATTR_ALT,
KATTR_ASYNC,
KATTR_AUTOCOMPLETE,
KATTR_AUTOFOCUS,
KATTR_AUTOPLAY,
KATTR_BORDER,
KATTR_CHALLENGE,
KATTR_CHALLENGE, /* REMOVE */
KATTR_CHARSET,
KATTR_CHECKED,
KATTR_CITE,
@@ -186,17 +188,20 @@ enum kattr {
KATTR_COLSPAN,
KATTR_CONTENT,
KATTR_CONTENTEDITABLE,
KATTR_CONTEXTMENU,
KATTR_CONTEXTMENU, /* REMOVE */
KATTR_CONTROLS,
KATTR_COORDS,
KATTR_CROSSORIGIN,
KATTR_DATA,
KATTR_DATETIME,
KATTR_DEFAULT,
KATTR_DEFER,
KATTR_DIR,
KATTR_DIRNAME,
KATTR_DISABLED,
KATTR_DOWNLOAD,
KATTR_DRAGGABLE,
KATTR_DROPZONE,
KATTR_DROPZONE, /* REMOVE */
KATTR_ENCTYPE,
KATTR_FOR,
KATTR_FORM,
@@ -205,49 +210,59 @@ enum kattr {
KATTR_FORMMETHOD,
KATTR_FORMNOVALIDATE,
KATTR_FORMTARGET,
KATTR_HEADER,
KATTR_HEADER, /* REMOVE */
KATTR_HEADERS,
KATTR_HEIGHT,
KATTR_HIDDEN,
KATTR_HIGH,
KATTR_HREF,
KATTR_HREFLANG,
KATTR_HTTP_EQUIV,
KATTR_ICON,
KATTR_ICON, /* REMOVE */
KATTR_ID,
KATTR_ISMAP,
KATTR_KEYTYPE,
KATTR_KEYTYPE, /* REMOVE */
KATTR_KIND,
KATTR_LABEL,
KATTR_LANG,
KATTR_LANGUAGE,
KATTR_LANGUAGE, /* REMOVE */
KATTR_LIST,
KATTR_LONGDESC,
KATTR_LOOP,
KATTR_LOW,
KATTR_MANIFEST,
KATTR_MAX,
KATTR_MAXLENGTH,
KATTR_MEDIA,
KATTR_MEDIAGROUP,
KATTR_MEDIAGROUP, /* REMOVE */
KATTR_METHOD,
KATTR_MIN,
KATTR_MINLENGTH,
KATTR_MULTIPLE,
KATTR_MUTED,
KATTR_NAME,
KATTR_NONCE,
KATTR_NOVALIDATE,
KATTR_ONABORT,
KATTR_ONAFTERPRINT,
KATTR_ONAUXCLICK,
KATTR_ONBEFOREPRINT,
KATTR_ONBEFOREUNLOAD,
KATTR_ONBLUR,
KATTR_ONCANCEL,
KATTR_ONCANPLAY,
KATTR_ONCANPLAYTHROUGH,
KATTR_ONCHANGE,
KATTR_ONCLICK,
KATTR_ONCLOSE,
KATTR_ONCONTEXTMENU,
KATTR_ONCUECHANGE,
KATTR_ONCUT,
KATTR_ONDBLCLICK,
KATTR_ONDRAG,
KATTR_ONDRAGEND,
KATTR_ONDRAGENTER,
KATTR_ONDRAGEXIT,
KATTR_ONDRAGLEAVE,
KATTR_ONDRAGOVER,
KATTR_ONDRAGSTART,
@@ -269,22 +284,25 @@ enum kattr {
KATTR_ONLOADSTART,
KATTR_ONMESSAGE,
KATTR_ONMOUSEDOWN,
KATTR_ONMOUSEENTER,
KATTR_ONMOUSELEAVE,
KATTR_ONMOUSEMOVE,
KATTR_ONMOUSEOUT,
KATTR_ONMOUSEOVER,
KATTR_ONMOUSEUP,
KATTR_ONMOUSEWHEEL,
KATTR_ONMOUSEWHEEL, /* REMOVE */
KATTR_ONOFFLINE,
KATTR_ONONLINE,
KATTR_ONPAGEHIDE,
KATTR_ONPAGESHOW,
KATTR_ONPASTE,
KATTR_ONPAUSE,
KATTR_ONPLAY,
KATTR_ONPLAYING,
KATTR_ONPOPSTATE,
KATTR_ONPROGRESS,
KATTR_ONRATECHANGE,
KATTR_ONREADYSTATECHANGE,
KATTR_ONREADYSTATECHANGE, /* REMOVE */
KATTR_ONRESET,
KATTR_ONRESIZE,
KATTR_ONSCROLL,
@@ -297,25 +315,29 @@ enum kattr {
KATTR_ONSUBMIT,
KATTR_ONSUSPEND,
KATTR_ONTIMEUPDATE,
KATTR_ONTOGGLE,
KATTR_ONUNLOAD,
KATTR_ONVOLUMECHANGE,
KATTR_ONWAITING,
KATTR_ONWHEEL,
KATTR_OPEN,
KATTR_OPTIMUM,
KATTR_PATTERN,
KATTR_PLACEHOLDER,
KATTR_POSTER,
KATTR_PRELOAD,
KATTR_RADIOGROUP,
KATTR_RADIOGROUP, /* REMOVE */
KATTR_READONLY,
KATTR_REFERRERPOLICY,
KATTR_REL,
KATTR_REQUIRED,
KATTR_REV,
KATTR_REVERSED,
KATTR_ROWS,
KATTR_ROWSPAN,
KATTR_SANDBOX,
KATTR_SCOPE,
KATTR_SEAMLESS,
KATTR_SEAMLESS, /* REMOVE */
KATTR_SELECTED,
KATTR_SHAPE,
KATTR_SIZE,
@@ -325,6 +347,7 @@ enum kattr {
KATTR_SRC,
KATTR_SRCDOC,
KATTR_SRCLANG,
KATTR_SRCSET,
KATTR_START,
KATTR_STEP,
KATTR_STYLE,
@@ -333,6 +356,7 @@ enum kattr {
KATTR_TITLE,
KATTR_TRANSLATE,
KATTR_TYPE,
KATTR_TYPEMUSTMATCH,
KATTR_USEMAP,
KATTR_VALUE,
KATTR_WIDTH,