1use core::*;
2
3pub fn accept(value: &str) -> Fragment { attribute("accept", value) }
4pub fn accept_charset(value: &str) -> Fragment { attribute("accept-charset", value) }
5pub fn accesskey(value: &str) -> Fragment { attribute("accesskey", value) }
6pub fn action(value: &str) -> Fragment { attribute("action", value) }
7pub fn align(value: &str) -> Fragment { attribute("align", value) }
8pub fn alt(value: &str) -> Fragment { attribute("alt", value) }
9pub fn async(value: &str) -> Fragment { attribute("async", value) }
10pub fn autocomplete(value: &str) -> Fragment { attribute("autocomplete", value) }
11pub fn autofocus(value: &str) -> Fragment { attribute("autofocus", value) }
12pub fn autoplay(value: &str) -> Fragment { attribute("autoplay", value) }
13pub fn bgcolor(value: &str) -> Fragment { attribute("bgcolor", value) }
14pub fn border(value: &str) -> Fragment { attribute("border", value) }
15pub fn charset(value: &str) -> Fragment { attribute("charset", value) }
16pub fn checked(value: &str) -> Fragment { attribute("checked", value) }
17pub fn cite(value: &str) -> Fragment { attribute("cite", value) }
18pub fn class(value: &str) -> Fragment { attribute("class", value) }
19pub fn color(value: &str) -> Fragment { attribute("color", value) }
20pub fn cols(value: &str) -> Fragment { attribute("cols", value) }
21pub fn colspan(value: &str) -> Fragment { attribute("colspan", value) }
22pub fn content(value: &str) -> Fragment { attribute("content", value) }
23pub fn contenteditable(value: &str) -> Fragment { attribute("contenteditable", value) }
24pub fn contextmenu(value: &str) -> Fragment { attribute("contextmenu", value) }
25pub fn controls(value: &str) -> Fragment { attribute("controls", value) }
26pub fn coords(value: &str) -> Fragment { attribute("coords", value) }
27pub fn data(value: &str) -> Fragment { attribute("data", value) }
28pub fn data_(value: &str) -> Fragment { attribute("data-*", value) }
29pub fn datetime(value: &str) -> Fragment { attribute("datetime", value) }
30pub fn default(value: &str) -> Fragment { attribute("default", value) }
31pub fn defer(value: &str) -> Fragment { attribute("defer", value) }
32pub fn dir(value: &str) -> Fragment { attribute("dir", value) }
33pub fn dirname(value: &str) -> Fragment { attribute("dirname", value) }
34pub fn disabled(value: &str) -> Fragment { attribute("disabled", value) }
35pub fn download(value: &str) -> Fragment { attribute("download", value) }
36pub fn draggable(value: &str) -> Fragment { attribute("draggable", value) }
37pub fn dropzone(value: &str) -> Fragment { attribute("dropzone", value) }
38pub fn enctype(value: &str) -> Fragment { attribute("enctype", value) }
39pub fn for_(value: &str) -> Fragment { attribute("for", value) }
40pub fn form(value: &str) -> Fragment { attribute("form", value) }
41pub fn formaction(value: &str) -> Fragment { attribute("formaction", value) }
42pub fn headers(value: &str) -> Fragment { attribute("headers", value) }
43pub fn height(value: &str) -> Fragment { attribute("height", value) }
44pub fn hidden(value: &str) -> Fragment { attribute("hidden", value) }
45pub fn high(value: &str) -> Fragment { attribute("high", value) }
46pub fn href(value: &str) -> Fragment { attribute("href", value) }
47pub fn hreflang(value: &str) -> Fragment { attribute("hreflang", value) }
48pub fn http_equiv(value: &str) -> Fragment { attribute("http-equiv", value) }
49pub fn id(value: &str) -> Fragment { attribute("id", value) }
50pub fn ismap(value: &str) -> Fragment { attribute("ismap", value) }
51pub fn kind(value: &str) -> Fragment { attribute("kind", value) }
52pub fn label(value: &str) -> Fragment { attribute("label", value) }
53pub fn lang(value: &str) -> Fragment { attribute("lang", value) }
54pub fn list(value: &str) -> Fragment { attribute("list", value) }
55pub fn _loop(value: &str) -> Fragment { attribute("loop", value) }
56pub fn low(value: &str) -> Fragment { attribute("low", value) }
57pub fn max(value: &str) -> Fragment { attribute("max", value) }
58pub fn maxlength(value: &str) -> Fragment { attribute("maxlength", value) }
59pub fn media(value: &str) -> Fragment { attribute("media", value) }
60pub fn method(value: &str) -> Fragment { attribute("method", value) }
61pub fn min(value: &str) -> Fragment { attribute("min", value) }
62pub fn multiple(value: &str) -> Fragment { attribute("multiple", value) }
63pub fn muted(value: &str) -> Fragment { attribute("muted", value) }
64pub fn name(value: &str) -> Fragment { attribute("name", value) }
65pub fn novalidate(value: &str) -> Fragment { attribute("novalidate", value) }
66pub fn onabort(value: &str) -> Fragment { attribute("onabort", value) }
67pub fn onafterprint(value: &str) -> Fragment { attribute("onafterprint", value) }
68pub fn onbeforeprint(value: &str) -> Fragment { attribute("onbeforeprint", value) }
69pub fn onbeforeunload(value: &str) -> Fragment { attribute("onbeforeunload", value) }
70pub fn onblur(value: &str) -> Fragment { attribute("onblur", value) }
71pub fn oncanplay(value: &str) -> Fragment { attribute("oncanplay", value) }
72pub fn oncanplaythrough(value: &str) -> Fragment { attribute("oncanplaythrough", value) }
73pub fn onchange(value: &str) -> Fragment { attribute("onchange", value) }
74pub fn onclick(value: &str) -> Fragment { attribute("onclick", value) }
75pub fn oncontextmenu(value: &str) -> Fragment { attribute("oncontextmenu", value) }
76pub fn oncopy(value: &str) -> Fragment { attribute("oncopy", value) }
77pub fn oncuechange(value: &str) -> Fragment { attribute("oncuechange", value) }
78pub fn oncut(value: &str) -> Fragment { attribute("oncut", value) }
79pub fn ondblclick(value: &str) -> Fragment { attribute("ondblclick", value) }
80pub fn ondrag(value: &str) -> Fragment { attribute("ondrag", value) }
81pub fn ondragend(value: &str) -> Fragment { attribute("ondragend", value) }
82pub fn ondragenter(value: &str) -> Fragment { attribute("ondragenter", value) }
83pub fn ondragleave(value: &str) -> Fragment { attribute("ondragleave", value) }
84pub fn ondragover(value: &str) -> Fragment { attribute("ondragover", value) }
85pub fn ondragstart(value: &str) -> Fragment { attribute("ondragstart", value) }
86pub fn ondrop(value: &str) -> Fragment { attribute("ondrop", value) }
87pub fn ondurationchange(value: &str) -> Fragment { attribute("ondurationchange", value) }
88pub fn onemptied(value: &str) -> Fragment { attribute("onemptied", value) }
89pub fn onended(value: &str) -> Fragment { attribute("onended", value) }
90pub fn onerror(value: &str) -> Fragment { attribute("onerror", value) }
91pub fn onfocus(value: &str) -> Fragment { attribute("onfocus", value) }
92pub fn onhashchange(value: &str) -> Fragment { attribute("onhashchange", value) }
93pub fn oninput(value: &str) -> Fragment { attribute("oninput", value) }
94pub fn oninvalid(value: &str) -> Fragment { attribute("oninvalid", value) }
95pub fn onkeydown(value: &str) -> Fragment { attribute("onkeydown", value) }
96pub fn onkeypress(value: &str) -> Fragment { attribute("onkeypress", value) }
97pub fn onkeyup(value: &str) -> Fragment { attribute("onkeyup", value) }
98pub fn onload(value: &str) -> Fragment { attribute("onload", value) }
99pub fn onloadeddata(value: &str) -> Fragment { attribute("onloadeddata", value) }
100pub fn onloadedmetadata(value: &str) -> Fragment { attribute("onloadedmetadata", value) }
101pub fn onloadstart(value: &str) -> Fragment { attribute("onloadstart", value) }
102pub fn onmousedown(value: &str) -> Fragment { attribute("onmousedown", value) }
103pub fn onmousemove(value: &str) -> Fragment { attribute("onmousemove", value) }
104pub fn onmouseout(value: &str) -> Fragment { attribute("onmouseout", value) }
105pub fn onmouseover(value: &str) -> Fragment { attribute("onmouseover", value) }
106pub fn onmouseup(value: &str) -> Fragment { attribute("onmouseup", value) }
107pub fn onmousewheel(value: &str) -> Fragment { attribute("onmousewheel", value) }
108pub fn onoffline(value: &str) -> Fragment { attribute("onoffline", value) }
109pub fn ononline(value: &str) -> Fragment { attribute("ononline", value) }
110pub fn onpagehide(value: &str) -> Fragment { attribute("onpagehide", value) }
111pub fn onpageshow(value: &str) -> Fragment { attribute("onpageshow", value) }
112pub fn onpaste(value: &str) -> Fragment { attribute("onpaste", value) }
113pub fn onpause(value: &str) -> Fragment { attribute("onpause", value) }
114pub fn onplay(value: &str) -> Fragment { attribute("onplay", value) }
115pub fn onplaying(value: &str) -> Fragment { attribute("onplaying", value) }
116pub fn onpopstate(value: &str) -> Fragment { attribute("onpopstate", value) }
117pub fn onprogress(value: &str) -> Fragment { attribute("onprogress", value) }
118pub fn onratechange(value: &str) -> Fragment { attribute("onratechange", value) }
119pub fn onreset(value: &str) -> Fragment { attribute("onreset", value) }
120pub fn onresize(value: &str) -> Fragment { attribute("onresize", value) }
121pub fn onscroll(value: &str) -> Fragment { attribute("onscroll", value) }
122pub fn onsearch(value: &str) -> Fragment { attribute("onsearch", value) }
123pub fn onseeked(value: &str) -> Fragment { attribute("onseeked", value) }
124pub fn onseeking(value: &str) -> Fragment { attribute("onseeking", value) }
125pub fn onselect(value: &str) -> Fragment { attribute("onselect", value) }
126pub fn onshow(value: &str) -> Fragment { attribute("onshow", value) }
127pub fn onstalled(value: &str) -> Fragment { attribute("onstalled", value) }
128pub fn onstorage(value: &str) -> Fragment { attribute("onstorage", value) }
129pub fn onsubmit(value: &str) -> Fragment { attribute("onsubmit", value) }
130pub fn onsuspend(value: &str) -> Fragment { attribute("onsuspend", value) }
131pub fn ontimeupdate(value: &str) -> Fragment { attribute("ontimeupdate", value) }
132pub fn ontoggle(value: &str) -> Fragment { attribute("ontoggle", value) }
133pub fn onunload(value: &str) -> Fragment { attribute("onunload", value) }
134pub fn onvolumechange(value: &str) -> Fragment { attribute("onvolumechange", value) }
135pub fn onwaiting(value: &str) -> Fragment { attribute("onwaiting", value) }
136pub fn onwheel(value: &str) -> Fragment { attribute("onwheel", value) }
137pub fn open(value: &str) -> Fragment { attribute("open", value) }
138pub fn optimum(value: &str) -> Fragment { attribute("optimum", value) }
139pub fn pattern(value: &str) -> Fragment { attribute("pattern", value) }
140pub fn placeholder(value: &str) -> Fragment { attribute("placeholder", value) }
141pub fn poster(value: &str) -> Fragment { attribute("poster", value) }
142pub fn preload(value: &str) -> Fragment { attribute("preload", value) }
143pub fn readonly(value: &str) -> Fragment { attribute("readonly", value) }
144pub fn rel(value: &str) -> Fragment { attribute("rel", value) }
145pub fn required(value: &str) -> Fragment { attribute("required", value) }
146pub fn reversed(value: &str) -> Fragment { attribute("reversed", value) }
147pub fn rows(value: &str) -> Fragment { attribute("rows", value) }
148pub fn rowspan(value: &str) -> Fragment { attribute("rowspan", value) }
149pub fn sandbox(value: &str) -> Fragment { attribute("sandbox", value) }
150pub fn scope(value: &str) -> Fragment { attribute("scope", value) }
151pub fn scoped(value: &str) -> Fragment { attribute("scoped", value) }
152pub fn selected(value: &str) -> Fragment { attribute("selected", value) }
153pub fn shape(value: &str) -> Fragment { attribute("shape", value) }
154pub fn size(value: &str) -> Fragment { attribute("size", value) }
155pub fn sizes(value: &str) -> Fragment { attribute("sizes", value) }
156pub fn span(value: &str) -> Fragment { attribute("span", value) }
157pub fn spellcheck(value: &str) -> Fragment { attribute("spellcheck", value) }
158pub fn src(value: &str) -> Fragment { attribute("src", value) }
159pub fn srcdoc(value: &str) -> Fragment { attribute("srcdoc", value) }
160pub fn srclang(value: &str) -> Fragment { attribute("srclang", value) }
161pub fn srcset(value: &str) -> Fragment { attribute("srcset", value) }
162pub fn start(value: &str) -> Fragment { attribute("start", value) }
163pub fn step(value: &str) -> Fragment { attribute("step", value) }
164pub fn style(value: &str) -> Fragment { attribute("style", value) }
165pub fn tabindex(value: &str) -> Fragment { attribute("tabindex", value) }
166pub fn target(value: &str) -> Fragment { attribute("target", value) }
167pub fn title(value: &str) -> Fragment { attribute("title", value) }
168pub fn translate(value: &str) -> Fragment { attribute("translate", value) }
169pub fn _type(value: &str) -> Fragment { attribute("type", value) }
170pub fn usemap(value: &str) -> Fragment { attribute("usemap", value) }
171pub fn value(value: &str) -> Fragment { attribute("value", value) }
172pub fn width(value: &str) -> Fragment { attribute("width", value) }
173pub fn wrap(value: &str) -> Fragment { attribute("wrap", value) }