1-- WARNING: The next block of code was automatically generated by
2-- src/Util/GenerateHtmlCombinators.hs:93
3--
4-- | This module exports combinators that provide you with the
5-- ability to set attributes on HTML elements.
6--
7{-# LANGUAGE OverloadedStrings #-}
8module Text.Blaze.Html4.Strict.Attributes
9    ( abbr
10    , accept
11    , accesskey
12    , action
13    , align
14    , alt
15    , archive
16    , axis
17    , border
18    , cellpadding
19    , cellspacing
20    , char
21    , charoff
22    , charset
23    , checked
24    , cite
25    , class_
26    , classid
27    , codebase
28    , codetype
29    , cols
30    , colspan
31    , content
32    , coords
33    , data_
34    , datetime
35    , declare
36    , defer
37    , dir
38    , disabled
39    , enctype
40    , for
41    , frame
42    , headers
43    , height
44    , href
45    , hreflang
46    , httpEquiv
47    , id
48    , label
49    , lang
50    , maxlength
51    , media
52    , method
53    , multiple
54    , name
55    , nohref
56    , onabort
57    , onblur
58    , onchange
59    , onclick
60    , ondblclick
61    , onfocus
62    , onkeydown
63    , onkeypress
64    , onkeyup
65    , onload
66    , onmousedown
67    , onmousemove
68    , onmouseout
69    , onmouseover
70    , onmouseup
71    , onreset
72    , onselect
73    , onsubmit
74    , onunload
75    , profile
76    , readonly
77    , rel
78    , rev
79    , rows
80    , rowspan
81    , rules
82    , scheme
83    , scope
84    , selected
85    , shape
86    , size
87    , span
88    , src
89    , standby
90    , style
91    , summary
92    , tabindex
93    , title
94    , type_
95    , usemap
96    , valign
97    , value
98    , valuetype
99    , width
100    ) where
101
102-- WARNING: The next block of code was automatically generated by
103-- src/Util/GenerateHtmlCombinators.hs:99
104--
105import Prelude ()
106
107import Text.Blaze.Internal (Attribute, AttributeValue, attribute)
108
109-- WARNING: The next block of code was automatically generated by
110-- src/Util/GenerateHtmlCombinators.hs:249
111--
112-- | Combinator for the @abbr@ attribute.
113--
114-- Example:
115--
116-- > div ! abbr "bar" $ "Hello."
117--
118-- Result:
119--
120-- > <div abbr="bar">Hello.</div>
121--
122abbr :: AttributeValue  -- ^ Attribute value.
123     -> Attribute       -- ^ Resulting attribute.
124abbr = attribute "abbr" " abbr=\""
125{-# INLINE abbr #-}
126
127-- WARNING: The next block of code was automatically generated by
128-- src/Util/GenerateHtmlCombinators.hs:249
129--
130-- | Combinator for the @accept@ attribute.
131--
132-- Example:
133--
134-- > div ! accept "bar" $ "Hello."
135--
136-- Result:
137--
138-- > <div accept="bar">Hello.</div>
139--
140accept :: AttributeValue  -- ^ Attribute value.
141       -> Attribute       -- ^ Resulting attribute.
142accept = attribute "accept" " accept=\""
143{-# INLINE accept #-}
144
145-- WARNING: The next block of code was automatically generated by
146-- src/Util/GenerateHtmlCombinators.hs:249
147--
148-- | Combinator for the @accesskey@ attribute.
149--
150-- Example:
151--
152-- > div ! accesskey "bar" $ "Hello."
153--
154-- Result:
155--
156-- > <div accesskey="bar">Hello.</div>
157--
158accesskey :: AttributeValue  -- ^ Attribute value.
159          -> Attribute       -- ^ Resulting attribute.
160accesskey = attribute "accesskey" " accesskey=\""
161{-# INLINE accesskey #-}
162
163-- WARNING: The next block of code was automatically generated by
164-- src/Util/GenerateHtmlCombinators.hs:249
165--
166-- | Combinator for the @action@ attribute.
167--
168-- Example:
169--
170-- > div ! action "bar" $ "Hello."
171--
172-- Result:
173--
174-- > <div action="bar">Hello.</div>
175--
176action :: AttributeValue  -- ^ Attribute value.
177       -> Attribute       -- ^ Resulting attribute.
178action = attribute "action" " action=\""
179{-# INLINE action #-}
180
181-- WARNING: The next block of code was automatically generated by
182-- src/Util/GenerateHtmlCombinators.hs:249
183--
184-- | Combinator for the @align@ attribute.
185--
186-- Example:
187--
188-- > div ! align "bar" $ "Hello."
189--
190-- Result:
191--
192-- > <div align="bar">Hello.</div>
193--
194align :: AttributeValue  -- ^ Attribute value.
195      -> Attribute       -- ^ Resulting attribute.
196align = attribute "align" " align=\""
197{-# INLINE align #-}
198
199-- WARNING: The next block of code was automatically generated by
200-- src/Util/GenerateHtmlCombinators.hs:249
201--
202-- | Combinator for the @alt@ attribute.
203--
204-- Example:
205--
206-- > div ! alt "bar" $ "Hello."
207--
208-- Result:
209--
210-- > <div alt="bar">Hello.</div>
211--
212alt :: AttributeValue  -- ^ Attribute value.
213    -> Attribute       -- ^ Resulting attribute.
214alt = attribute "alt" " alt=\""
215{-# INLINE alt #-}
216
217-- WARNING: The next block of code was automatically generated by
218-- src/Util/GenerateHtmlCombinators.hs:249
219--
220-- | Combinator for the @archive@ attribute.
221--
222-- Example:
223--
224-- > div ! archive "bar" $ "Hello."
225--
226-- Result:
227--
228-- > <div archive="bar">Hello.</div>
229--
230archive :: AttributeValue  -- ^ Attribute value.
231        -> Attribute       -- ^ Resulting attribute.
232archive = attribute "archive" " archive=\""
233{-# INLINE archive #-}
234
235-- WARNING: The next block of code was automatically generated by
236-- src/Util/GenerateHtmlCombinators.hs:249
237--
238-- | Combinator for the @axis@ attribute.
239--
240-- Example:
241--
242-- > div ! axis "bar" $ "Hello."
243--
244-- Result:
245--
246-- > <div axis="bar">Hello.</div>
247--
248axis :: AttributeValue  -- ^ Attribute value.
249     -> Attribute       -- ^ Resulting attribute.
250axis = attribute "axis" " axis=\""
251{-# INLINE axis #-}
252
253-- WARNING: The next block of code was automatically generated by
254-- src/Util/GenerateHtmlCombinators.hs:249
255--
256-- | Combinator for the @border@ attribute.
257--
258-- Example:
259--
260-- > div ! border "bar" $ "Hello."
261--
262-- Result:
263--
264-- > <div border="bar">Hello.</div>
265--
266border :: AttributeValue  -- ^ Attribute value.
267       -> Attribute       -- ^ Resulting attribute.
268border = attribute "border" " border=\""
269{-# INLINE border #-}
270
271-- WARNING: The next block of code was automatically generated by
272-- src/Util/GenerateHtmlCombinators.hs:249
273--
274-- | Combinator for the @cellpadding@ attribute.
275--
276-- Example:
277--
278-- > div ! cellpadding "bar" $ "Hello."
279--
280-- Result:
281--
282-- > <div cellpadding="bar">Hello.</div>
283--
284cellpadding :: AttributeValue  -- ^ Attribute value.
285            -> Attribute       -- ^ Resulting attribute.
286cellpadding = attribute "cellpadding" " cellpadding=\""
287{-# INLINE cellpadding #-}
288
289-- WARNING: The next block of code was automatically generated by
290-- src/Util/GenerateHtmlCombinators.hs:249
291--
292-- | Combinator for the @cellspacing@ attribute.
293--
294-- Example:
295--
296-- > div ! cellspacing "bar" $ "Hello."
297--
298-- Result:
299--
300-- > <div cellspacing="bar">Hello.</div>
301--
302cellspacing :: AttributeValue  -- ^ Attribute value.
303            -> Attribute       -- ^ Resulting attribute.
304cellspacing = attribute "cellspacing" " cellspacing=\""
305{-# INLINE cellspacing #-}
306
307-- WARNING: The next block of code was automatically generated by
308-- src/Util/GenerateHtmlCombinators.hs:249
309--
310-- | Combinator for the @char@ attribute.
311--
312-- Example:
313--
314-- > div ! char "bar" $ "Hello."
315--
316-- Result:
317--
318-- > <div char="bar">Hello.</div>
319--
320char :: AttributeValue  -- ^ Attribute value.
321     -> Attribute       -- ^ Resulting attribute.
322char = attribute "char" " char=\""
323{-# INLINE char #-}
324
325-- WARNING: The next block of code was automatically generated by
326-- src/Util/GenerateHtmlCombinators.hs:249
327--
328-- | Combinator for the @charoff@ attribute.
329--
330-- Example:
331--
332-- > div ! charoff "bar" $ "Hello."
333--
334-- Result:
335--
336-- > <div charoff="bar">Hello.</div>
337--
338charoff :: AttributeValue  -- ^ Attribute value.
339        -> Attribute       -- ^ Resulting attribute.
340charoff = attribute "charoff" " charoff=\""
341{-# INLINE charoff #-}
342
343-- WARNING: The next block of code was automatically generated by
344-- src/Util/GenerateHtmlCombinators.hs:249
345--
346-- | Combinator for the @charset@ attribute.
347--
348-- Example:
349--
350-- > div ! charset "bar" $ "Hello."
351--
352-- Result:
353--
354-- > <div charset="bar">Hello.</div>
355--
356charset :: AttributeValue  -- ^ Attribute value.
357        -> Attribute       -- ^ Resulting attribute.
358charset = attribute "charset" " charset=\""
359{-# INLINE charset #-}
360
361-- WARNING: The next block of code was automatically generated by
362-- src/Util/GenerateHtmlCombinators.hs:249
363--
364-- | Combinator for the @checked@ attribute.
365--
366-- Example:
367--
368-- > div ! checked "bar" $ "Hello."
369--
370-- Result:
371--
372-- > <div checked="bar">Hello.</div>
373--
374checked :: AttributeValue  -- ^ Attribute value.
375        -> Attribute       -- ^ Resulting attribute.
376checked = attribute "checked" " checked=\""
377{-# INLINE checked #-}
378
379-- WARNING: The next block of code was automatically generated by
380-- src/Util/GenerateHtmlCombinators.hs:249
381--
382-- | Combinator for the @cite@ attribute.
383--
384-- Example:
385--
386-- > div ! cite "bar" $ "Hello."
387--
388-- Result:
389--
390-- > <div cite="bar">Hello.</div>
391--
392cite :: AttributeValue  -- ^ Attribute value.
393     -> Attribute       -- ^ Resulting attribute.
394cite = attribute "cite" " cite=\""
395{-# INLINE cite #-}
396
397-- WARNING: The next block of code was automatically generated by
398-- src/Util/GenerateHtmlCombinators.hs:249
399--
400-- | Combinator for the @class@ attribute.
401--
402-- Example:
403--
404-- > div ! class_ "bar" $ "Hello."
405--
406-- Result:
407--
408-- > <div class="bar">Hello.</div>
409--
410class_ :: AttributeValue  -- ^ Attribute value.
411       -> Attribute       -- ^ Resulting attribute.
412class_ = attribute "class" " class=\""
413{-# INLINE class_ #-}
414
415-- WARNING: The next block of code was automatically generated by
416-- src/Util/GenerateHtmlCombinators.hs:249
417--
418-- | Combinator for the @classid@ attribute.
419--
420-- Example:
421--
422-- > div ! classid "bar" $ "Hello."
423--
424-- Result:
425--
426-- > <div classid="bar">Hello.</div>
427--
428classid :: AttributeValue  -- ^ Attribute value.
429        -> Attribute       -- ^ Resulting attribute.
430classid = attribute "classid" " classid=\""
431{-# INLINE classid #-}
432
433-- WARNING: The next block of code was automatically generated by
434-- src/Util/GenerateHtmlCombinators.hs:249
435--
436-- | Combinator for the @codebase@ attribute.
437--
438-- Example:
439--
440-- > div ! codebase "bar" $ "Hello."
441--
442-- Result:
443--
444-- > <div codebase="bar">Hello.</div>
445--
446codebase :: AttributeValue  -- ^ Attribute value.
447         -> Attribute       -- ^ Resulting attribute.
448codebase = attribute "codebase" " codebase=\""
449{-# INLINE codebase #-}
450
451-- WARNING: The next block of code was automatically generated by
452-- src/Util/GenerateHtmlCombinators.hs:249
453--
454-- | Combinator for the @codetype@ attribute.
455--
456-- Example:
457--
458-- > div ! codetype "bar" $ "Hello."
459--
460-- Result:
461--
462-- > <div codetype="bar">Hello.</div>
463--
464codetype :: AttributeValue  -- ^ Attribute value.
465         -> Attribute       -- ^ Resulting attribute.
466codetype = attribute "codetype" " codetype=\""
467{-# INLINE codetype #-}
468
469-- WARNING: The next block of code was automatically generated by
470-- src/Util/GenerateHtmlCombinators.hs:249
471--
472-- | Combinator for the @cols@ attribute.
473--
474-- Example:
475--
476-- > div ! cols "bar" $ "Hello."
477--
478-- Result:
479--
480-- > <div cols="bar">Hello.</div>
481--
482cols :: AttributeValue  -- ^ Attribute value.
483     -> Attribute       -- ^ Resulting attribute.
484cols = attribute "cols" " cols=\""
485{-# INLINE cols #-}
486
487-- WARNING: The next block of code was automatically generated by
488-- src/Util/GenerateHtmlCombinators.hs:249
489--
490-- | Combinator for the @colspan@ attribute.
491--
492-- Example:
493--
494-- > div ! colspan "bar" $ "Hello."
495--
496-- Result:
497--
498-- > <div colspan="bar">Hello.</div>
499--
500colspan :: AttributeValue  -- ^ Attribute value.
501        -> Attribute       -- ^ Resulting attribute.
502colspan = attribute "colspan" " colspan=\""
503{-# INLINE colspan #-}
504
505-- WARNING: The next block of code was automatically generated by
506-- src/Util/GenerateHtmlCombinators.hs:249
507--
508-- | Combinator for the @content@ attribute.
509--
510-- Example:
511--
512-- > div ! content "bar" $ "Hello."
513--
514-- Result:
515--
516-- > <div content="bar">Hello.</div>
517--
518content :: AttributeValue  -- ^ Attribute value.
519        -> Attribute       -- ^ Resulting attribute.
520content = attribute "content" " content=\""
521{-# INLINE content #-}
522
523-- WARNING: The next block of code was automatically generated by
524-- src/Util/GenerateHtmlCombinators.hs:249
525--
526-- | Combinator for the @coords@ attribute.
527--
528-- Example:
529--
530-- > div ! coords "bar" $ "Hello."
531--
532-- Result:
533--
534-- > <div coords="bar">Hello.</div>
535--
536coords :: AttributeValue  -- ^ Attribute value.
537       -> Attribute       -- ^ Resulting attribute.
538coords = attribute "coords" " coords=\""
539{-# INLINE coords #-}
540
541-- WARNING: The next block of code was automatically generated by
542-- src/Util/GenerateHtmlCombinators.hs:249
543--
544-- | Combinator for the @data@ attribute.
545--
546-- Example:
547--
548-- > div ! data_ "bar" $ "Hello."
549--
550-- Result:
551--
552-- > <div data="bar">Hello.</div>
553--
554data_ :: AttributeValue  -- ^ Attribute value.
555      -> Attribute       -- ^ Resulting attribute.
556data_ = attribute "data" " data=\""
557{-# INLINE data_ #-}
558
559-- WARNING: The next block of code was automatically generated by
560-- src/Util/GenerateHtmlCombinators.hs:249
561--
562-- | Combinator for the @datetime@ attribute.
563--
564-- Example:
565--
566-- > div ! datetime "bar" $ "Hello."
567--
568-- Result:
569--
570-- > <div datetime="bar">Hello.</div>
571--
572datetime :: AttributeValue  -- ^ Attribute value.
573         -> Attribute       -- ^ Resulting attribute.
574datetime = attribute "datetime" " datetime=\""
575{-# INLINE datetime #-}
576
577-- WARNING: The next block of code was automatically generated by
578-- src/Util/GenerateHtmlCombinators.hs:249
579--
580-- | Combinator for the @declare@ attribute.
581--
582-- Example:
583--
584-- > div ! declare "bar" $ "Hello."
585--
586-- Result:
587--
588-- > <div declare="bar">Hello.</div>
589--
590declare :: AttributeValue  -- ^ Attribute value.
591        -> Attribute       -- ^ Resulting attribute.
592declare = attribute "declare" " declare=\""
593{-# INLINE declare #-}
594
595-- WARNING: The next block of code was automatically generated by
596-- src/Util/GenerateHtmlCombinators.hs:249
597--
598-- | Combinator for the @defer@ attribute.
599--
600-- Example:
601--
602-- > div ! defer "bar" $ "Hello."
603--
604-- Result:
605--
606-- > <div defer="bar">Hello.</div>
607--
608defer :: AttributeValue  -- ^ Attribute value.
609      -> Attribute       -- ^ Resulting attribute.
610defer = attribute "defer" " defer=\""
611{-# INLINE defer #-}
612
613-- WARNING: The next block of code was automatically generated by
614-- src/Util/GenerateHtmlCombinators.hs:249
615--
616-- | Combinator for the @dir@ attribute.
617--
618-- Example:
619--
620-- > div ! dir "bar" $ "Hello."
621--
622-- Result:
623--
624-- > <div dir="bar">Hello.</div>
625--
626dir :: AttributeValue  -- ^ Attribute value.
627    -> Attribute       -- ^ Resulting attribute.
628dir = attribute "dir" " dir=\""
629{-# INLINE dir #-}
630
631-- WARNING: The next block of code was automatically generated by
632-- src/Util/GenerateHtmlCombinators.hs:249
633--
634-- | Combinator for the @disabled@ attribute.
635--
636-- Example:
637--
638-- > div ! disabled "bar" $ "Hello."
639--
640-- Result:
641--
642-- > <div disabled="bar">Hello.</div>
643--
644disabled :: AttributeValue  -- ^ Attribute value.
645         -> Attribute       -- ^ Resulting attribute.
646disabled = attribute "disabled" " disabled=\""
647{-# INLINE disabled #-}
648
649-- WARNING: The next block of code was automatically generated by
650-- src/Util/GenerateHtmlCombinators.hs:249
651--
652-- | Combinator for the @enctype@ attribute.
653--
654-- Example:
655--
656-- > div ! enctype "bar" $ "Hello."
657--
658-- Result:
659--
660-- > <div enctype="bar">Hello.</div>
661--
662enctype :: AttributeValue  -- ^ Attribute value.
663        -> Attribute       -- ^ Resulting attribute.
664enctype = attribute "enctype" " enctype=\""
665{-# INLINE enctype #-}
666
667-- WARNING: The next block of code was automatically generated by
668-- src/Util/GenerateHtmlCombinators.hs:249
669--
670-- | Combinator for the @for@ attribute.
671--
672-- Example:
673--
674-- > div ! for "bar" $ "Hello."
675--
676-- Result:
677--
678-- > <div for="bar">Hello.</div>
679--
680for :: AttributeValue  -- ^ Attribute value.
681    -> Attribute       -- ^ Resulting attribute.
682for = attribute "for" " for=\""
683{-# INLINE for #-}
684
685-- WARNING: The next block of code was automatically generated by
686-- src/Util/GenerateHtmlCombinators.hs:249
687--
688-- | Combinator for the @frame@ attribute.
689--
690-- Example:
691--
692-- > div ! frame "bar" $ "Hello."
693--
694-- Result:
695--
696-- > <div frame="bar">Hello.</div>
697--
698frame :: AttributeValue  -- ^ Attribute value.
699      -> Attribute       -- ^ Resulting attribute.
700frame = attribute "frame" " frame=\""
701{-# INLINE frame #-}
702
703-- WARNING: The next block of code was automatically generated by
704-- src/Util/GenerateHtmlCombinators.hs:249
705--
706-- | Combinator for the @headers@ attribute.
707--
708-- Example:
709--
710-- > div ! headers "bar" $ "Hello."
711--
712-- Result:
713--
714-- > <div headers="bar">Hello.</div>
715--
716headers :: AttributeValue  -- ^ Attribute value.
717        -> Attribute       -- ^ Resulting attribute.
718headers = attribute "headers" " headers=\""
719{-# INLINE headers #-}
720
721-- WARNING: The next block of code was automatically generated by
722-- src/Util/GenerateHtmlCombinators.hs:249
723--
724-- | Combinator for the @height@ attribute.
725--
726-- Example:
727--
728-- > div ! height "bar" $ "Hello."
729--
730-- Result:
731--
732-- > <div height="bar">Hello.</div>
733--
734height :: AttributeValue  -- ^ Attribute value.
735       -> Attribute       -- ^ Resulting attribute.
736height = attribute "height" " height=\""
737{-# INLINE height #-}
738
739-- WARNING: The next block of code was automatically generated by
740-- src/Util/GenerateHtmlCombinators.hs:249
741--
742-- | Combinator for the @href@ attribute.
743--
744-- Example:
745--
746-- > div ! href "bar" $ "Hello."
747--
748-- Result:
749--
750-- > <div href="bar">Hello.</div>
751--
752href :: AttributeValue  -- ^ Attribute value.
753     -> Attribute       -- ^ Resulting attribute.
754href = attribute "href" " href=\""
755{-# INLINE href #-}
756
757-- WARNING: The next block of code was automatically generated by
758-- src/Util/GenerateHtmlCombinators.hs:249
759--
760-- | Combinator for the @hreflang@ attribute.
761--
762-- Example:
763--
764-- > div ! hreflang "bar" $ "Hello."
765--
766-- Result:
767--
768-- > <div hreflang="bar">Hello.</div>
769--
770hreflang :: AttributeValue  -- ^ Attribute value.
771         -> Attribute       -- ^ Resulting attribute.
772hreflang = attribute "hreflang" " hreflang=\""
773{-# INLINE hreflang #-}
774
775-- WARNING: The next block of code was automatically generated by
776-- src/Util/GenerateHtmlCombinators.hs:249
777--
778-- | Combinator for the @http-equiv@ attribute.
779--
780-- Example:
781--
782-- > div ! httpEquiv "bar" $ "Hello."
783--
784-- Result:
785--
786-- > <div http-equiv="bar">Hello.</div>
787--
788httpEquiv :: AttributeValue  -- ^ Attribute value.
789          -> Attribute       -- ^ Resulting attribute.
790httpEquiv = attribute "http-equiv" " http-equiv=\""
791{-# INLINE httpEquiv #-}
792
793-- WARNING: The next block of code was automatically generated by
794-- src/Util/GenerateHtmlCombinators.hs:249
795--
796-- | Combinator for the @id@ attribute.
797--
798-- Example:
799--
800-- > div ! id "bar" $ "Hello."
801--
802-- Result:
803--
804-- > <div id="bar">Hello.</div>
805--
806id :: AttributeValue  -- ^ Attribute value.
807   -> Attribute       -- ^ Resulting attribute.
808id = attribute "id" " id=\""
809{-# INLINE id #-}
810
811-- WARNING: The next block of code was automatically generated by
812-- src/Util/GenerateHtmlCombinators.hs:249
813--
814-- | Combinator for the @label@ attribute.
815--
816-- Example:
817--
818-- > div ! label "bar" $ "Hello."
819--
820-- Result:
821--
822-- > <div label="bar">Hello.</div>
823--
824label :: AttributeValue  -- ^ Attribute value.
825      -> Attribute       -- ^ Resulting attribute.
826label = attribute "label" " label=\""
827{-# INLINE label #-}
828
829-- WARNING: The next block of code was automatically generated by
830-- src/Util/GenerateHtmlCombinators.hs:249
831--
832-- | Combinator for the @lang@ attribute.
833--
834-- Example:
835--
836-- > div ! lang "bar" $ "Hello."
837--
838-- Result:
839--
840-- > <div lang="bar">Hello.</div>
841--
842lang :: AttributeValue  -- ^ Attribute value.
843     -> Attribute       -- ^ Resulting attribute.
844lang = attribute "lang" " lang=\""
845{-# INLINE lang #-}
846
847-- WARNING: The next block of code was automatically generated by
848-- src/Util/GenerateHtmlCombinators.hs:249
849--
850-- | Combinator for the @maxlength@ attribute.
851--
852-- Example:
853--
854-- > div ! maxlength "bar" $ "Hello."
855--
856-- Result:
857--
858-- > <div maxlength="bar">Hello.</div>
859--
860maxlength :: AttributeValue  -- ^ Attribute value.
861          -> Attribute       -- ^ Resulting attribute.
862maxlength = attribute "maxlength" " maxlength=\""
863{-# INLINE maxlength #-}
864
865-- WARNING: The next block of code was automatically generated by
866-- src/Util/GenerateHtmlCombinators.hs:249
867--
868-- | Combinator for the @media@ attribute.
869--
870-- Example:
871--
872-- > div ! media "bar" $ "Hello."
873--
874-- Result:
875--
876-- > <div media="bar">Hello.</div>
877--
878media :: AttributeValue  -- ^ Attribute value.
879      -> Attribute       -- ^ Resulting attribute.
880media = attribute "media" " media=\""
881{-# INLINE media #-}
882
883-- WARNING: The next block of code was automatically generated by
884-- src/Util/GenerateHtmlCombinators.hs:249
885--
886-- | Combinator for the @method@ attribute.
887--
888-- Example:
889--
890-- > div ! method "bar" $ "Hello."
891--
892-- Result:
893--
894-- > <div method="bar">Hello.</div>
895--
896method :: AttributeValue  -- ^ Attribute value.
897       -> Attribute       -- ^ Resulting attribute.
898method = attribute "method" " method=\""
899{-# INLINE method #-}
900
901-- WARNING: The next block of code was automatically generated by
902-- src/Util/GenerateHtmlCombinators.hs:249
903--
904-- | Combinator for the @multiple@ attribute.
905--
906-- Example:
907--
908-- > div ! multiple "bar" $ "Hello."
909--
910-- Result:
911--
912-- > <div multiple="bar">Hello.</div>
913--
914multiple :: AttributeValue  -- ^ Attribute value.
915         -> Attribute       -- ^ Resulting attribute.
916multiple = attribute "multiple" " multiple=\""
917{-# INLINE multiple #-}
918
919-- WARNING: The next block of code was automatically generated by
920-- src/Util/GenerateHtmlCombinators.hs:249
921--
922-- | Combinator for the @name@ attribute.
923--
924-- Example:
925--
926-- > div ! name "bar" $ "Hello."
927--
928-- Result:
929--
930-- > <div name="bar">Hello.</div>
931--
932name :: AttributeValue  -- ^ Attribute value.
933     -> Attribute       -- ^ Resulting attribute.
934name = attribute "name" " name=\""
935{-# INLINE name #-}
936
937-- WARNING: The next block of code was automatically generated by
938-- src/Util/GenerateHtmlCombinators.hs:249
939--
940-- | Combinator for the @nohref@ attribute.
941--
942-- Example:
943--
944-- > div ! nohref "bar" $ "Hello."
945--
946-- Result:
947--
948-- > <div nohref="bar">Hello.</div>
949--
950nohref :: AttributeValue  -- ^ Attribute value.
951       -> Attribute       -- ^ Resulting attribute.
952nohref = attribute "nohref" " nohref=\""
953{-# INLINE nohref #-}
954
955-- WARNING: The next block of code was automatically generated by
956-- src/Util/GenerateHtmlCombinators.hs:249
957--
958-- | Combinator for the @onabort@ attribute.
959--
960-- Example:
961--
962-- > div ! onabort "bar" $ "Hello."
963--
964-- Result:
965--
966-- > <div onabort="bar">Hello.</div>
967--
968onabort :: AttributeValue  -- ^ Attribute value.
969        -> Attribute       -- ^ Resulting attribute.
970onabort = attribute "onabort" " onabort=\""
971{-# INLINE onabort #-}
972
973-- WARNING: The next block of code was automatically generated by
974-- src/Util/GenerateHtmlCombinators.hs:249
975--
976-- | Combinator for the @onblur@ attribute.
977--
978-- Example:
979--
980-- > div ! onblur "bar" $ "Hello."
981--
982-- Result:
983--
984-- > <div onblur="bar">Hello.</div>
985--
986onblur :: AttributeValue  -- ^ Attribute value.
987       -> Attribute       -- ^ Resulting attribute.
988onblur = attribute "onblur" " onblur=\""
989{-# INLINE onblur #-}
990
991-- WARNING: The next block of code was automatically generated by
992-- src/Util/GenerateHtmlCombinators.hs:249
993--
994-- | Combinator for the @onchange@ attribute.
995--
996-- Example:
997--
998-- > div ! onchange "bar" $ "Hello."
999--
1000-- Result:
1001--
1002-- > <div onchange="bar">Hello.</div>
1003--
1004onchange :: AttributeValue  -- ^ Attribute value.
1005         -> Attribute       -- ^ Resulting attribute.
1006onchange = attribute "onchange" " onchange=\""
1007{-# INLINE onchange #-}
1008
1009-- WARNING: The next block of code was automatically generated by
1010-- src/Util/GenerateHtmlCombinators.hs:249
1011--
1012-- | Combinator for the @onclick@ attribute.
1013--
1014-- Example:
1015--
1016-- > div ! onclick "bar" $ "Hello."
1017--
1018-- Result:
1019--
1020-- > <div onclick="bar">Hello.</div>
1021--
1022onclick :: AttributeValue  -- ^ Attribute value.
1023        -> Attribute       -- ^ Resulting attribute.
1024onclick = attribute "onclick" " onclick=\""
1025{-# INLINE onclick #-}
1026
1027-- WARNING: The next block of code was automatically generated by
1028-- src/Util/GenerateHtmlCombinators.hs:249
1029--
1030-- | Combinator for the @ondblclick@ attribute.
1031--
1032-- Example:
1033--
1034-- > div ! ondblclick "bar" $ "Hello."
1035--
1036-- Result:
1037--
1038-- > <div ondblclick="bar">Hello.</div>
1039--
1040ondblclick :: AttributeValue  -- ^ Attribute value.
1041           -> Attribute       -- ^ Resulting attribute.
1042ondblclick = attribute "ondblclick" " ondblclick=\""
1043{-# INLINE ondblclick #-}
1044
1045-- WARNING: The next block of code was automatically generated by
1046-- src/Util/GenerateHtmlCombinators.hs:249
1047--
1048-- | Combinator for the @onfocus@ attribute.
1049--
1050-- Example:
1051--
1052-- > div ! onfocus "bar" $ "Hello."
1053--
1054-- Result:
1055--
1056-- > <div onfocus="bar">Hello.</div>
1057--
1058onfocus :: AttributeValue  -- ^ Attribute value.
1059        -> Attribute       -- ^ Resulting attribute.
1060onfocus = attribute "onfocus" " onfocus=\""
1061{-# INLINE onfocus #-}
1062
1063-- WARNING: The next block of code was automatically generated by
1064-- src/Util/GenerateHtmlCombinators.hs:249
1065--
1066-- | Combinator for the @onkeydown@ attribute.
1067--
1068-- Example:
1069--
1070-- > div ! onkeydown "bar" $ "Hello."
1071--
1072-- Result:
1073--
1074-- > <div onkeydown="bar">Hello.</div>
1075--
1076onkeydown :: AttributeValue  -- ^ Attribute value.
1077          -> Attribute       -- ^ Resulting attribute.
1078onkeydown = attribute "onkeydown" " onkeydown=\""
1079{-# INLINE onkeydown #-}
1080
1081-- WARNING: The next block of code was automatically generated by
1082-- src/Util/GenerateHtmlCombinators.hs:249
1083--
1084-- | Combinator for the @onkeypress@ attribute.
1085--
1086-- Example:
1087--
1088-- > div ! onkeypress "bar" $ "Hello."
1089--
1090-- Result:
1091--
1092-- > <div onkeypress="bar">Hello.</div>
1093--
1094onkeypress :: AttributeValue  -- ^ Attribute value.
1095           -> Attribute       -- ^ Resulting attribute.
1096onkeypress = attribute "onkeypress" " onkeypress=\""
1097{-# INLINE onkeypress #-}
1098
1099-- WARNING: The next block of code was automatically generated by
1100-- src/Util/GenerateHtmlCombinators.hs:249
1101--
1102-- | Combinator for the @onkeyup@ attribute.
1103--
1104-- Example:
1105--
1106-- > div ! onkeyup "bar" $ "Hello."
1107--
1108-- Result:
1109--
1110-- > <div onkeyup="bar">Hello.</div>
1111--
1112onkeyup :: AttributeValue  -- ^ Attribute value.
1113        -> Attribute       -- ^ Resulting attribute.
1114onkeyup = attribute "onkeyup" " onkeyup=\""
1115{-# INLINE onkeyup #-}
1116
1117-- WARNING: The next block of code was automatically generated by
1118-- src/Util/GenerateHtmlCombinators.hs:249
1119--
1120-- | Combinator for the @onload@ attribute.
1121--
1122-- Example:
1123--
1124-- > div ! onload "bar" $ "Hello."
1125--
1126-- Result:
1127--
1128-- > <div onload="bar">Hello.</div>
1129--
1130onload :: AttributeValue  -- ^ Attribute value.
1131       -> Attribute       -- ^ Resulting attribute.
1132onload = attribute "onload" " onload=\""
1133{-# INLINE onload #-}
1134
1135-- WARNING: The next block of code was automatically generated by
1136-- src/Util/GenerateHtmlCombinators.hs:249
1137--
1138-- | Combinator for the @onmousedown@ attribute.
1139--
1140-- Example:
1141--
1142-- > div ! onmousedown "bar" $ "Hello."
1143--
1144-- Result:
1145--
1146-- > <div onmousedown="bar">Hello.</div>
1147--
1148onmousedown :: AttributeValue  -- ^ Attribute value.
1149            -> Attribute       -- ^ Resulting attribute.
1150onmousedown = attribute "onmousedown" " onmousedown=\""
1151{-# INLINE onmousedown #-}
1152
1153-- WARNING: The next block of code was automatically generated by
1154-- src/Util/GenerateHtmlCombinators.hs:249
1155--
1156-- | Combinator for the @onmousemove@ attribute.
1157--
1158-- Example:
1159--
1160-- > div ! onmousemove "bar" $ "Hello."
1161--
1162-- Result:
1163--
1164-- > <div onmousemove="bar">Hello.</div>
1165--
1166onmousemove :: AttributeValue  -- ^ Attribute value.
1167            -> Attribute       -- ^ Resulting attribute.
1168onmousemove = attribute "onmousemove" " onmousemove=\""
1169{-# INLINE onmousemove #-}
1170
1171-- WARNING: The next block of code was automatically generated by
1172-- src/Util/GenerateHtmlCombinators.hs:249
1173--
1174-- | Combinator for the @onmouseout@ attribute.
1175--
1176-- Example:
1177--
1178-- > div ! onmouseout "bar" $ "Hello."
1179--
1180-- Result:
1181--
1182-- > <div onmouseout="bar">Hello.</div>
1183--
1184onmouseout :: AttributeValue  -- ^ Attribute value.
1185           -> Attribute       -- ^ Resulting attribute.
1186onmouseout = attribute "onmouseout" " onmouseout=\""
1187{-# INLINE onmouseout #-}
1188
1189-- WARNING: The next block of code was automatically generated by
1190-- src/Util/GenerateHtmlCombinators.hs:249
1191--
1192-- | Combinator for the @onmouseover@ attribute.
1193--
1194-- Example:
1195--
1196-- > div ! onmouseover "bar" $ "Hello."
1197--
1198-- Result:
1199--
1200-- > <div onmouseover="bar">Hello.</div>
1201--
1202onmouseover :: AttributeValue  -- ^ Attribute value.
1203            -> Attribute       -- ^ Resulting attribute.
1204onmouseover = attribute "onmouseover" " onmouseover=\""
1205{-# INLINE onmouseover #-}
1206
1207-- WARNING: The next block of code was automatically generated by
1208-- src/Util/GenerateHtmlCombinators.hs:249
1209--
1210-- | Combinator for the @onmouseup@ attribute.
1211--
1212-- Example:
1213--
1214-- > div ! onmouseup "bar" $ "Hello."
1215--
1216-- Result:
1217--
1218-- > <div onmouseup="bar">Hello.</div>
1219--
1220onmouseup :: AttributeValue  -- ^ Attribute value.
1221          -> Attribute       -- ^ Resulting attribute.
1222onmouseup = attribute "onmouseup" " onmouseup=\""
1223{-# INLINE onmouseup #-}
1224
1225-- WARNING: The next block of code was automatically generated by
1226-- src/Util/GenerateHtmlCombinators.hs:249
1227--
1228-- | Combinator for the @onreset@ attribute.
1229--
1230-- Example:
1231--
1232-- > div ! onreset "bar" $ "Hello."
1233--
1234-- Result:
1235--
1236-- > <div onreset="bar">Hello.</div>
1237--
1238onreset :: AttributeValue  -- ^ Attribute value.
1239        -> Attribute       -- ^ Resulting attribute.
1240onreset = attribute "onreset" " onreset=\""
1241{-# INLINE onreset #-}
1242
1243-- WARNING: The next block of code was automatically generated by
1244-- src/Util/GenerateHtmlCombinators.hs:249
1245--
1246-- | Combinator for the @onselect@ attribute.
1247--
1248-- Example:
1249--
1250-- > div ! onselect "bar" $ "Hello."
1251--
1252-- Result:
1253--
1254-- > <div onselect="bar">Hello.</div>
1255--
1256onselect :: AttributeValue  -- ^ Attribute value.
1257         -> Attribute       -- ^ Resulting attribute.
1258onselect = attribute "onselect" " onselect=\""
1259{-# INLINE onselect #-}
1260
1261-- WARNING: The next block of code was automatically generated by
1262-- src/Util/GenerateHtmlCombinators.hs:249
1263--
1264-- | Combinator for the @onsubmit@ attribute.
1265--
1266-- Example:
1267--
1268-- > div ! onsubmit "bar" $ "Hello."
1269--
1270-- Result:
1271--
1272-- > <div onsubmit="bar">Hello.</div>
1273--
1274onsubmit :: AttributeValue  -- ^ Attribute value.
1275         -> Attribute       -- ^ Resulting attribute.
1276onsubmit = attribute "onsubmit" " onsubmit=\""
1277{-# INLINE onsubmit #-}
1278
1279-- WARNING: The next block of code was automatically generated by
1280-- src/Util/GenerateHtmlCombinators.hs:249
1281--
1282-- | Combinator for the @onunload@ attribute.
1283--
1284-- Example:
1285--
1286-- > div ! onunload "bar" $ "Hello."
1287--
1288-- Result:
1289--
1290-- > <div onunload="bar">Hello.</div>
1291--
1292onunload :: AttributeValue  -- ^ Attribute value.
1293         -> Attribute       -- ^ Resulting attribute.
1294onunload = attribute "onunload" " onunload=\""
1295{-# INLINE onunload #-}
1296
1297-- WARNING: The next block of code was automatically generated by
1298-- src/Util/GenerateHtmlCombinators.hs:249
1299--
1300-- | Combinator for the @profile@ attribute.
1301--
1302-- Example:
1303--
1304-- > div ! profile "bar" $ "Hello."
1305--
1306-- Result:
1307--
1308-- > <div profile="bar">Hello.</div>
1309--
1310profile :: AttributeValue  -- ^ Attribute value.
1311        -> Attribute       -- ^ Resulting attribute.
1312profile = attribute "profile" " profile=\""
1313{-# INLINE profile #-}
1314
1315-- WARNING: The next block of code was automatically generated by
1316-- src/Util/GenerateHtmlCombinators.hs:249
1317--
1318-- | Combinator for the @readonly@ attribute.
1319--
1320-- Example:
1321--
1322-- > div ! readonly "bar" $ "Hello."
1323--
1324-- Result:
1325--
1326-- > <div readonly="bar">Hello.</div>
1327--
1328readonly :: AttributeValue  -- ^ Attribute value.
1329         -> Attribute       -- ^ Resulting attribute.
1330readonly = attribute "readonly" " readonly=\""
1331{-# INLINE readonly #-}
1332
1333-- WARNING: The next block of code was automatically generated by
1334-- src/Util/GenerateHtmlCombinators.hs:249
1335--
1336-- | Combinator for the @rel@ attribute.
1337--
1338-- Example:
1339--
1340-- > div ! rel "bar" $ "Hello."
1341--
1342-- Result:
1343--
1344-- > <div rel="bar">Hello.</div>
1345--
1346rel :: AttributeValue  -- ^ Attribute value.
1347    -> Attribute       -- ^ Resulting attribute.
1348rel = attribute "rel" " rel=\""
1349{-# INLINE rel #-}
1350
1351-- WARNING: The next block of code was automatically generated by
1352-- src/Util/GenerateHtmlCombinators.hs:249
1353--
1354-- | Combinator for the @rev@ attribute.
1355--
1356-- Example:
1357--
1358-- > div ! rev "bar" $ "Hello."
1359--
1360-- Result:
1361--
1362-- > <div rev="bar">Hello.</div>
1363--
1364rev :: AttributeValue  -- ^ Attribute value.
1365    -> Attribute       -- ^ Resulting attribute.
1366rev = attribute "rev" " rev=\""
1367{-# INLINE rev #-}
1368
1369-- WARNING: The next block of code was automatically generated by
1370-- src/Util/GenerateHtmlCombinators.hs:249
1371--
1372-- | Combinator for the @rows@ attribute.
1373--
1374-- Example:
1375--
1376-- > div ! rows "bar" $ "Hello."
1377--
1378-- Result:
1379--
1380-- > <div rows="bar">Hello.</div>
1381--
1382rows :: AttributeValue  -- ^ Attribute value.
1383     -> Attribute       -- ^ Resulting attribute.
1384rows = attribute "rows" " rows=\""
1385{-# INLINE rows #-}
1386
1387-- WARNING: The next block of code was automatically generated by
1388-- src/Util/GenerateHtmlCombinators.hs:249
1389--
1390-- | Combinator for the @rowspan@ attribute.
1391--
1392-- Example:
1393--
1394-- > div ! rowspan "bar" $ "Hello."
1395--
1396-- Result:
1397--
1398-- > <div rowspan="bar">Hello.</div>
1399--
1400rowspan :: AttributeValue  -- ^ Attribute value.
1401        -> Attribute       -- ^ Resulting attribute.
1402rowspan = attribute "rowspan" " rowspan=\""
1403{-# INLINE rowspan #-}
1404
1405-- WARNING: The next block of code was automatically generated by
1406-- src/Util/GenerateHtmlCombinators.hs:249
1407--
1408-- | Combinator for the @rules@ attribute.
1409--
1410-- Example:
1411--
1412-- > div ! rules "bar" $ "Hello."
1413--
1414-- Result:
1415--
1416-- > <div rules="bar">Hello.</div>
1417--
1418rules :: AttributeValue  -- ^ Attribute value.
1419      -> Attribute       -- ^ Resulting attribute.
1420rules = attribute "rules" " rules=\""
1421{-# INLINE rules #-}
1422
1423-- WARNING: The next block of code was automatically generated by
1424-- src/Util/GenerateHtmlCombinators.hs:249
1425--
1426-- | Combinator for the @scheme@ attribute.
1427--
1428-- Example:
1429--
1430-- > div ! scheme "bar" $ "Hello."
1431--
1432-- Result:
1433--
1434-- > <div scheme="bar">Hello.</div>
1435--
1436scheme :: AttributeValue  -- ^ Attribute value.
1437       -> Attribute       -- ^ Resulting attribute.
1438scheme = attribute "scheme" " scheme=\""
1439{-# INLINE scheme #-}
1440
1441-- WARNING: The next block of code was automatically generated by
1442-- src/Util/GenerateHtmlCombinators.hs:249
1443--
1444-- | Combinator for the @scope@ attribute.
1445--
1446-- Example:
1447--
1448-- > div ! scope "bar" $ "Hello."
1449--
1450-- Result:
1451--
1452-- > <div scope="bar">Hello.</div>
1453--
1454scope :: AttributeValue  -- ^ Attribute value.
1455      -> Attribute       -- ^ Resulting attribute.
1456scope = attribute "scope" " scope=\""
1457{-# INLINE scope #-}
1458
1459-- WARNING: The next block of code was automatically generated by
1460-- src/Util/GenerateHtmlCombinators.hs:249
1461--
1462-- | Combinator for the @selected@ attribute.
1463--
1464-- Example:
1465--
1466-- > div ! selected "bar" $ "Hello."
1467--
1468-- Result:
1469--
1470-- > <div selected="bar">Hello.</div>
1471--
1472selected :: AttributeValue  -- ^ Attribute value.
1473         -> Attribute       -- ^ Resulting attribute.
1474selected = attribute "selected" " selected=\""
1475{-# INLINE selected #-}
1476
1477-- WARNING: The next block of code was automatically generated by
1478-- src/Util/GenerateHtmlCombinators.hs:249
1479--
1480-- | Combinator for the @shape@ attribute.
1481--
1482-- Example:
1483--
1484-- > div ! shape "bar" $ "Hello."
1485--
1486-- Result:
1487--
1488-- > <div shape="bar">Hello.</div>
1489--
1490shape :: AttributeValue  -- ^ Attribute value.
1491      -> Attribute       -- ^ Resulting attribute.
1492shape = attribute "shape" " shape=\""
1493{-# INLINE shape #-}
1494
1495-- WARNING: The next block of code was automatically generated by
1496-- src/Util/GenerateHtmlCombinators.hs:249
1497--
1498-- | Combinator for the @size@ attribute.
1499--
1500-- Example:
1501--
1502-- > div ! size "bar" $ "Hello."
1503--
1504-- Result:
1505--
1506-- > <div size="bar">Hello.</div>
1507--
1508size :: AttributeValue  -- ^ Attribute value.
1509     -> Attribute       -- ^ Resulting attribute.
1510size = attribute "size" " size=\""
1511{-# INLINE size #-}
1512
1513-- WARNING: The next block of code was automatically generated by
1514-- src/Util/GenerateHtmlCombinators.hs:249
1515--
1516-- | Combinator for the @span@ attribute.
1517--
1518-- Example:
1519--
1520-- > div ! span "bar" $ "Hello."
1521--
1522-- Result:
1523--
1524-- > <div span="bar">Hello.</div>
1525--
1526span :: AttributeValue  -- ^ Attribute value.
1527     -> Attribute       -- ^ Resulting attribute.
1528span = attribute "span" " span=\""
1529{-# INLINE span #-}
1530
1531-- WARNING: The next block of code was automatically generated by
1532-- src/Util/GenerateHtmlCombinators.hs:249
1533--
1534-- | Combinator for the @src@ attribute.
1535--
1536-- Example:
1537--
1538-- > div ! src "bar" $ "Hello."
1539--
1540-- Result:
1541--
1542-- > <div src="bar">Hello.</div>
1543--
1544src :: AttributeValue  -- ^ Attribute value.
1545    -> Attribute       -- ^ Resulting attribute.
1546src = attribute "src" " src=\""
1547{-# INLINE src #-}
1548
1549-- WARNING: The next block of code was automatically generated by
1550-- src/Util/GenerateHtmlCombinators.hs:249
1551--
1552-- | Combinator for the @standby@ attribute.
1553--
1554-- Example:
1555--
1556-- > div ! standby "bar" $ "Hello."
1557--
1558-- Result:
1559--
1560-- > <div standby="bar">Hello.</div>
1561--
1562standby :: AttributeValue  -- ^ Attribute value.
1563        -> Attribute       -- ^ Resulting attribute.
1564standby = attribute "standby" " standby=\""
1565{-# INLINE standby #-}
1566
1567-- WARNING: The next block of code was automatically generated by
1568-- src/Util/GenerateHtmlCombinators.hs:249
1569--
1570-- | Combinator for the @style@ attribute.
1571--
1572-- Example:
1573--
1574-- > div ! style "bar" $ "Hello."
1575--
1576-- Result:
1577--
1578-- > <div style="bar">Hello.</div>
1579--
1580style :: AttributeValue  -- ^ Attribute value.
1581      -> Attribute       -- ^ Resulting attribute.
1582style = attribute "style" " style=\""
1583{-# INLINE style #-}
1584
1585-- WARNING: The next block of code was automatically generated by
1586-- src/Util/GenerateHtmlCombinators.hs:249
1587--
1588-- | Combinator for the @summary@ attribute.
1589--
1590-- Example:
1591--
1592-- > div ! summary "bar" $ "Hello."
1593--
1594-- Result:
1595--
1596-- > <div summary="bar">Hello.</div>
1597--
1598summary :: AttributeValue  -- ^ Attribute value.
1599        -> Attribute       -- ^ Resulting attribute.
1600summary = attribute "summary" " summary=\""
1601{-# INLINE summary #-}
1602
1603-- WARNING: The next block of code was automatically generated by
1604-- src/Util/GenerateHtmlCombinators.hs:249
1605--
1606-- | Combinator for the @tabindex@ attribute.
1607--
1608-- Example:
1609--
1610-- > div ! tabindex "bar" $ "Hello."
1611--
1612-- Result:
1613--
1614-- > <div tabindex="bar">Hello.</div>
1615--
1616tabindex :: AttributeValue  -- ^ Attribute value.
1617         -> Attribute       -- ^ Resulting attribute.
1618tabindex = attribute "tabindex" " tabindex=\""
1619{-# INLINE tabindex #-}
1620
1621-- WARNING: The next block of code was automatically generated by
1622-- src/Util/GenerateHtmlCombinators.hs:249
1623--
1624-- | Combinator for the @title@ attribute.
1625--
1626-- Example:
1627--
1628-- > div ! title "bar" $ "Hello."
1629--
1630-- Result:
1631--
1632-- > <div title="bar">Hello.</div>
1633--
1634title :: AttributeValue  -- ^ Attribute value.
1635      -> Attribute       -- ^ Resulting attribute.
1636title = attribute "title" " title=\""
1637{-# INLINE title #-}
1638
1639-- WARNING: The next block of code was automatically generated by
1640-- src/Util/GenerateHtmlCombinators.hs:249
1641--
1642-- | Combinator for the @type@ attribute.
1643--
1644-- Example:
1645--
1646-- > div ! type_ "bar" $ "Hello."
1647--
1648-- Result:
1649--
1650-- > <div type="bar">Hello.</div>
1651--
1652type_ :: AttributeValue  -- ^ Attribute value.
1653      -> Attribute       -- ^ Resulting attribute.
1654type_ = attribute "type" " type=\""
1655{-# INLINE type_ #-}
1656
1657-- WARNING: The next block of code was automatically generated by
1658-- src/Util/GenerateHtmlCombinators.hs:249
1659--
1660-- | Combinator for the @usemap@ attribute.
1661--
1662-- Example:
1663--
1664-- > div ! usemap "bar" $ "Hello."
1665--
1666-- Result:
1667--
1668-- > <div usemap="bar">Hello.</div>
1669--
1670usemap :: AttributeValue  -- ^ Attribute value.
1671       -> Attribute       -- ^ Resulting attribute.
1672usemap = attribute "usemap" " usemap=\""
1673{-# INLINE usemap #-}
1674
1675-- WARNING: The next block of code was automatically generated by
1676-- src/Util/GenerateHtmlCombinators.hs:249
1677--
1678-- | Combinator for the @valign@ attribute.
1679--
1680-- Example:
1681--
1682-- > div ! valign "bar" $ "Hello."
1683--
1684-- Result:
1685--
1686-- > <div valign="bar">Hello.</div>
1687--
1688valign :: AttributeValue  -- ^ Attribute value.
1689       -> Attribute       -- ^ Resulting attribute.
1690valign = attribute "valign" " valign=\""
1691{-# INLINE valign #-}
1692
1693-- WARNING: The next block of code was automatically generated by
1694-- src/Util/GenerateHtmlCombinators.hs:249
1695--
1696-- | Combinator for the @value@ attribute.
1697--
1698-- Example:
1699--
1700-- > div ! value "bar" $ "Hello."
1701--
1702-- Result:
1703--
1704-- > <div value="bar">Hello.</div>
1705--
1706value :: AttributeValue  -- ^ Attribute value.
1707      -> Attribute       -- ^ Resulting attribute.
1708value = attribute "value" " value=\""
1709{-# INLINE value #-}
1710
1711-- WARNING: The next block of code was automatically generated by
1712-- src/Util/GenerateHtmlCombinators.hs:249
1713--
1714-- | Combinator for the @valuetype@ attribute.
1715--
1716-- Example:
1717--
1718-- > div ! valuetype "bar" $ "Hello."
1719--
1720-- Result:
1721--
1722-- > <div valuetype="bar">Hello.</div>
1723--
1724valuetype :: AttributeValue  -- ^ Attribute value.
1725          -> Attribute       -- ^ Resulting attribute.
1726valuetype = attribute "valuetype" " valuetype=\""
1727{-# INLINE valuetype #-}
1728
1729-- WARNING: The next block of code was automatically generated by
1730-- src/Util/GenerateHtmlCombinators.hs:249
1731--
1732-- | Combinator for the @width@ attribute.
1733--
1734-- Example:
1735--
1736-- > div ! width "bar" $ "Hello."
1737--
1738-- Result:
1739--
1740-- > <div width="bar">Hello.</div>
1741--
1742width :: AttributeValue  -- ^ Attribute value.
1743      -> Attribute       -- ^ Resulting attribute.
1744width = attribute "width" " width=\""
1745{-# INLINE width #-}
1746