@@ -36,16 +36,16 @@ accessKey = unsafeMkProps "accessKey"
3636action :: String -> Props
3737action = unsafeMkProps " action"
3838
39- allowFullScreen :: String -> Props
39+ allowFullScreen :: Boolean -> Props
4040allowFullScreen = unsafeMkProps " allowFullScreen"
4141
42- allowTransparency :: String -> Props
42+ allowTransparency :: Boolean -> Props
4343allowTransparency = unsafeMkProps " allowTransparency"
4444
4545alt :: String -> Props
4646alt = unsafeMkProps " alt"
4747
48- async :: String -> Props
48+ async :: Boolean -> Props
4949async = unsafeMkProps " async"
5050
5151autoComplete :: String -> Props
@@ -54,9 +54,12 @@ autoComplete = unsafeMkProps "autoComplete"
5454autoFocus :: Boolean -> Props
5555autoFocus = unsafeMkProps " autoFocus"
5656
57- autoPlay :: String -> Props
57+ autoPlay :: Boolean -> Props
5858autoPlay = unsafeMkProps " autoPlay"
5959
60+ capture :: Boolean -> Props
61+ capture = unsafeMkProps " capture"
62+
6063cellPadding :: String -> Props
6164cellPadding = unsafeMkProps " cellPadding"
6265
@@ -66,31 +69,37 @@ cellSpacing = unsafeMkProps "cellSpacing"
6669charSet :: String -> Props
6770charSet = unsafeMkProps " charSet"
6871
69- checked :: String -> Props
72+ challenge :: String -> Props
73+ challenge = unsafeMkProps " checked"
74+
75+ checked :: Boolean -> Props
7076checked = unsafeMkProps " checked"
7177
78+ cite :: String -> Props
79+ cite = unsafeMkProps " cite"
80+
7281classID :: String -> Props
7382classID = unsafeMkProps " classID"
7483
7584className :: String -> Props
7685className = unsafeMkProps " className"
7786
78- cols :: String -> Props
87+ cols :: Int -> Props
7988cols = unsafeMkProps " cols"
8089
81- colSpan :: String -> Props
90+ colSpan :: Int -> Props
8291colSpan = unsafeMkProps " colSpan"
8392
8493content :: String -> Props
8594content = unsafeMkProps " content"
8695
87- contentEditable :: String -> Props
96+ contentEditable :: Boolean -> Props
8897contentEditable = unsafeMkProps " contentEditable"
8998
9099contextMenu :: String -> Props
91100contextMenu = unsafeMkProps " contextMenu"
92101
93- controls :: String -> Props
102+ controls :: Boolean -> Props
94103controls = unsafeMkProps " controls"
95104
96105coords :: String -> Props
@@ -102,10 +111,16 @@ crossOrigin = unsafeMkProps "crossOrigin"
102111dateTime :: String -> Props
103112dateTime = unsafeMkProps " dateTime"
104113
114+ default :: Boolean -> Props
115+ default = unsafeMkProps " default"
116+
117+ defaultChecked :: Boolean -> Props
118+ defaultChecked = unsafeMkProps " defaultChecked"
119+
105120defaultValue :: String -> Props
106121defaultValue = unsafeMkProps " defaultValue"
107122
108- defer :: String -> Props
123+ defer :: Boolean -> Props
109124defer = unsafeMkProps " defer"
110125
111126dir :: String -> Props
@@ -117,7 +132,7 @@ disabled = unsafeMkProps "disabled"
117132download :: String -> Props
118133download = unsafeMkProps " download"
119134
120- draggable :: String -> Props
135+ draggable :: Boolean -> Props
121136draggable = unsafeMkProps " draggable"
122137
123138encType :: String -> Props
@@ -135,7 +150,7 @@ formEncType = unsafeMkProps "formEncType"
135150formMethod :: String -> Props
136151formMethod = unsafeMkProps " formMethod"
137152
138- formNoValidate :: String -> Props
153+ formNoValidate :: Boolean -> Props
139154formNoValidate = unsafeMkProps " formNoValidate"
140155
141156formTarget :: String -> Props
@@ -144,12 +159,18 @@ formTarget = unsafeMkProps "formTarget"
144159frameBorder :: String -> Props
145160frameBorder = unsafeMkProps " frameBorder"
146161
162+ headers :: String -> Props
163+ headers = unsafeMkProps " headers"
164+
147165height :: String -> Props
148166height = unsafeMkProps " height"
149167
150- hidden :: String -> Props
168+ hidden :: Boolean -> Props
151169hidden = unsafeMkProps " hidden"
152170
171+ high :: String -> Props
172+ high = unsafeMkProps " high"
173+
153174href :: String -> Props
154175href = unsafeMkProps " href"
155176
@@ -168,9 +189,27 @@ icon = unsafeMkProps "icon"
168189_id :: String -> Props
169190_id = unsafeMkProps " id"
170191
192+ inputMode :: String -> Props
193+ inputMode = unsafeMkProps " inputMode"
194+
195+ integrity :: String -> Props
196+ integrity = unsafeMkProps " integrity"
197+
198+ is :: String -> Props
199+ is = unsafeMkProps " is"
200+
171201key :: String -> Props
172202key = unsafeMkProps " key"
173203
204+ keyParams :: String -> Props
205+ keyParams = unsafeMkProps " keyParams"
206+
207+ keyType :: String -> Props
208+ keyType = unsafeMkProps " keyType"
209+
210+ kind :: String -> Props
211+ kind = unsafeMkProps " kind"
212+
174213label :: String -> Props
175214label = unsafeMkProps " label"
176215
@@ -180,9 +219,12 @@ lang = unsafeMkProps "lang"
180219list :: String -> Props
181220list = unsafeMkProps " list"
182221
183- loop :: String -> Props
222+ loop :: Boolean -> Props
184223loop = unsafeMkProps " loop"
185224
225+ low :: String -> Props
226+ low = unsafeMkProps " low"
227+
186228manifest :: String -> Props
187229manifest = unsafeMkProps " manifest"
188230
@@ -210,21 +252,30 @@ method = unsafeMkProps "method"
210252min :: String -> Props
211253min = unsafeMkProps " min"
212254
213- multiple :: String -> Props
255+ minLength :: String -> Props
256+ minLength = unsafeMkProps " minLength"
257+
258+ multiple :: Boolean -> Props
214259multiple = unsafeMkProps " multiple"
215260
216- muted :: String -> Props
261+ muted :: Boolean -> Props
217262muted = unsafeMkProps " muted"
218263
219264name :: String -> Props
220265name = unsafeMkProps " name"
221266
222- noValidate :: String -> Props
267+ nonce :: String -> Props
268+ nonce = unsafeMkProps " nonce"
269+
270+ noValidate :: Boolean -> Props
223271noValidate = unsafeMkProps " noValidate"
224272
225- open :: String -> Props
273+ open :: Boolean -> Props
226274open = unsafeMkProps " open"
227275
276+ optimum :: String -> Props
277+ optimum = unsafeMkProps " optimum"
278+
228279pattern :: String -> Props
229280pattern = unsafeMkProps " pattern"
230281
@@ -237,25 +288,31 @@ poster = unsafeMkProps "poster"
237288preload :: String -> Props
238289preload = unsafeMkProps " preload"
239290
291+ profile :: String -> Props
292+ profile = unsafeMkProps " profile"
293+
240294radioGroup :: String -> Props
241295radioGroup = unsafeMkProps " radioGroup"
242296
243- readOnly :: String -> Props
297+ readOnly :: Boolean -> Props
244298readOnly = unsafeMkProps " readOnly"
245299
246300rel :: String -> Props
247301rel = unsafeMkProps " rel"
248302
249- required :: String -> Props
303+ required :: Boolean -> Props
250304required = unsafeMkProps " required"
251305
306+ reversed :: Boolean -> Props
307+ reversed = unsafeMkProps " reversed"
308+
252309role :: String -> Props
253310role = unsafeMkProps " role"
254311
255- rows :: String -> Props
312+ rows :: Int -> Props
256313rows = unsafeMkProps " rows"
257314
258- rowSpan :: String -> Props
315+ rowSpan :: Int -> Props
259316rowSpan = unsafeMkProps " rowSpan"
260317
261318sandbox :: String -> Props
@@ -264,28 +321,31 @@ sandbox = unsafeMkProps "sandbox"
264321scope :: String -> Props
265322scope = unsafeMkProps " scope"
266323
324+ scoped :: Boolean -> Props
325+ scoped = unsafeMkProps " scoped"
326+
267327scrolling :: String -> Props
268328scrolling = unsafeMkProps " scrolling"
269329
270- seamless :: String -> Props
330+ seamless :: Boolean -> Props
271331seamless = unsafeMkProps " seamless"
272332
273- selected :: String -> Props
333+ selected :: Boolean -> Props
274334selected = unsafeMkProps " selected"
275335
276336shape :: String -> Props
277337shape = unsafeMkProps " shape"
278338
279- size :: String -> Props
339+ size :: Int -> Props
280340size = unsafeMkProps " size"
281341
282342sizes :: String -> Props
283343sizes = unsafeMkProps " sizes"
284344
285- span :: String -> Props
345+ span :: Int -> Props
286346span = unsafeMkProps " span"
287347
288- spellCheck :: String -> Props
348+ spellCheck :: Boolean -> Props
289349spellCheck = unsafeMkProps " spellCheck"
290350
291351src :: String -> Props
@@ -294,16 +354,22 @@ src = unsafeMkProps "src"
294354srcDoc :: String -> Props
295355srcDoc = unsafeMkProps " srcDoc"
296356
357+ srcLang :: String -> Props
358+ srcLang = unsafeMkProps " srcLang"
359+
297360srcSet :: String -> Props
298361srcSet = unsafeMkProps " srcSet"
299362
300- start :: String -> Props
363+ start :: Int -> Props
301364start = unsafeMkProps " start"
302365
303366step :: String -> Props
304367step = unsafeMkProps " step"
305368
306- tabIndex :: String -> Props
369+ summary :: String -> Props
370+ summary = unsafeMkProps " summary"
371+
372+ tabIndex :: Int -> Props
307373tabIndex = unsafeMkProps " tabIndex"
308374
309375target :: String -> Props
@@ -327,6 +393,71 @@ width = unsafeMkProps "width"
327393wmode :: String -> Props
328394wmode = unsafeMkProps " wmode"
329395
396+ wrap :: String -> Props
397+ wrap = unsafeMkProps " wrap"
398+
399+ -- RDFa Attributes
400+ about :: String -> Props
401+ about = unsafeMkProps " about"
402+
403+ datatype :: String -> Props
404+ datatype = unsafeMkProps " datatype"
405+
406+ inlist :: String -> Props
407+ inlist = unsafeMkProps " inlist"
408+
409+ prefix :: String -> Props
410+ prefix = unsafeMkProps " prefix"
411+
412+ property :: String -> Props
413+ property = unsafeMkProps " property"
414+
415+ resource :: String -> Props
416+ resource = unsafeMkProps " resource"
417+
418+ typeof :: String -> Props
419+ typeof = unsafeMkProps " typeof"
420+
421+ vocab :: String -> Props
422+ vocab = unsafeMkProps " vocab"
423+
424+ -- Non-standard Attributes
425+ autoCapitalize :: String -> Props
426+ autoCapitalize = unsafeMkProps " autoCapitalize"
427+
428+ autoCorrect :: String -> Props
429+ autoCorrect = unsafeMkProps " autoCorrect"
430+
431+ autoSave :: String -> Props
432+ autoSave = unsafeMkProps " autoSave"
433+
434+ color :: String -> Props
435+ color = unsafeMkProps " color"
436+
437+ itemProp :: String -> Props
438+ itemProp = unsafeMkProps " itemProp"
439+
440+ itemScope :: Boolean -> Props
441+ itemScope = unsafeMkProps " itemScope"
442+
443+ itemType :: String -> Props
444+ itemType = unsafeMkProps " itemType"
445+
446+ itemID :: String -> Props
447+ itemID = unsafeMkProps " itemID"
448+
449+ itemRef :: String -> Props
450+ itemRef = unsafeMkProps " itemRef"
451+
452+ results :: Int -> Props
453+ results = unsafeMkProps " results"
454+
455+ security :: String -> Props
456+ security = unsafeMkProps " security"
457+
458+ unselectable :: Boolean -> Props
459+ unselectable = unsafeMkProps " unselectable"
460+
330461onCopy :: forall eff props state result .
331462 (Event -> EventHandlerContext eff props state result ) -> Props
332463onCopy f = unsafeMkProps " onCopy" (handle f)
0 commit comments