diff --git a/changelog.txt b/changelog.txt index 9ea5df6..4a8910a 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,6 @@ +# 0.9.1 +* Class and style params now correctly type hint str | list | dict. + # 0.9.0 This is primarly a documentation/automation patch. diff --git a/pyproject.toml b/pyproject.toml index 569e9b8..025d026 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "html-compose" -version = "0.9.0" +version = "0.9.1" description = "Composable HTML generation in python" authors = [ { name = "jealouscloud", email = "github@noaha.org" } diff --git a/src/html_compose/attributes/global_attrs.py b/src/html_compose/attributes/global_attrs.py index 32fddc3..5e3d2ca 100644 --- a/src/html_compose/attributes/global_attrs.py +++ b/src/html_compose/attributes/global_attrs.py @@ -1,5 +1,5 @@ from . import BaseAttribute -from typing import Literal +from typing import Literal, Union class GlobalAttrs: @@ -59,7 +59,7 @@ def autofocus(value: bool) -> BaseAttribute: return BaseAttribute("autofocus", value) @staticmethod - def class_(value: list) -> BaseAttribute: + def class_(value: Union[str, list, dict]) -> BaseAttribute: """ "global" attribute: class Classes to which the element belongs @@ -316,7 +316,7 @@ def spellcheck(value: Literal["true", "false", ""]) -> BaseAttribute: return BaseAttribute("spellcheck", value) @staticmethod - def style(value) -> BaseAttribute: + def style(value: Union[str, list, dict]) -> BaseAttribute: """ "global" attribute: style Presentational and formatting instructions diff --git a/src/html_compose/custom_element.py b/src/html_compose/custom_element.py index dcee2c2..c9151d3 100644 --- a/src/html_compose/custom_element.py +++ b/src/html_compose/custom_element.py @@ -6,6 +6,10 @@ class CustomElement(BaseElement): + """ + Custom HTML element + """ + tag = "UNSET" is_void = False diff --git a/src/html_compose/elements/a_element.py b/src/html_compose/elements/a_element.py index ebfb457..25723e8 100644 --- a/src/html_compose/elements/a_element.py +++ b/src/html_compose/elements/a_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, download: Optional[str] = None, href: Optional[str] = None, hreflang: Optional[str] = None, @@ -101,7 +101,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/abbr_element.py b/src/html_compose/elements/abbr_element.py index a622a9e..5a2bc40 100644 --- a/src/html_compose/elements/abbr_element.py +++ b/src/html_compose/elements/abbr_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/address_element.py b/src/html_compose/elements/address_element.py index 48bc2f9..72fec2d 100644 --- a/src/html_compose/elements/address_element.py +++ b/src/html_compose/elements/address_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/area_element.py b/src/html_compose/elements/area_element.py index 4b449bb..e30d409 100644 --- a/src/html_compose/elements/area_element.py +++ b/src/html_compose/elements/area_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, alt: Optional[str] = None, coords: Optional[str] = None, download: Optional[str] = None, @@ -104,7 +104,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/article_element.py b/src/html_compose/elements/article_element.py index b60ae25..15c359f 100644 --- a/src/html_compose/elements/article_element.py +++ b/src/html_compose/elements/article_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/aside_element.py b/src/html_compose/elements/aside_element.py index 41d2d32..31d34f9 100644 --- a/src/html_compose/elements/aside_element.py +++ b/src/html_compose/elements/aside_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/audio_element.py b/src/html_compose/elements/audio_element.py index 4e8e13f..f62e26b 100644 --- a/src/html_compose/elements/audio_element.py +++ b/src/html_compose/elements/audio_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autoplay: Optional[Union[str, bool]] = None, controls: Optional[Union[str, bool]] = None, crossorigin: Optional[ @@ -104,7 +104,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/b_element.py b/src/html_compose/elements/b_element.py index 5bb43d6..2f5a9fd 100644 --- a/src/html_compose/elements/b_element.py +++ b/src/html_compose/elements/b_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/base_element.py b/src/html_compose/elements/base_element.py index b4c3d66..6eeecea 100644 --- a/src/html_compose/elements/base_element.py +++ b/src/html_compose/elements/base_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, href: Optional[str] = None, target: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/bdi_element.py b/src/html_compose/elements/bdi_element.py index 45ae171..5ab140c 100644 --- a/src/html_compose/elements/bdi_element.py +++ b/src/html_compose/elements/bdi_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/bdo_element.py b/src/html_compose/elements/bdo_element.py index 3c08d9a..c03ed0b 100644 --- a/src/html_compose/elements/bdo_element.py +++ b/src/html_compose/elements/bdo_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/blockquote_element.py b/src/html_compose/elements/blockquote_element.py index f5ac912..15dc6ed 100644 --- a/src/html_compose/elements/blockquote_element.py +++ b/src/html_compose/elements/blockquote_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/body_element.py b/src/html_compose/elements/body_element.py index 86fcd29..acda349 100644 --- a/src/html_compose/elements/body_element.py +++ b/src/html_compose/elements/body_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/br_element.py b/src/html_compose/elements/br_element.py index 70aeccb..8034fac 100644 --- a/src/html_compose/elements/br_element.py +++ b/src/html_compose/elements/br_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/button_element.py b/src/html_compose/elements/button_element.py index 2d5f6f0..a61b18c 100644 --- a/src/html_compose/elements/button_element.py +++ b/src/html_compose/elements/button_element.py @@ -47,7 +47,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, formaction: Optional[str] = None, @@ -127,7 +127,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/canvas_element.py b/src/html_compose/elements/canvas_element.py index 9ad96b5..1fa95af 100644 --- a/src/html_compose/elements/canvas_element.py +++ b/src/html_compose/elements/canvas_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, width: Optional[Union[str, int]] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/caption_element.py b/src/html_compose/elements/caption_element.py index 31333f4..cb334c7 100644 --- a/src/html_compose/elements/caption_element.py +++ b/src/html_compose/elements/caption_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/cite_element.py b/src/html_compose/elements/cite_element.py index e56953f..3589a81 100644 --- a/src/html_compose/elements/cite_element.py +++ b/src/html_compose/elements/cite_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/code_element.py b/src/html_compose/elements/code_element.py index cf9de78..b9857b8 100644 --- a/src/html_compose/elements/code_element.py +++ b/src/html_compose/elements/code_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/col_element.py b/src/html_compose/elements/col_element.py index 3a4d52e..7cde7ad 100644 --- a/src/html_compose/elements/col_element.py +++ b/src/html_compose/elements/col_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, span: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/colgroup_element.py b/src/html_compose/elements/colgroup_element.py index 8779039..03f1d8b 100644 --- a/src/html_compose/elements/colgroup_element.py +++ b/src/html_compose/elements/colgroup_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, span: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/data_element.py b/src/html_compose/elements/data_element.py index c0bc6d5..d134cd1 100644 --- a/src/html_compose/elements/data_element.py +++ b/src/html_compose/elements/data_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, value: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/datalist_element.py b/src/html_compose/elements/datalist_element.py index b763ae0..c7f428d 100644 --- a/src/html_compose/elements/datalist_element.py +++ b/src/html_compose/elements/datalist_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/dd_element.py b/src/html_compose/elements/dd_element.py index e6fc4f1..e1ddda1 100644 --- a/src/html_compose/elements/dd_element.py +++ b/src/html_compose/elements/dd_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/del__element.py b/src/html_compose/elements/del__element.py index 09e0c47..33d66be 100644 --- a/src/html_compose/elements/del__element.py +++ b/src/html_compose/elements/del__element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/details_element.py b/src/html_compose/elements/details_element.py index d9db424..dfbf29f 100644 --- a/src/html_compose/elements/details_element.py +++ b/src/html_compose/elements/details_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, open: Optional[Union[str, bool]] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/dfn_element.py b/src/html_compose/elements/dfn_element.py index c90d6b3..ef3abab 100644 --- a/src/html_compose/elements/dfn_element.py +++ b/src/html_compose/elements/dfn_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/dialog_element.py b/src/html_compose/elements/dialog_element.py index 7ffc37f..cbc63a8 100644 --- a/src/html_compose/elements/dialog_element.py +++ b/src/html_compose/elements/dialog_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, open: Optional[Union[str, bool]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/div_element.py b/src/html_compose/elements/div_element.py index 03c6070..157749b 100644 --- a/src/html_compose/elements/div_element.py +++ b/src/html_compose/elements/div_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/dl_element.py b/src/html_compose/elements/dl_element.py index 0f41176..96de8fa 100644 --- a/src/html_compose/elements/dl_element.py +++ b/src/html_compose/elements/dl_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/dt_element.py b/src/html_compose/elements/dt_element.py index 2f634ab..b6b01ff 100644 --- a/src/html_compose/elements/dt_element.py +++ b/src/html_compose/elements/dt_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/em_element.py b/src/html_compose/elements/em_element.py index 4ad78d3..0e6203a 100644 --- a/src/html_compose/elements/em_element.py +++ b/src/html_compose/elements/em_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/embed_element.py b/src/html_compose/elements/embed_element.py index 1aa4304..c5d2218 100644 --- a/src/html_compose/elements/embed_element.py +++ b/src/html_compose/elements/embed_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, src: Optional[str] = None, type: Optional[str] = None, @@ -97,7 +97,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/fieldset_element.py b/src/html_compose/elements/fieldset_element.py index c6c8426..1ccc9a2 100644 --- a/src/html_compose/elements/fieldset_element.py +++ b/src/html_compose/elements/fieldset_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, name: Optional[str] = None, @@ -96,7 +96,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/figcaption_element.py b/src/html_compose/elements/figcaption_element.py index 6738a22..d87d0bd 100644 --- a/src/html_compose/elements/figcaption_element.py +++ b/src/html_compose/elements/figcaption_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/figure_element.py b/src/html_compose/elements/figure_element.py index 144febf..6db8d66 100644 --- a/src/html_compose/elements/figure_element.py +++ b/src/html_compose/elements/figure_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/footer_element.py b/src/html_compose/elements/footer_element.py index efbee34..be00317 100644 --- a/src/html_compose/elements/footer_element.py +++ b/src/html_compose/elements/footer_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/form_element.py b/src/html_compose/elements/form_element.py index 1dd23d6..dcc5443 100644 --- a/src/html_compose/elements/form_element.py +++ b/src/html_compose/elements/form_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accept_charset: Optional[str] = None, action: Optional[str] = None, autocomplete: Optional[Union[str, Literal["on", "off"]]] = None, @@ -110,7 +110,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h1_element.py b/src/html_compose/elements/h1_element.py index 8668230..3121531 100644 --- a/src/html_compose/elements/h1_element.py +++ b/src/html_compose/elements/h1_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h2_element.py b/src/html_compose/elements/h2_element.py index 31807fa..6ee63bc 100644 --- a/src/html_compose/elements/h2_element.py +++ b/src/html_compose/elements/h2_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h3_element.py b/src/html_compose/elements/h3_element.py index 1d81304..f13539b 100644 --- a/src/html_compose/elements/h3_element.py +++ b/src/html_compose/elements/h3_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h4_element.py b/src/html_compose/elements/h4_element.py index 722d0e4..251a6d9 100644 --- a/src/html_compose/elements/h4_element.py +++ b/src/html_compose/elements/h4_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h5_element.py b/src/html_compose/elements/h5_element.py index 466558b..de307ba 100644 --- a/src/html_compose/elements/h5_element.py +++ b/src/html_compose/elements/h5_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/h6_element.py b/src/html_compose/elements/h6_element.py index 05f2f5f..6d62cb7 100644 --- a/src/html_compose/elements/h6_element.py +++ b/src/html_compose/elements/h6_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/head_element.py b/src/html_compose/elements/head_element.py index 1417529..ca30a96 100644 --- a/src/html_compose/elements/head_element.py +++ b/src/html_compose/elements/head_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/header_element.py b/src/html_compose/elements/header_element.py index 42b5274..8ad2c51 100644 --- a/src/html_compose/elements/header_element.py +++ b/src/html_compose/elements/header_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/hgroup_element.py b/src/html_compose/elements/hgroup_element.py index 11220df..24641fe 100644 --- a/src/html_compose/elements/hgroup_element.py +++ b/src/html_compose/elements/hgroup_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/hr_element.py b/src/html_compose/elements/hr_element.py index 18cd231..fbb42a3 100644 --- a/src/html_compose/elements/hr_element.py +++ b/src/html_compose/elements/hr_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/html_element.py b/src/html_compose/elements/html_element.py index 627f3fe..adbda5f 100644 --- a/src/html_compose/elements/html_element.py +++ b/src/html_compose/elements/html_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/i_element.py b/src/html_compose/elements/i_element.py index d65e8ea..14e4b78 100644 --- a/src/html_compose/elements/i_element.py +++ b/src/html_compose/elements/i_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/iframe_element.py b/src/html_compose/elements/iframe_element.py index dd0705b..77d383c 100644 --- a/src/html_compose/elements/iframe_element.py +++ b/src/html_compose/elements/iframe_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, allow: Optional[str] = None, allowfullscreen: Optional[Union[str, bool]] = None, height: Optional[Union[str, int]] = None, @@ -103,7 +103,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/img_element.py b/src/html_compose/elements/img_element.py index e66699a..f3268d9 100644 --- a/src/html_compose/elements/img_element.py +++ b/src/html_compose/elements/img_element.py @@ -45,7 +45,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, alt: Optional[str] = None, crossorigin: Optional[ Union[str, Literal["anonymous", "use-credentials"]] @@ -117,7 +117,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/input_element.py b/src/html_compose/elements/input_element.py index 0c2f49e..ad79677 100644 --- a/src/html_compose/elements/input_element.py +++ b/src/html_compose/elements/input_element.py @@ -48,7 +48,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accept: Optional[str] = None, alpha: Optional[Union[str, bool]] = None, alt: Optional[str] = None, @@ -153,7 +153,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, writingsuggestions: Optional[ diff --git a/src/html_compose/elements/ins_element.py b/src/html_compose/elements/ins_element.py index bd5eafd..ecc9e64 100644 --- a/src/html_compose/elements/ins_element.py +++ b/src/html_compose/elements/ins_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/kbd_element.py b/src/html_compose/elements/kbd_element.py index c514e77..1b3ecbd 100644 --- a/src/html_compose/elements/kbd_element.py +++ b/src/html_compose/elements/kbd_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/label_element.py b/src/html_compose/elements/label_element.py index f3624a5..2d78aee 100644 --- a/src/html_compose/elements/label_element.py +++ b/src/html_compose/elements/label_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, for_: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/legend_element.py b/src/html_compose/elements/legend_element.py index 09d6a79..a389571 100644 --- a/src/html_compose/elements/legend_element.py +++ b/src/html_compose/elements/legend_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/li_element.py b/src/html_compose/elements/li_element.py index 291a7f6..d4bbeab 100644 --- a/src/html_compose/elements/li_element.py +++ b/src/html_compose/elements/li_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, value: Optional[Union[str, int]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/link_element.py b/src/html_compose/elements/link_element.py index 2bf7592..9b1f116 100644 --- a/src/html_compose/elements/link_element.py +++ b/src/html_compose/elements/link_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, as_: Optional[str] = None, blocking: Optional[Union[str, list]] = None, color: Optional[str] = None, @@ -114,7 +114,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, writingsuggestions: Optional[ diff --git a/src/html_compose/elements/main_element.py b/src/html_compose/elements/main_element.py index 46a9efd..e8888c2 100644 --- a/src/html_compose/elements/main_element.py +++ b/src/html_compose/elements/main_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/map_element.py b/src/html_compose/elements/map_element.py index 8d9b5ca..fe46cdf 100644 --- a/src/html_compose/elements/map_element.py +++ b/src/html_compose/elements/map_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/mark_element.py b/src/html_compose/elements/mark_element.py index b809372..4bf5b98 100644 --- a/src/html_compose/elements/mark_element.py +++ b/src/html_compose/elements/mark_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/menu_element.py b/src/html_compose/elements/menu_element.py index 2526f47..0da1041 100644 --- a/src/html_compose/elements/menu_element.py +++ b/src/html_compose/elements/menu_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/meta_element.py b/src/html_compose/elements/meta_element.py index 1af5a4b..8700bd9 100644 --- a/src/html_compose/elements/meta_element.py +++ b/src/html_compose/elements/meta_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, charset: Optional[Union[str, Literal["utf-8"]]] = None, content: Optional[str] = None, http_equiv: Optional[ @@ -109,7 +109,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/meter_element.py b/src/html_compose/elements/meter_element.py index 2017970..facf664 100644 --- a/src/html_compose/elements/meter_element.py +++ b/src/html_compose/elements/meter_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, high: Optional[Union[str, float]] = None, low: Optional[Union[str, float]] = None, max: Optional[Union[str, float]] = None, @@ -99,7 +99,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/nav_element.py b/src/html_compose/elements/nav_element.py index 05e49f6..0bfe22a 100644 --- a/src/html_compose/elements/nav_element.py +++ b/src/html_compose/elements/nav_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/noscript_element.py b/src/html_compose/elements/noscript_element.py index f3f1924..1302a29 100644 --- a/src/html_compose/elements/noscript_element.py +++ b/src/html_compose/elements/noscript_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/object_element.py b/src/html_compose/elements/object_element.py index bf05443..a98d87b 100644 --- a/src/html_compose/elements/object_element.py +++ b/src/html_compose/elements/object_element.py @@ -46,7 +46,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, data: Optional[str] = None, form: Optional[str] = None, height: Optional[Union[str, int]] = None, @@ -107,7 +107,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/ol_element.py b/src/html_compose/elements/ol_element.py index 3a16165..f80b640 100644 --- a/src/html_compose/elements/ol_element.py +++ b/src/html_compose/elements/ol_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, reversed: Optional[Union[str, bool]] = None, start: Optional[Union[str, int]] = None, type: Optional[Union[str, Literal["1", "a", "A", "i", "I"]]] = None, @@ -96,7 +96,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/optgroup_element.py b/src/html_compose/elements/optgroup_element.py index dd21878..a5aadd3 100644 --- a/src/html_compose/elements/optgroup_element.py +++ b/src/html_compose/elements/optgroup_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, label: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/option_element.py b/src/html_compose/elements/option_element.py index 6bb765d..19c2d84 100644 --- a/src/html_compose/elements/option_element.py +++ b/src/html_compose/elements/option_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, label: Optional[str] = None, selected: Optional[Union[str, bool]] = None, @@ -97,7 +97,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/output_element.py b/src/html_compose/elements/output_element.py index 7b16d77..e5418c7 100644 --- a/src/html_compose/elements/output_element.py +++ b/src/html_compose/elements/output_element.py @@ -46,7 +46,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, for_: Optional[Union[str, list]] = None, form: Optional[str] = None, name: Optional[str] = None, @@ -104,7 +104,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/p_element.py b/src/html_compose/elements/p_element.py index 8f945d3..6e36233 100644 --- a/src/html_compose/elements/p_element.py +++ b/src/html_compose/elements/p_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/picture_element.py b/src/html_compose/elements/picture_element.py index dd35e1c..f28dfeb 100644 --- a/src/html_compose/elements/picture_element.py +++ b/src/html_compose/elements/picture_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/pre_element.py b/src/html_compose/elements/pre_element.py index 4e9a42a..40cf3c7 100644 --- a/src/html_compose/elements/pre_element.py +++ b/src/html_compose/elements/pre_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/progress_element.py b/src/html_compose/elements/progress_element.py index 9625267..ff449a9 100644 --- a/src/html_compose/elements/progress_element.py +++ b/src/html_compose/elements/progress_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, max: Optional[Union[str, float]] = None, value: Optional[Union[str, float]] = None, accesskey: Optional[Union[str, list]] = None, @@ -95,7 +95,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/q_element.py b/src/html_compose/elements/q_element.py index d37a888..5ffbc60 100644 --- a/src/html_compose/elements/q_element.py +++ b/src/html_compose/elements/q_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/rp_element.py b/src/html_compose/elements/rp_element.py index 6dbefe2..c812fab 100644 --- a/src/html_compose/elements/rp_element.py +++ b/src/html_compose/elements/rp_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/rt_element.py b/src/html_compose/elements/rt_element.py index fa98c52..c9bd51a 100644 --- a/src/html_compose/elements/rt_element.py +++ b/src/html_compose/elements/rt_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/ruby_element.py b/src/html_compose/elements/ruby_element.py index 2d33f0f..4556ccc 100644 --- a/src/html_compose/elements/ruby_element.py +++ b/src/html_compose/elements/ruby_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/s_element.py b/src/html_compose/elements/s_element.py index fba4d0a..1d3de48 100644 --- a/src/html_compose/elements/s_element.py +++ b/src/html_compose/elements/s_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/samp_element.py b/src/html_compose/elements/samp_element.py index d08e756..6f5680f 100644 --- a/src/html_compose/elements/samp_element.py +++ b/src/html_compose/elements/samp_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/script_element.py b/src/html_compose/elements/script_element.py index 2905544..60ea350 100644 --- a/src/html_compose/elements/script_element.py +++ b/src/html_compose/elements/script_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, async_: Optional[Union[str, bool]] = None, blocking: Optional[Union[str, list]] = None, crossorigin: Optional[ @@ -107,7 +107,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/search_element.py b/src/html_compose/elements/search_element.py index ee006c2..418ba28 100644 --- a/src/html_compose/elements/search_element.py +++ b/src/html_compose/elements/search_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/section_element.py b/src/html_compose/elements/section_element.py index 0c220b4..3c23e6e 100644 --- a/src/html_compose/elements/section_element.py +++ b/src/html_compose/elements/section_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/select_element.py b/src/html_compose/elements/select_element.py index 3760eb4..2dc2496 100644 --- a/src/html_compose/elements/select_element.py +++ b/src/html_compose/elements/select_element.py @@ -48,7 +48,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autocomplete: Optional[str] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, @@ -110,7 +110,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/slot_element.py b/src/html_compose/elements/slot_element.py index 6d650af..8cc8262 100644 --- a/src/html_compose/elements/slot_element.py +++ b/src/html_compose/elements/slot_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/small_element.py b/src/html_compose/elements/small_element.py index fefa24f..225909c 100644 --- a/src/html_compose/elements/small_element.py +++ b/src/html_compose/elements/small_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/source_element.py b/src/html_compose/elements/source_element.py index 24adc63..135b416 100644 --- a/src/html_compose/elements/source_element.py +++ b/src/html_compose/elements/source_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, media: Optional[str] = None, sizes: Optional[str] = None, @@ -100,7 +100,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/span_element.py b/src/html_compose/elements/span_element.py index 9bf5701..6224eb1 100644 --- a/src/html_compose/elements/span_element.py +++ b/src/html_compose/elements/span_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/strong_element.py b/src/html_compose/elements/strong_element.py index 7ab7f1a..c5785c2 100644 --- a/src/html_compose/elements/strong_element.py +++ b/src/html_compose/elements/strong_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/style_element.py b/src/html_compose/elements/style_element.py index ef48a32..9cbef9f 100644 --- a/src/html_compose/elements/style_element.py +++ b/src/html_compose/elements/style_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, blocking: Optional[Union[str, list]] = None, media: Optional[str] = None, title: Optional[str] = None, @@ -96,7 +96,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, writingsuggestions: Optional[ diff --git a/src/html_compose/elements/sub_element.py b/src/html_compose/elements/sub_element.py index 8f69a40..3f24e74 100644 --- a/src/html_compose/elements/sub_element.py +++ b/src/html_compose/elements/sub_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/summary_element.py b/src/html_compose/elements/summary_element.py index d5e3c2e..c249e98 100644 --- a/src/html_compose/elements/summary_element.py +++ b/src/html_compose/elements/summary_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/sup_element.py b/src/html_compose/elements/sup_element.py index c6c5119..76671a1 100644 --- a/src/html_compose/elements/sup_element.py +++ b/src/html_compose/elements/sup_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/svg_element.py b/src/html_compose/elements/svg_element.py index c9d439c..ded73de 100644 --- a/src/html_compose/elements/svg_element.py +++ b/src/html_compose/elements/svg_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/table_element.py b/src/html_compose/elements/table_element.py index 8ceb73c..f3db171 100644 --- a/src/html_compose/elements/table_element.py +++ b/src/html_compose/elements/table_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/tbody_element.py b/src/html_compose/elements/tbody_element.py index e3d1132..12594b3 100644 --- a/src/html_compose/elements/tbody_element.py +++ b/src/html_compose/elements/tbody_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/td_element.py b/src/html_compose/elements/td_element.py index 640409e..cd7876d 100644 --- a/src/html_compose/elements/td_element.py +++ b/src/html_compose/elements/td_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, colspan: Optional[str] = None, headers: Optional[Union[str, list]] = None, rowspan: Optional[Union[str, int]] = None, @@ -96,7 +96,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/template_element.py b/src/html_compose/elements/template_element.py index 61bec61..bc48b1b 100644 --- a/src/html_compose/elements/template_element.py +++ b/src/html_compose/elements/template_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, shadowrootclonable: Optional[Union[str, bool]] = None, shadowrootdelegatesfocus: Optional[Union[str, bool]] = None, shadowrootmode: Optional[Union[str, Literal["open", "closed"]]] = None, @@ -97,7 +97,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/textarea_element.py b/src/html_compose/elements/textarea_element.py index cfe5bad..6739b33 100644 --- a/src/html_compose/elements/textarea_element.py +++ b/src/html_compose/elements/textarea_element.py @@ -48,7 +48,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autocomplete: Optional[str] = None, cols: Optional[str] = None, dirname: Optional[str] = None, @@ -116,7 +116,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/tfoot_element.py b/src/html_compose/elements/tfoot_element.py index 8274087..431aaef 100644 --- a/src/html_compose/elements/tfoot_element.py +++ b/src/html_compose/elements/tfoot_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/th_element.py b/src/html_compose/elements/th_element.py index 9ab78d1..b3a5e6f 100644 --- a/src/html_compose/elements/th_element.py +++ b/src/html_compose/elements/th_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, abbr: Optional[str] = None, colspan: Optional[str] = None, headers: Optional[Union[str, list]] = None, @@ -100,7 +100,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/thead_element.py b/src/html_compose/elements/thead_element.py index 6e19cbf..3c8a558 100644 --- a/src/html_compose/elements/thead_element.py +++ b/src/html_compose/elements/thead_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/time_element.py b/src/html_compose/elements/time_element.py index fa62f49..8996a63 100644 --- a/src/html_compose/elements/time_element.py +++ b/src/html_compose/elements/time_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ @@ -94,7 +94,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/title_element.py b/src/html_compose/elements/title_element.py index 4d22051..33307d6 100644 --- a/src/html_compose/elements/title_element.py +++ b/src/html_compose/elements/title_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/tr_element.py b/src/html_compose/elements/tr_element.py index b1efe0a..7652495 100644 --- a/src/html_compose/elements/tr_element.py +++ b/src/html_compose/elements/tr_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/track_element.py b/src/html_compose/elements/track_element.py index 53b5306..e545898 100644 --- a/src/html_compose/elements/track_element.py +++ b/src/html_compose/elements/track_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, default: Optional[Union[str, bool]] = None, kind: Optional[ Union[ @@ -109,7 +109,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/u_element.py b/src/html_compose/elements/u_element.py index 61fbc9b..7b471aa 100644 --- a/src/html_compose/elements/u_element.py +++ b/src/html_compose/elements/u_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/ul_element.py b/src/html_compose/elements/ul_element.py index 0bf0f4d..9710c36 100644 --- a/src/html_compose/elements/ul_element.py +++ b/src/html_compose/elements/ul_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/var_element.py b/src/html_compose/elements/var_element.py index 4b44df7..6218b6d 100644 --- a/src/html_compose/elements/var_element.py +++ b/src/html_compose/elements/var_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/video_element.py b/src/html_compose/elements/video_element.py index bda715c..13df8d6 100644 --- a/src/html_compose/elements/video_element.py +++ b/src/html_compose/elements/video_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autoplay: Optional[Union[str, bool]] = None, controls: Optional[Union[str, bool]] = None, crossorigin: Optional[ @@ -108,7 +108,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/src/html_compose/elements/wbr_element.py b/src/html_compose/elements/wbr_element.py index 2e155a0..103bafd 100644 --- a/src/html_compose/elements/wbr_element.py +++ b/src/html_compose/elements/wbr_element.py @@ -38,7 +38,7 @@ def __init__( Union[dict[str, Union[str, dict, list]], list[BaseAttribute]] ] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[ Union[ @@ -93,7 +93,7 @@ def __init__( popover: Optional[Union[str, Literal["auto", "manual"]]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal["true", "false", ""]]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal["yes", "no"]]] = None, diff --git a/tools/generate_attributes.py b/tools/generate_attributes.py index d068932..45d6bd6 100644 --- a/tools/generate_attributes.py +++ b/tools/generate_attributes.py @@ -12,6 +12,10 @@ def generate_class_template( safe_class_name = safe_class_name.lower() if element_name == "Global Attribute": element_name = "global" + + if attr_name in ("class", "style"): + type_data = ": Union[str, list, dict]" + template = f''' @staticmethod def {safe_class_name.lower()}(value{type_data}) -> BaseAttribute: diff --git a/tools/generate_elements.py b/tools/generate_elements.py index 6d9a308..1d0836e 100644 --- a/tools/generate_elements.py +++ b/tools/generate_elements.py @@ -176,6 +176,10 @@ def generate_attrs(attr_class, attr_list) -> list[processed_attr]: # -> list: param_type = value_hint_to_python_type(attrdef.value_desc) if param_type and param_type not in param_types: param_types.append(param_type) + # Hardcode override for class and style, which uniquely are intended + # for multiple types + if attrdef.name in ("class", "style"): + param_types = ["str", "list", "dict"] p_type = f"Union[{', '.join(param_types)}]" if len(param_types) == 1: diff --git a/tools/generated/elements/a_element.py b/tools/generated/elements/a_element.py index 52d0e36..18446ab 100644 --- a/tools/generated/elements/a_element.py +++ b/tools/generated/elements/a_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, download: Optional[str] = None, href: Optional[str] = None, hreflang: Optional[str] = None, @@ -63,7 +63,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/abbr_element.py b/tools/generated/elements/abbr_element.py index 92461d6..d0ecf0a 100644 --- a/tools/generated/elements/abbr_element.py +++ b/tools/generated/elements/abbr_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/address_element.py b/tools/generated/elements/address_element.py index 7abda67..4c48488 100644 --- a/tools/generated/elements/address_element.py +++ b/tools/generated/elements/address_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/area_element.py b/tools/generated/elements/area_element.py index 4de1fa1..0dbf27b 100644 --- a/tools/generated/elements/area_element.py +++ b/tools/generated/elements/area_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, alt: Optional[str] = None, coords: Optional[str] = None, download: Optional[str] = None, @@ -64,7 +64,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/article_element.py b/tools/generated/elements/article_element.py index 9676cef..86c2ba8 100644 --- a/tools/generated/elements/article_element.py +++ b/tools/generated/elements/article_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/aside_element.py b/tools/generated/elements/aside_element.py index ecd622a..e57f2ae 100644 --- a/tools/generated/elements/aside_element.py +++ b/tools/generated/elements/aside_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/audio_element.py b/tools/generated/elements/audio_element.py index dce7808..2330f45 100644 --- a/tools/generated/elements/audio_element.py +++ b/tools/generated/elements/audio_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autoplay: Optional[Union[str, bool]] = None, controls: Optional[Union[str, bool]] = None, crossorigin: Optional[Union[str, Literal['anonymous', 'use-credentials']]] = None, @@ -62,7 +62,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/b_element.py b/tools/generated/elements/b_element.py index 23700c2..25854ee 100644 --- a/tools/generated/elements/b_element.py +++ b/tools/generated/elements/b_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/base_element.py b/tools/generated/elements/base_element.py index dcfb8b8..e9b4302 100644 --- a/tools/generated/elements/base_element.py +++ b/tools/generated/elements/base_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, href: Optional[str] = None, target: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/bdi_element.py b/tools/generated/elements/bdi_element.py index 2e9000d..0af09ee 100644 --- a/tools/generated/elements/bdi_element.py +++ b/tools/generated/elements/bdi_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/bdo_element.py b/tools/generated/elements/bdo_element.py index d5c3acb..801571e 100644 --- a/tools/generated/elements/bdo_element.py +++ b/tools/generated/elements/bdo_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/blockquote_element.py b/tools/generated/elements/blockquote_element.py index fffff34..f8dc6c5 100644 --- a/tools/generated/elements/blockquote_element.py +++ b/tools/generated/elements/blockquote_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/body_element.py b/tools/generated/elements/body_element.py index 60c2be2..705bfe5 100644 --- a/tools/generated/elements/body_element.py +++ b/tools/generated/elements/body_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/br_element.py b/tools/generated/elements/br_element.py index 5b150d1..93f3894 100644 --- a/tools/generated/elements/br_element.py +++ b/tools/generated/elements/br_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/button_element.py b/tools/generated/elements/button_element.py index e7c9329..6d70c66 100644 --- a/tools/generated/elements/button_element.py +++ b/tools/generated/elements/button_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, formaction: Optional[str] = None, @@ -67,7 +67,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/canvas_element.py b/tools/generated/elements/canvas_element.py index 11a0bef..b7c4068 100644 --- a/tools/generated/elements/canvas_element.py +++ b/tools/generated/elements/canvas_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, width: Optional[Union[str, int]] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/caption_element.py b/tools/generated/elements/caption_element.py index bba2f18..02265ac 100644 --- a/tools/generated/elements/caption_element.py +++ b/tools/generated/elements/caption_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/cite_element.py b/tools/generated/elements/cite_element.py index d4d2b95..9ee5e16 100644 --- a/tools/generated/elements/cite_element.py +++ b/tools/generated/elements/cite_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/code_element.py b/tools/generated/elements/code_element.py index a4d10be..a45063f 100644 --- a/tools/generated/elements/code_element.py +++ b/tools/generated/elements/code_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/col_element.py b/tools/generated/elements/col_element.py index 1fda04d..8e27802 100644 --- a/tools/generated/elements/col_element.py +++ b/tools/generated/elements/col_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, span: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/colgroup_element.py b/tools/generated/elements/colgroup_element.py index 2d8b159..8de318b 100644 --- a/tools/generated/elements/colgroup_element.py +++ b/tools/generated/elements/colgroup_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, span: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/data_element.py b/tools/generated/elements/data_element.py index aec219f..76cab24 100644 --- a/tools/generated/elements/data_element.py +++ b/tools/generated/elements/data_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, value: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/datalist_element.py b/tools/generated/elements/datalist_element.py index a78cb09..792febe 100644 --- a/tools/generated/elements/datalist_element.py +++ b/tools/generated/elements/datalist_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/dd_element.py b/tools/generated/elements/dd_element.py index 50a2e24..535f191 100644 --- a/tools/generated/elements/dd_element.py +++ b/tools/generated/elements/dd_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/del__element.py b/tools/generated/elements/del__element.py index f1618da..d56380d 100644 --- a/tools/generated/elements/del__element.py +++ b/tools/generated/elements/del__element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/details_element.py b/tools/generated/elements/details_element.py index 7b2c9f4..da63b2c 100644 --- a/tools/generated/elements/details_element.py +++ b/tools/generated/elements/details_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, open: Optional[Union[str, bool]] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/dfn_element.py b/tools/generated/elements/dfn_element.py index 1b2f95b..6a1dac6 100644 --- a/tools/generated/elements/dfn_element.py +++ b/tools/generated/elements/dfn_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/dialog_element.py b/tools/generated/elements/dialog_element.py index 92c9670..9acf807 100644 --- a/tools/generated/elements/dialog_element.py +++ b/tools/generated/elements/dialog_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, open: Optional[Union[str, bool]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/div_element.py b/tools/generated/elements/div_element.py index d9d58d9..a131dc9 100644 --- a/tools/generated/elements/div_element.py +++ b/tools/generated/elements/div_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/dl_element.py b/tools/generated/elements/dl_element.py index 7041630..c6096b4 100644 --- a/tools/generated/elements/dl_element.py +++ b/tools/generated/elements/dl_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/dt_element.py b/tools/generated/elements/dt_element.py index adfcc38..c99dac9 100644 --- a/tools/generated/elements/dt_element.py +++ b/tools/generated/elements/dt_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/em_element.py b/tools/generated/elements/em_element.py index fd40076..5964488 100644 --- a/tools/generated/elements/em_element.py +++ b/tools/generated/elements/em_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/embed_element.py b/tools/generated/elements/embed_element.py index 5d2bd20..6a389a7 100644 --- a/tools/generated/elements/embed_element.py +++ b/tools/generated/elements/embed_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, src: Optional[str] = None, type: Optional[str] = None, @@ -59,7 +59,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/fieldset_element.py b/tools/generated/elements/fieldset_element.py index 04ca89a..4e9bb5b 100644 --- a/tools/generated/elements/fieldset_element.py +++ b/tools/generated/elements/fieldset_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, name: Optional[str] = None, @@ -58,7 +58,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/figcaption_element.py b/tools/generated/elements/figcaption_element.py index 95bddc1..9813cc3 100644 --- a/tools/generated/elements/figcaption_element.py +++ b/tools/generated/elements/figcaption_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/figure_element.py b/tools/generated/elements/figure_element.py index 9f5cfb9..c151411 100644 --- a/tools/generated/elements/figure_element.py +++ b/tools/generated/elements/figure_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/footer_element.py b/tools/generated/elements/footer_element.py index 9f7e927..f61b687 100644 --- a/tools/generated/elements/footer_element.py +++ b/tools/generated/elements/footer_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/form_element.py b/tools/generated/elements/form_element.py index 4e71713..0d17739 100644 --- a/tools/generated/elements/form_element.py +++ b/tools/generated/elements/form_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accept_charset: Optional[str] = None, action: Optional[str] = None, autocomplete: Optional[Union[str, Literal['on', 'off']]] = None, @@ -63,7 +63,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h1_element.py b/tools/generated/elements/h1_element.py index 4916707..619fb3b 100644 --- a/tools/generated/elements/h1_element.py +++ b/tools/generated/elements/h1_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h2_element.py b/tools/generated/elements/h2_element.py index cfaf800..f4b9a52 100644 --- a/tools/generated/elements/h2_element.py +++ b/tools/generated/elements/h2_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h3_element.py b/tools/generated/elements/h3_element.py index cb3c40e..97030ca 100644 --- a/tools/generated/elements/h3_element.py +++ b/tools/generated/elements/h3_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h4_element.py b/tools/generated/elements/h4_element.py index 78faa6d..76e2310 100644 --- a/tools/generated/elements/h4_element.py +++ b/tools/generated/elements/h4_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h5_element.py b/tools/generated/elements/h5_element.py index 081bbdb..46fb09f 100644 --- a/tools/generated/elements/h5_element.py +++ b/tools/generated/elements/h5_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/h6_element.py b/tools/generated/elements/h6_element.py index d2640af..8c75b5b 100644 --- a/tools/generated/elements/h6_element.py +++ b/tools/generated/elements/h6_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/head_element.py b/tools/generated/elements/head_element.py index 9863122..ed2d9e3 100644 --- a/tools/generated/elements/head_element.py +++ b/tools/generated/elements/head_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/header_element.py b/tools/generated/elements/header_element.py index f781b3c..c294933 100644 --- a/tools/generated/elements/header_element.py +++ b/tools/generated/elements/header_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/hgroup_element.py b/tools/generated/elements/hgroup_element.py index ebbbe31..5bef01c 100644 --- a/tools/generated/elements/hgroup_element.py +++ b/tools/generated/elements/hgroup_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/hr_element.py b/tools/generated/elements/hr_element.py index 078e6d3..4790dbd 100644 --- a/tools/generated/elements/hr_element.py +++ b/tools/generated/elements/hr_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/html_element.py b/tools/generated/elements/html_element.py index 9d8eb83..68db430 100644 --- a/tools/generated/elements/html_element.py +++ b/tools/generated/elements/html_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/i_element.py b/tools/generated/elements/i_element.py index fd2039c..3cdaf9b 100644 --- a/tools/generated/elements/i_element.py +++ b/tools/generated/elements/i_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/iframe_element.py b/tools/generated/elements/iframe_element.py index 7370d35..3bd537a 100644 --- a/tools/generated/elements/iframe_element.py +++ b/tools/generated/elements/iframe_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, allow: Optional[str] = None, allowfullscreen: Optional[Union[str, bool]] = None, height: Optional[Union[str, int]] = None, @@ -65,7 +65,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/img_element.py b/tools/generated/elements/img_element.py index b23a769..c5b936f 100644 --- a/tools/generated/elements/img_element.py +++ b/tools/generated/elements/img_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, alt: Optional[str] = None, crossorigin: Optional[Union[str, Literal['anonymous', 'use-credentials']]] = None, decoding: Optional[Union[str, Literal['sync', 'async', 'auto']]] = None, @@ -68,7 +68,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/input_element.py b/tools/generated/elements/input_element.py index ff345be..73a1884 100644 --- a/tools/generated/elements/input_element.py +++ b/tools/generated/elements/input_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accept: Optional[str] = None, alpha: Optional[Union[str, bool]] = None, alt: Optional[str] = None, @@ -90,7 +90,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, writingsuggestions: Optional[Union[str, Literal['true', 'false', '']]] = None, diff --git a/tools/generated/elements/ins_element.py b/tools/generated/elements/ins_element.py index 1a1557b..0253ea9 100644 --- a/tools/generated/elements/ins_element.py +++ b/tools/generated/elements/ins_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/kbd_element.py b/tools/generated/elements/kbd_element.py index 7ce63bb..730f54c 100644 --- a/tools/generated/elements/kbd_element.py +++ b/tools/generated/elements/kbd_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/label_element.py b/tools/generated/elements/label_element.py index 5249326..1e42e87 100644 --- a/tools/generated/elements/label_element.py +++ b/tools/generated/elements/label_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, for_: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/legend_element.py b/tools/generated/elements/legend_element.py index 32f1ff0..706f18d 100644 --- a/tools/generated/elements/legend_element.py +++ b/tools/generated/elements/legend_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/li_element.py b/tools/generated/elements/li_element.py index aaca2fc..6d2f451 100644 --- a/tools/generated/elements/li_element.py +++ b/tools/generated/elements/li_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, value: Optional[Union[str, int]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/link_element.py b/tools/generated/elements/link_element.py index 664ba6a..99b19bf 100644 --- a/tools/generated/elements/link_element.py +++ b/tools/generated/elements/link_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, as_: Optional[str] = None, blocking: Optional[Union[str, list]] = None, color: Optional[str] = None, @@ -72,7 +72,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, writingsuggestions: Optional[Union[str, Literal['true', 'false', '']]] = None, diff --git a/tools/generated/elements/main_element.py b/tools/generated/elements/main_element.py index 53d3d8e..b56b8ed 100644 --- a/tools/generated/elements/main_element.py +++ b/tools/generated/elements/main_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/map_element.py b/tools/generated/elements/map_element.py index a04a52e..a0caae9 100644 --- a/tools/generated/elements/map_element.py +++ b/tools/generated/elements/map_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/mark_element.py b/tools/generated/elements/mark_element.py index 834fe87..8300109 100644 --- a/tools/generated/elements/mark_element.py +++ b/tools/generated/elements/mark_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/menu_element.py b/tools/generated/elements/menu_element.py index c467f01..3213ef1 100644 --- a/tools/generated/elements/menu_element.py +++ b/tools/generated/elements/menu_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/meta_element.py b/tools/generated/elements/meta_element.py index 8594995..611208e 100644 --- a/tools/generated/elements/meta_element.py +++ b/tools/generated/elements/meta_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, charset: Optional[Union[str, Literal['utf-8']]] = None, content: Optional[str] = None, http_equiv: Optional[Union[str, Literal['content-type', 'default-style', 'refresh', 'x-ua-compatible', 'content-security-policy']]] = None, @@ -60,7 +60,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/meter_element.py b/tools/generated/elements/meter_element.py index 7db471e..f13ce7a 100644 --- a/tools/generated/elements/meter_element.py +++ b/tools/generated/elements/meter_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, high: Optional[Union[str, float]] = None, low: Optional[Union[str, float]] = None, max: Optional[Union[str, float]] = None, @@ -61,7 +61,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/nav_element.py b/tools/generated/elements/nav_element.py index 420c604..d793724 100644 --- a/tools/generated/elements/nav_element.py +++ b/tools/generated/elements/nav_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/noscript_element.py b/tools/generated/elements/noscript_element.py index e421a74..571922a 100644 --- a/tools/generated/elements/noscript_element.py +++ b/tools/generated/elements/noscript_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/object_element.py b/tools/generated/elements/object_element.py index 6d5b2e1..4632384 100644 --- a/tools/generated/elements/object_element.py +++ b/tools/generated/elements/object_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, data: Optional[str] = None, form: Optional[str] = None, height: Optional[Union[str, int]] = None, @@ -61,7 +61,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/ol_element.py b/tools/generated/elements/ol_element.py index ab324a2..4afcb44 100644 --- a/tools/generated/elements/ol_element.py +++ b/tools/generated/elements/ol_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, reversed: Optional[Union[str, bool]] = None, start: Optional[Union[str, int]] = None, type: Optional[Union[str, Literal['1', 'a', 'A', 'i', 'I']]] = None, @@ -58,7 +58,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/optgroup_element.py b/tools/generated/elements/optgroup_element.py index 78cd8a8..9c33c76 100644 --- a/tools/generated/elements/optgroup_element.py +++ b/tools/generated/elements/optgroup_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, label: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/option_element.py b/tools/generated/elements/option_element.py index 76babf7..d3a2159 100644 --- a/tools/generated/elements/option_element.py +++ b/tools/generated/elements/option_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, disabled: Optional[Union[str, bool]] = None, label: Optional[str] = None, selected: Optional[Union[str, bool]] = None, @@ -59,7 +59,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/output_element.py b/tools/generated/elements/output_element.py index 8c9710a..9014f16 100644 --- a/tools/generated/elements/output_element.py +++ b/tools/generated/elements/output_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, for_: Optional[Union[str, list]] = None, form: Optional[str] = None, name: Optional[str] = None, @@ -58,7 +58,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/p_element.py b/tools/generated/elements/p_element.py index 516d6a0..23c4109 100644 --- a/tools/generated/elements/p_element.py +++ b/tools/generated/elements/p_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/picture_element.py b/tools/generated/elements/picture_element.py index 64f56f4..91be43f 100644 --- a/tools/generated/elements/picture_element.py +++ b/tools/generated/elements/picture_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/pre_element.py b/tools/generated/elements/pre_element.py index acefa75..f9f1e81 100644 --- a/tools/generated/elements/pre_element.py +++ b/tools/generated/elements/pre_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/progress_element.py b/tools/generated/elements/progress_element.py index a4942b6..4f23e61 100644 --- a/tools/generated/elements/progress_element.py +++ b/tools/generated/elements/progress_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, max: Optional[Union[str, float]] = None, value: Optional[Union[str, float]] = None, accesskey: Optional[Union[str, list]] = None, @@ -57,7 +57,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/q_element.py b/tools/generated/elements/q_element.py index 329b3b7..b9f78d7 100644 --- a/tools/generated/elements/q_element.py +++ b/tools/generated/elements/q_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, cite: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/rp_element.py b/tools/generated/elements/rp_element.py index 14b36bc..814d550 100644 --- a/tools/generated/elements/rp_element.py +++ b/tools/generated/elements/rp_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/rt_element.py b/tools/generated/elements/rt_element.py index 3d99111..5bd61bd 100644 --- a/tools/generated/elements/rt_element.py +++ b/tools/generated/elements/rt_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/ruby_element.py b/tools/generated/elements/ruby_element.py index 5c1ff49..d448b37 100644 --- a/tools/generated/elements/ruby_element.py +++ b/tools/generated/elements/ruby_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/s_element.py b/tools/generated/elements/s_element.py index 37f39b3..10275ac 100644 --- a/tools/generated/elements/s_element.py +++ b/tools/generated/elements/s_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/samp_element.py b/tools/generated/elements/samp_element.py index 9f57c34..ceea75c 100644 --- a/tools/generated/elements/samp_element.py +++ b/tools/generated/elements/samp_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/script_element.py b/tools/generated/elements/script_element.py index ef88618..1f74edf 100644 --- a/tools/generated/elements/script_element.py +++ b/tools/generated/elements/script_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, async_: Optional[Union[str, bool]] = None, blocking: Optional[Union[str, list]] = None, crossorigin: Optional[Union[str, Literal['anonymous', 'use-credentials']]] = None, @@ -65,7 +65,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/search_element.py b/tools/generated/elements/search_element.py index d4f1a12..04bbe33 100644 --- a/tools/generated/elements/search_element.py +++ b/tools/generated/elements/search_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/section_element.py b/tools/generated/elements/section_element.py index 7548e07..ec9861f 100644 --- a/tools/generated/elements/section_element.py +++ b/tools/generated/elements/section_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/select_element.py b/tools/generated/elements/select_element.py index 62ccf8e..45ab0a7 100644 --- a/tools/generated/elements/select_element.py +++ b/tools/generated/elements/select_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autocomplete: Optional[str] = None, disabled: Optional[Union[str, bool]] = None, form: Optional[str] = None, @@ -62,7 +62,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/slot_element.py b/tools/generated/elements/slot_element.py index 6650708..55c2c4d 100644 --- a/tools/generated/elements/slot_element.py +++ b/tools/generated/elements/slot_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, name: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/small_element.py b/tools/generated/elements/small_element.py index ff2998a..60344f3 100644 --- a/tools/generated/elements/small_element.py +++ b/tools/generated/elements/small_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/source_element.py b/tools/generated/elements/source_element.py index c6cc75b..f854c26 100644 --- a/tools/generated/elements/source_element.py +++ b/tools/generated/elements/source_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, height: Optional[Union[str, int]] = None, media: Optional[str] = None, sizes: Optional[str] = None, @@ -62,7 +62,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/span_element.py b/tools/generated/elements/span_element.py index ff188b4..9db445c 100644 --- a/tools/generated/elements/span_element.py +++ b/tools/generated/elements/span_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/strong_element.py b/tools/generated/elements/strong_element.py index 7c8e5ab..e025e11 100644 --- a/tools/generated/elements/strong_element.py +++ b/tools/generated/elements/strong_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/style_element.py b/tools/generated/elements/style_element.py index 483ba22..c9a304f 100644 --- a/tools/generated/elements/style_element.py +++ b/tools/generated/elements/style_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, blocking: Optional[Union[str, list]] = None, media: Optional[str] = None, title: Optional[str] = None, @@ -58,7 +58,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, writingsuggestions: Optional[Union[str, Literal['true', 'false', '']]] = None, diff --git a/tools/generated/elements/sub_element.py b/tools/generated/elements/sub_element.py index d830281..a7fc95e 100644 --- a/tools/generated/elements/sub_element.py +++ b/tools/generated/elements/sub_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/summary_element.py b/tools/generated/elements/summary_element.py index 91bed6a..5a18f0c 100644 --- a/tools/generated/elements/summary_element.py +++ b/tools/generated/elements/summary_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/sup_element.py b/tools/generated/elements/sup_element.py index a4cf24a..f940b81 100644 --- a/tools/generated/elements/sup_element.py +++ b/tools/generated/elements/sup_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/svg_element.py b/tools/generated/elements/svg_element.py index 5cfe933..c2203e7 100644 --- a/tools/generated/elements/svg_element.py +++ b/tools/generated/elements/svg_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/table_element.py b/tools/generated/elements/table_element.py index 4020d77..f6e7476 100644 --- a/tools/generated/elements/table_element.py +++ b/tools/generated/elements/table_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/tbody_element.py b/tools/generated/elements/tbody_element.py index 93f0672..9d7380b 100644 --- a/tools/generated/elements/tbody_element.py +++ b/tools/generated/elements/tbody_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/td_element.py b/tools/generated/elements/td_element.py index 8a2a3c6..b636e11 100644 --- a/tools/generated/elements/td_element.py +++ b/tools/generated/elements/td_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, colspan: Optional[str] = None, headers: Optional[Union[str, list]] = None, rowspan: Optional[Union[str, int]] = None, @@ -58,7 +58,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/template_element.py b/tools/generated/elements/template_element.py index 7fa3e1c..12881c2 100644 --- a/tools/generated/elements/template_element.py +++ b/tools/generated/elements/template_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, shadowrootclonable: Optional[Union[str, bool]] = None, shadowrootdelegatesfocus: Optional[Union[str, bool]] = None, shadowrootmode: Optional[Union[str, Literal['open', 'closed']]] = None, @@ -59,7 +59,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/textarea_element.py b/tools/generated/elements/textarea_element.py index 4380a21..5ebcf0c 100644 --- a/tools/generated/elements/textarea_element.py +++ b/tools/generated/elements/textarea_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autocomplete: Optional[str] = None, cols: Optional[str] = None, dirname: Optional[str] = None, @@ -68,7 +68,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/tfoot_element.py b/tools/generated/elements/tfoot_element.py index a1e0512..9f50522 100644 --- a/tools/generated/elements/tfoot_element.py +++ b/tools/generated/elements/tfoot_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/th_element.py b/tools/generated/elements/th_element.py index ea9f6f8..942e8a0 100644 --- a/tools/generated/elements/th_element.py +++ b/tools/generated/elements/th_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, abbr: Optional[str] = None, colspan: Optional[str] = None, headers: Optional[Union[str, list]] = None, @@ -60,7 +60,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/thead_element.py b/tools/generated/elements/thead_element.py index 1ff2daa..0f8cb1d 100644 --- a/tools/generated/elements/thead_element.py +++ b/tools/generated/elements/thead_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/time_element.py b/tools/generated/elements/time_element.py index 3e6c138..5d93c12 100644 --- a/tools/generated/elements/time_element.py +++ b/tools/generated/elements/time_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, datetime: Optional[str] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, @@ -56,7 +56,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/title_element.py b/tools/generated/elements/title_element.py index f3833f6..20d3619 100644 --- a/tools/generated/elements/title_element.py +++ b/tools/generated/elements/title_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/tr_element.py b/tools/generated/elements/tr_element.py index 0a4842d..f5ae28f 100644 --- a/tools/generated/elements/tr_element.py +++ b/tools/generated/elements/tr_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/track_element.py b/tools/generated/elements/track_element.py index a91c18a..3536e38 100644 --- a/tools/generated/elements/track_element.py +++ b/tools/generated/elements/track_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, default: Optional[Union[str, bool]] = None, kind: Optional[Union[str, Literal['subtitles', 'captions', 'descriptions', 'chapters', 'metadata']]] = None, label: Optional[str] = None, @@ -60,7 +60,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/u_element.py b/tools/generated/elements/u_element.py index cb917fd..312f220 100644 --- a/tools/generated/elements/u_element.py +++ b/tools/generated/elements/u_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/ul_element.py b/tools/generated/elements/ul_element.py index 8d8c6e4..8e48e9f 100644 --- a/tools/generated/elements/ul_element.py +++ b/tools/generated/elements/ul_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/var_element.py b/tools/generated/elements/var_element.py index f01405a..47d955d 100644 --- a/tools/generated/elements/var_element.py +++ b/tools/generated/elements/var_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/video_element.py b/tools/generated/elements/video_element.py index dc622e3..b4050c5 100644 --- a/tools/generated/elements/video_element.py +++ b/tools/generated/elements/video_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, autoplay: Optional[Union[str, bool]] = None, controls: Optional[Union[str, bool]] = None, crossorigin: Optional[Union[str, Literal['anonymous', 'use-credentials']]] = None, @@ -66,7 +66,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/elements/wbr_element.py b/tools/generated/elements/wbr_element.py index 473ac2d..ca69d29 100644 --- a/tools/generated/elements/wbr_element.py +++ b/tools/generated/elements/wbr_element.py @@ -32,7 +32,7 @@ def __init__( self, attrs: Optional[Union[dict[str, Union[str, dict, list]], list[BaseAttribute]]] = None, id: Optional[str] = None, - class_: Optional[Union[str, list]] = None, + class_: Optional[Union[str, list, dict]] = None, accesskey: Optional[Union[str, list]] = None, autocapitalize: Optional[Union[str, Literal['on', 'off', 'none', 'sentences', 'words', 'characters']]] = None, autocorrect: Optional[Union[str, Literal['on', 'off']]] = None, @@ -55,7 +55,7 @@ def __init__( popover: Optional[Union[str, Literal['auto', 'manual']]] = None, slot: Optional[str] = None, spellcheck: Optional[Union[str, Literal['true', 'false', '']]] = None, - style: Optional[str] = None, + style: Optional[Union[str, list, dict]] = None, tabindex: Optional[Union[str, int]] = None, title: Optional[str] = None, translate: Optional[Union[str, Literal['yes', 'no']]] = None, diff --git a/tools/generated/global_attrs.py b/tools/generated/global_attrs.py index 0c643d6..0490b64 100644 --- a/tools/generated/global_attrs.py +++ b/tools/generated/global_attrs.py @@ -64,7 +64,7 @@ def autofocus(value: bool) -> BaseAttribute: @staticmethod - def class_(value: list) -> BaseAttribute: + def class_(value: Union[str, list, dict]) -> BaseAttribute: """ "global" attribute: class Classes to which the element belongs @@ -344,7 +344,7 @@ def spellcheck(value: Literal['true', 'false', '']) -> BaseAttribute: @staticmethod - def style(value) -> BaseAttribute: + def style(value: Union[str, list, dict]) -> BaseAttribute: """ "global" attribute: style Presentational and formatting instructions