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