Skip to main content

typst_html/
attr.rs

1
2#![cfg_attr(rustfmt, rustfmt_skip)]
3#![allow(non_upper_case_globals)]
4#![allow(dead_code)]
5
6use crate::HtmlAttr;
7
8pub const abbr: HtmlAttr = HtmlAttr::constant("abbr");
9pub const accept: HtmlAttr = HtmlAttr::constant("accept");
10pub const accept_charset: HtmlAttr = HtmlAttr::constant("accept-charset");
11pub const accesskey: HtmlAttr = HtmlAttr::constant("accesskey");
12pub const action: HtmlAttr = HtmlAttr::constant("action");
13pub const allow: HtmlAttr = HtmlAttr::constant("allow");
14pub const allowfullscreen: HtmlAttr = HtmlAttr::constant("allowfullscreen");
15pub const alpha: HtmlAttr = HtmlAttr::constant("alpha");
16pub const alt: HtmlAttr = HtmlAttr::constant("alt");
17pub const aria_activedescendant: HtmlAttr = HtmlAttr::constant("aria-activedescendant");
18pub const aria_atomic: HtmlAttr = HtmlAttr::constant("aria-atomic");
19pub const aria_autocomplete: HtmlAttr = HtmlAttr::constant("aria-autocomplete");
20pub const aria_busy: HtmlAttr = HtmlAttr::constant("aria-busy");
21pub const aria_checked: HtmlAttr = HtmlAttr::constant("aria-checked");
22pub const aria_colcount: HtmlAttr = HtmlAttr::constant("aria-colcount");
23pub const aria_colindex: HtmlAttr = HtmlAttr::constant("aria-colindex");
24pub const aria_colspan: HtmlAttr = HtmlAttr::constant("aria-colspan");
25pub const aria_controls: HtmlAttr = HtmlAttr::constant("aria-controls");
26pub const aria_current: HtmlAttr = HtmlAttr::constant("aria-current");
27pub const aria_describedby: HtmlAttr = HtmlAttr::constant("aria-describedby");
28pub const aria_details: HtmlAttr = HtmlAttr::constant("aria-details");
29pub const aria_disabled: HtmlAttr = HtmlAttr::constant("aria-disabled");
30pub const aria_errormessage: HtmlAttr = HtmlAttr::constant("aria-errormessage");
31pub const aria_expanded: HtmlAttr = HtmlAttr::constant("aria-expanded");
32pub const aria_flowto: HtmlAttr = HtmlAttr::constant("aria-flowto");
33pub const aria_haspopup: HtmlAttr = HtmlAttr::constant("aria-haspopup");
34pub const aria_hidden: HtmlAttr = HtmlAttr::constant("aria-hidden");
35pub const aria_invalid: HtmlAttr = HtmlAttr::constant("aria-invalid");
36pub const aria_keyshortcuts: HtmlAttr = HtmlAttr::constant("aria-keyshortcuts");
37pub const aria_label: HtmlAttr = HtmlAttr::constant("aria-label");
38pub const aria_labelledby: HtmlAttr = HtmlAttr::constant("aria-labelledby");
39pub const aria_level: HtmlAttr = HtmlAttr::constant("aria-level");
40pub const aria_live: HtmlAttr = HtmlAttr::constant("aria-live");
41pub const aria_modal: HtmlAttr = HtmlAttr::constant("aria-modal");
42pub const aria_multiline: HtmlAttr = HtmlAttr::constant("aria-multiline");
43pub const aria_multiselectable: HtmlAttr = HtmlAttr::constant("aria-multiselectable");
44pub const aria_orientation: HtmlAttr = HtmlAttr::constant("aria-orientation");
45pub const aria_owns: HtmlAttr = HtmlAttr::constant("aria-owns");
46pub const aria_placeholder: HtmlAttr = HtmlAttr::constant("aria-placeholder");
47pub const aria_posinset: HtmlAttr = HtmlAttr::constant("aria-posinset");
48pub const aria_pressed: HtmlAttr = HtmlAttr::constant("aria-pressed");
49pub const aria_readonly: HtmlAttr = HtmlAttr::constant("aria-readonly");
50pub const aria_relevant: HtmlAttr = HtmlAttr::constant("aria-relevant");
51pub const aria_required: HtmlAttr = HtmlAttr::constant("aria-required");
52pub const aria_roledescription: HtmlAttr = HtmlAttr::constant("aria-roledescription");
53pub const aria_rowcount: HtmlAttr = HtmlAttr::constant("aria-rowcount");
54pub const aria_rowindex: HtmlAttr = HtmlAttr::constant("aria-rowindex");
55pub const aria_rowspan: HtmlAttr = HtmlAttr::constant("aria-rowspan");
56pub const aria_selected: HtmlAttr = HtmlAttr::constant("aria-selected");
57pub const aria_setsize: HtmlAttr = HtmlAttr::constant("aria-setsize");
58pub const aria_sort: HtmlAttr = HtmlAttr::constant("aria-sort");
59pub const aria_valuemax: HtmlAttr = HtmlAttr::constant("aria-valuemax");
60pub const aria_valuemin: HtmlAttr = HtmlAttr::constant("aria-valuemin");
61pub const aria_valuenow: HtmlAttr = HtmlAttr::constant("aria-valuenow");
62pub const aria_valuetext: HtmlAttr = HtmlAttr::constant("aria-valuetext");
63pub const r#as: HtmlAttr = HtmlAttr::constant("as");
64pub const r#async: HtmlAttr = HtmlAttr::constant("async");
65pub const autocapitalize: HtmlAttr = HtmlAttr::constant("autocapitalize");
66pub const autocomplete: HtmlAttr = HtmlAttr::constant("autocomplete");
67pub const autocorrect: HtmlAttr = HtmlAttr::constant("autocorrect");
68pub const autofocus: HtmlAttr = HtmlAttr::constant("autofocus");
69pub const autoplay: HtmlAttr = HtmlAttr::constant("autoplay");
70pub const blocking: HtmlAttr = HtmlAttr::constant("blocking");
71pub const charset: HtmlAttr = HtmlAttr::constant("charset");
72pub const checked: HtmlAttr = HtmlAttr::constant("checked");
73pub const cite: HtmlAttr = HtmlAttr::constant("cite");
74pub const class: HtmlAttr = HtmlAttr::constant("class");
75pub const closedby: HtmlAttr = HtmlAttr::constant("closedby");
76pub const color: HtmlAttr = HtmlAttr::constant("color");
77pub const colorspace: HtmlAttr = HtmlAttr::constant("colorspace");
78pub const cols: HtmlAttr = HtmlAttr::constant("cols");
79pub const colspan: HtmlAttr = HtmlAttr::constant("colspan");
80pub const command: HtmlAttr = HtmlAttr::constant("command");
81pub const commandfor: HtmlAttr = HtmlAttr::constant("commandfor");
82pub const content: HtmlAttr = HtmlAttr::constant("content");
83pub const contenteditable: HtmlAttr = HtmlAttr::constant("contenteditable");
84pub const controls: HtmlAttr = HtmlAttr::constant("controls");
85pub const coords: HtmlAttr = HtmlAttr::constant("coords");
86pub const crossorigin: HtmlAttr = HtmlAttr::constant("crossorigin");
87pub const data: HtmlAttr = HtmlAttr::constant("data");
88pub const datetime: HtmlAttr = HtmlAttr::constant("datetime");
89pub const decoding: HtmlAttr = HtmlAttr::constant("decoding");
90pub const default: HtmlAttr = HtmlAttr::constant("default");
91pub const defer: HtmlAttr = HtmlAttr::constant("defer");
92pub const dir: HtmlAttr = HtmlAttr::constant("dir");
93pub const dirname: HtmlAttr = HtmlAttr::constant("dirname");
94pub const disabled: HtmlAttr = HtmlAttr::constant("disabled");
95pub const download: HtmlAttr = HtmlAttr::constant("download");
96pub const draggable: HtmlAttr = HtmlAttr::constant("draggable");
97pub const enctype: HtmlAttr = HtmlAttr::constant("enctype");
98pub const enterkeyhint: HtmlAttr = HtmlAttr::constant("enterkeyhint");
99pub const fetchpriority: HtmlAttr = HtmlAttr::constant("fetchpriority");
100pub const r#for: HtmlAttr = HtmlAttr::constant("for");
101pub const form: HtmlAttr = HtmlAttr::constant("form");
102pub const formaction: HtmlAttr = HtmlAttr::constant("formaction");
103pub const formenctype: HtmlAttr = HtmlAttr::constant("formenctype");
104pub const formmethod: HtmlAttr = HtmlAttr::constant("formmethod");
105pub const formnovalidate: HtmlAttr = HtmlAttr::constant("formnovalidate");
106pub const formtarget: HtmlAttr = HtmlAttr::constant("formtarget");
107pub const headers: HtmlAttr = HtmlAttr::constant("headers");
108pub const height: HtmlAttr = HtmlAttr::constant("height");
109pub const hidden: HtmlAttr = HtmlAttr::constant("hidden");
110pub const high: HtmlAttr = HtmlAttr::constant("high");
111pub const href: HtmlAttr = HtmlAttr::constant("href");
112pub const hreflang: HtmlAttr = HtmlAttr::constant("hreflang");
113pub const http_equiv: HtmlAttr = HtmlAttr::constant("http-equiv");
114pub const id: HtmlAttr = HtmlAttr::constant("id");
115pub const imagesizes: HtmlAttr = HtmlAttr::constant("imagesizes");
116pub const imagesrcset: HtmlAttr = HtmlAttr::constant("imagesrcset");
117pub const inert: HtmlAttr = HtmlAttr::constant("inert");
118pub const inputmode: HtmlAttr = HtmlAttr::constant("inputmode");
119pub const integrity: HtmlAttr = HtmlAttr::constant("integrity");
120pub const is: HtmlAttr = HtmlAttr::constant("is");
121pub const ismap: HtmlAttr = HtmlAttr::constant("ismap");
122pub const itemid: HtmlAttr = HtmlAttr::constant("itemid");
123pub const itemprop: HtmlAttr = HtmlAttr::constant("itemprop");
124pub const itemref: HtmlAttr = HtmlAttr::constant("itemref");
125pub const itemscope: HtmlAttr = HtmlAttr::constant("itemscope");
126pub const itemtype: HtmlAttr = HtmlAttr::constant("itemtype");
127pub const kind: HtmlAttr = HtmlAttr::constant("kind");
128pub const label: HtmlAttr = HtmlAttr::constant("label");
129pub const lang: HtmlAttr = HtmlAttr::constant("lang");
130pub const list: HtmlAttr = HtmlAttr::constant("list");
131pub const loading: HtmlAttr = HtmlAttr::constant("loading");
132pub const r#loop: HtmlAttr = HtmlAttr::constant("loop");
133pub const low: HtmlAttr = HtmlAttr::constant("low");
134pub const max: HtmlAttr = HtmlAttr::constant("max");
135pub const maxlength: HtmlAttr = HtmlAttr::constant("maxlength");
136pub const media: HtmlAttr = HtmlAttr::constant("media");
137pub const method: HtmlAttr = HtmlAttr::constant("method");
138pub const min: HtmlAttr = HtmlAttr::constant("min");
139pub const minlength: HtmlAttr = HtmlAttr::constant("minlength");
140pub const multiple: HtmlAttr = HtmlAttr::constant("multiple");
141pub const muted: HtmlAttr = HtmlAttr::constant("muted");
142pub const name: HtmlAttr = HtmlAttr::constant("name");
143pub const nomodule: HtmlAttr = HtmlAttr::constant("nomodule");
144pub const nonce: HtmlAttr = HtmlAttr::constant("nonce");
145pub const novalidate: HtmlAttr = HtmlAttr::constant("novalidate");
146pub const open: HtmlAttr = HtmlAttr::constant("open");
147pub const optimum: HtmlAttr = HtmlAttr::constant("optimum");
148pub const pattern: HtmlAttr = HtmlAttr::constant("pattern");
149pub const ping: HtmlAttr = HtmlAttr::constant("ping");
150pub const placeholder: HtmlAttr = HtmlAttr::constant("placeholder");
151pub const playsinline: HtmlAttr = HtmlAttr::constant("playsinline");
152pub const popover: HtmlAttr = HtmlAttr::constant("popover");
153pub const popovertarget: HtmlAttr = HtmlAttr::constant("popovertarget");
154pub const popovertargetaction: HtmlAttr = HtmlAttr::constant("popovertargetaction");
155pub const poster: HtmlAttr = HtmlAttr::constant("poster");
156pub const preload: HtmlAttr = HtmlAttr::constant("preload");
157pub const readonly: HtmlAttr = HtmlAttr::constant("readonly");
158pub const referrerpolicy: HtmlAttr = HtmlAttr::constant("referrerpolicy");
159pub const rel: HtmlAttr = HtmlAttr::constant("rel");
160pub const required: HtmlAttr = HtmlAttr::constant("required");
161pub const reversed: HtmlAttr = HtmlAttr::constant("reversed");
162pub const role: HtmlAttr = HtmlAttr::constant("role");
163pub const rows: HtmlAttr = HtmlAttr::constant("rows");
164pub const rowspan: HtmlAttr = HtmlAttr::constant("rowspan");
165pub const sandbox: HtmlAttr = HtmlAttr::constant("sandbox");
166pub const scope: HtmlAttr = HtmlAttr::constant("scope");
167pub const selected: HtmlAttr = HtmlAttr::constant("selected");
168pub const shadowrootclonable: HtmlAttr = HtmlAttr::constant("shadowrootclonable");
169pub const shadowrootcustomelementregistry: HtmlAttr = HtmlAttr::constant("shadowrootcustomelementregistry");
170pub const shadowrootdelegatesfocus: HtmlAttr = HtmlAttr::constant("shadowrootdelegatesfocus");
171pub const shadowrootmode: HtmlAttr = HtmlAttr::constant("shadowrootmode");
172pub const shadowrootserializable: HtmlAttr = HtmlAttr::constant("shadowrootserializable");
173pub const shape: HtmlAttr = HtmlAttr::constant("shape");
174pub const size: HtmlAttr = HtmlAttr::constant("size");
175pub const sizes: HtmlAttr = HtmlAttr::constant("sizes");
176pub const slot: HtmlAttr = HtmlAttr::constant("slot");
177pub const span: HtmlAttr = HtmlAttr::constant("span");
178pub const spellcheck: HtmlAttr = HtmlAttr::constant("spellcheck");
179pub const src: HtmlAttr = HtmlAttr::constant("src");
180pub const srcdoc: HtmlAttr = HtmlAttr::constant("srcdoc");
181pub const srclang: HtmlAttr = HtmlAttr::constant("srclang");
182pub const srcset: HtmlAttr = HtmlAttr::constant("srcset");
183pub const start: HtmlAttr = HtmlAttr::constant("start");
184pub const step: HtmlAttr = HtmlAttr::constant("step");
185pub const style: HtmlAttr = HtmlAttr::constant("style");
186pub const tabindex: HtmlAttr = HtmlAttr::constant("tabindex");
187pub const target: HtmlAttr = HtmlAttr::constant("target");
188pub const title: HtmlAttr = HtmlAttr::constant("title");
189pub const translate: HtmlAttr = HtmlAttr::constant("translate");
190pub const r#type: HtmlAttr = HtmlAttr::constant("type");
191pub const usemap: HtmlAttr = HtmlAttr::constant("usemap");
192pub const value: HtmlAttr = HtmlAttr::constant("value");
193pub const width: HtmlAttr = HtmlAttr::constant("width");
194pub const wrap: HtmlAttr = HtmlAttr::constant("wrap");
195pub const writingsuggestions: HtmlAttr = HtmlAttr::constant("writingsuggestions");
196
197/// MathML attributes.
198/// (Only a subset of the ones defined in MathML Core at the moment.)
199pub mod mathml {
200    use super::HtmlAttr;
201
202    pub const display: HtmlAttr = HtmlAttr::constant("display");
203    pub const displaystyle: HtmlAttr = HtmlAttr::constant("displaystyle");
204    pub const scriptlevel: HtmlAttr = HtmlAttr::constant("scriptlevel");
205    pub const linethickness: HtmlAttr = HtmlAttr::constant("linethickness");
206    pub const mathvariant: HtmlAttr = HtmlAttr::constant("mathvariant");
207    pub const form: HtmlAttr = HtmlAttr::constant("form");
208    pub const fence: HtmlAttr = HtmlAttr::constant("fence");
209    pub const separator: HtmlAttr = HtmlAttr::constant("separator");
210    pub const lspace: HtmlAttr = HtmlAttr::constant("lspace");
211    pub const rspace: HtmlAttr = HtmlAttr::constant("rspace");
212    pub const stretchy: HtmlAttr = HtmlAttr::constant("stretchy");
213    pub const symmetric: HtmlAttr = HtmlAttr::constant("symmetric");
214    pub const maxsize: HtmlAttr = HtmlAttr::constant("maxsize");
215    pub const minsize: HtmlAttr = HtmlAttr::constant("minsize");
216    pub const largeop: HtmlAttr = HtmlAttr::constant("largeop");
217    pub const movablelimits: HtmlAttr = HtmlAttr::constant("movablelimits");
218    pub const width: HtmlAttr = HtmlAttr::constant("width");
219    pub const height: HtmlAttr = HtmlAttr::constant("height");
220    pub const accent: HtmlAttr = HtmlAttr::constant("accent");
221    pub const accentunder: HtmlAttr = HtmlAttr::constant("accentunder");
222    pub const columnspan: HtmlAttr = HtmlAttr::constant("columnspan");
223    pub const rowspan: HtmlAttr = HtmlAttr::constant("rowspan");
224}