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.XHtml5.Attributes 9 ( accept 10 , acceptCharset 11 , accesskey 12 , action 13 , alt 14 , async 15 , autocomplete 16 , autofocus 17 , autoplay 18 , challenge 19 , charset 20 , checked 21 , cite 22 , class_ 23 , cols 24 , colspan 25 , content 26 , contenteditable 27 , contextmenu 28 , controls 29 , coords 30 , data_ 31 , datetime 32 , defer 33 , dir 34 , disabled 35 , draggable 36 , enctype 37 , for 38 , form 39 , formaction 40 , formenctype 41 , formmethod 42 , formnovalidate 43 , formtarget 44 , headers 45 , height 46 , hidden 47 , high 48 , href 49 , hreflang 50 , httpEquiv 51 , icon 52 , id 53 , ismap 54 , item 55 , itemprop 56 , itemscope 57 , itemtype 58 , keytype 59 , label 60 , lang 61 , list 62 , loop 63 , low 64 , manifest 65 , max 66 , maxlength 67 , media 68 , method 69 , min 70 , multiple 71 , name 72 , novalidate 73 , onbeforeonload 74 , onbeforeprint 75 , onblur 76 , oncanplay 77 , oncanplaythrough 78 , onchange 79 , onclick 80 , oncontextmenu 81 , ondblclick 82 , ondrag 83 , ondragend 84 , ondragenter 85 , ondragleave 86 , ondragover 87 , ondragstart 88 , ondrop 89 , ondurationchange 90 , onemptied 91 , onended 92 , onerror 93 , onfocus 94 , onformchange 95 , onforminput 96 , onhaschange 97 , oninput 98 , oninvalid 99 , onkeydown 100 , onkeyup 101 , onload 102 , onloadeddata 103 , onloadedmetadata 104 , onloadstart 105 , onmessage 106 , onmousedown 107 , onmousemove 108 , onmouseout 109 , onmouseover 110 , onmouseup 111 , onmousewheel 112 , ononline 113 , onpagehide 114 , onpageshow 115 , onpause 116 , onplay 117 , onplaying 118 , onprogress 119 , onpropstate 120 , onratechange 121 , onreadystatechange 122 , onredo 123 , onresize 124 , onscroll 125 , onseeked 126 , onseeking 127 , onselect 128 , onstalled 129 , onstorage 130 , onsubmit 131 , onsuspend 132 , ontimeupdate 133 , onundo 134 , onunload 135 , onvolumechange 136 , onwaiting 137 , open 138 , optimum 139 , pattern 140 , ping 141 , placeholder 142 , preload 143 , pubdate 144 , radiogroup 145 , readonly 146 , rel 147 , required 148 , reversed 149 , role 150 , rows 151 , rowspan 152 , sandbox 153 , scope 154 , scoped 155 , seamless 156 , selected 157 , shape 158 , size 159 , sizes 160 , span 161 , spellcheck 162 , src 163 , srcdoc 164 , start 165 , step 166 , style 167 , subject 168 , summary 169 , tabindex 170 , target 171 , title 172 , type_ 173 , usemap 174 , value 175 , width 176 , wrap 177 , xmlns 178 ) where 179 180-- WARNING: The next block of code was automatically generated by 181-- src/Util/GenerateHtmlCombinators.hs:99 182-- 183import Prelude () 184 185import Text.Blaze.Internal (Attribute, AttributeValue, attribute) 186 187-- WARNING: The next block of code was automatically generated by 188-- src/Util/GenerateHtmlCombinators.hs:249 189-- 190-- | Combinator for the @accept@ attribute. 191-- 192-- Example: 193-- 194-- > div ! accept "bar" $ "Hello." 195-- 196-- Result: 197-- 198-- > <div accept="bar">Hello.</div> 199-- 200accept :: AttributeValue -- ^ Attribute value. 201 -> Attribute -- ^ Resulting attribute. 202accept = attribute "accept" " accept=\"" 203{-# INLINE accept #-} 204 205-- WARNING: The next block of code was automatically generated by 206-- src/Util/GenerateHtmlCombinators.hs:249 207-- 208-- | Combinator for the @accept-charset@ attribute. 209-- 210-- Example: 211-- 212-- > div ! acceptCharset "bar" $ "Hello." 213-- 214-- Result: 215-- 216-- > <div accept-charset="bar">Hello.</div> 217-- 218acceptCharset :: AttributeValue -- ^ Attribute value. 219 -> Attribute -- ^ Resulting attribute. 220acceptCharset = attribute "accept-charset" " accept-charset=\"" 221{-# INLINE acceptCharset #-} 222 223-- WARNING: The next block of code was automatically generated by 224-- src/Util/GenerateHtmlCombinators.hs:249 225-- 226-- | Combinator for the @accesskey@ attribute. 227-- 228-- Example: 229-- 230-- > div ! accesskey "bar" $ "Hello." 231-- 232-- Result: 233-- 234-- > <div accesskey="bar">Hello.</div> 235-- 236accesskey :: AttributeValue -- ^ Attribute value. 237 -> Attribute -- ^ Resulting attribute. 238accesskey = attribute "accesskey" " accesskey=\"" 239{-# INLINE accesskey #-} 240 241-- WARNING: The next block of code was automatically generated by 242-- src/Util/GenerateHtmlCombinators.hs:249 243-- 244-- | Combinator for the @action@ attribute. 245-- 246-- Example: 247-- 248-- > div ! action "bar" $ "Hello." 249-- 250-- Result: 251-- 252-- > <div action="bar">Hello.</div> 253-- 254action :: AttributeValue -- ^ Attribute value. 255 -> Attribute -- ^ Resulting attribute. 256action = attribute "action" " action=\"" 257{-# INLINE action #-} 258 259-- WARNING: The next block of code was automatically generated by 260-- src/Util/GenerateHtmlCombinators.hs:249 261-- 262-- | Combinator for the @alt@ attribute. 263-- 264-- Example: 265-- 266-- > div ! alt "bar" $ "Hello." 267-- 268-- Result: 269-- 270-- > <div alt="bar">Hello.</div> 271-- 272alt :: AttributeValue -- ^ Attribute value. 273 -> Attribute -- ^ Resulting attribute. 274alt = attribute "alt" " alt=\"" 275{-# INLINE alt #-} 276 277-- WARNING: The next block of code was automatically generated by 278-- src/Util/GenerateHtmlCombinators.hs:249 279-- 280-- | Combinator for the @async@ attribute. 281-- 282-- Example: 283-- 284-- > div ! async "bar" $ "Hello." 285-- 286-- Result: 287-- 288-- > <div async="bar">Hello.</div> 289-- 290async :: AttributeValue -- ^ Attribute value. 291 -> Attribute -- ^ Resulting attribute. 292async = attribute "async" " async=\"" 293{-# INLINE async #-} 294 295-- WARNING: The next block of code was automatically generated by 296-- src/Util/GenerateHtmlCombinators.hs:249 297-- 298-- | Combinator for the @autocomplete@ attribute. 299-- 300-- Example: 301-- 302-- > div ! autocomplete "bar" $ "Hello." 303-- 304-- Result: 305-- 306-- > <div autocomplete="bar">Hello.</div> 307-- 308autocomplete :: AttributeValue -- ^ Attribute value. 309 -> Attribute -- ^ Resulting attribute. 310autocomplete = attribute "autocomplete" " autocomplete=\"" 311{-# INLINE autocomplete #-} 312 313-- WARNING: The next block of code was automatically generated by 314-- src/Util/GenerateHtmlCombinators.hs:249 315-- 316-- | Combinator for the @autofocus@ attribute. 317-- 318-- Example: 319-- 320-- > div ! autofocus "bar" $ "Hello." 321-- 322-- Result: 323-- 324-- > <div autofocus="bar">Hello.</div> 325-- 326autofocus :: AttributeValue -- ^ Attribute value. 327 -> Attribute -- ^ Resulting attribute. 328autofocus = attribute "autofocus" " autofocus=\"" 329{-# INLINE autofocus #-} 330 331-- WARNING: The next block of code was automatically generated by 332-- src/Util/GenerateHtmlCombinators.hs:249 333-- 334-- | Combinator for the @autoplay@ attribute. 335-- 336-- Example: 337-- 338-- > div ! autoplay "bar" $ "Hello." 339-- 340-- Result: 341-- 342-- > <div autoplay="bar">Hello.</div> 343-- 344autoplay :: AttributeValue -- ^ Attribute value. 345 -> Attribute -- ^ Resulting attribute. 346autoplay = attribute "autoplay" " autoplay=\"" 347{-# INLINE autoplay #-} 348 349-- WARNING: The next block of code was automatically generated by 350-- src/Util/GenerateHtmlCombinators.hs:249 351-- 352-- | Combinator for the @challenge@ attribute. 353-- 354-- Example: 355-- 356-- > div ! challenge "bar" $ "Hello." 357-- 358-- Result: 359-- 360-- > <div challenge="bar">Hello.</div> 361-- 362challenge :: AttributeValue -- ^ Attribute value. 363 -> Attribute -- ^ Resulting attribute. 364challenge = attribute "challenge" " challenge=\"" 365{-# INLINE challenge #-} 366 367-- WARNING: The next block of code was automatically generated by 368-- src/Util/GenerateHtmlCombinators.hs:249 369-- 370-- | Combinator for the @charset@ attribute. 371-- 372-- Example: 373-- 374-- > div ! charset "bar" $ "Hello." 375-- 376-- Result: 377-- 378-- > <div charset="bar">Hello.</div> 379-- 380charset :: AttributeValue -- ^ Attribute value. 381 -> Attribute -- ^ Resulting attribute. 382charset = attribute "charset" " charset=\"" 383{-# INLINE charset #-} 384 385-- WARNING: The next block of code was automatically generated by 386-- src/Util/GenerateHtmlCombinators.hs:249 387-- 388-- | Combinator for the @checked@ attribute. 389-- 390-- Example: 391-- 392-- > div ! checked "bar" $ "Hello." 393-- 394-- Result: 395-- 396-- > <div checked="bar">Hello.</div> 397-- 398checked :: AttributeValue -- ^ Attribute value. 399 -> Attribute -- ^ Resulting attribute. 400checked = attribute "checked" " checked=\"" 401{-# INLINE checked #-} 402 403-- WARNING: The next block of code was automatically generated by 404-- src/Util/GenerateHtmlCombinators.hs:249 405-- 406-- | Combinator for the @cite@ attribute. 407-- 408-- Example: 409-- 410-- > div ! cite "bar" $ "Hello." 411-- 412-- Result: 413-- 414-- > <div cite="bar">Hello.</div> 415-- 416cite :: AttributeValue -- ^ Attribute value. 417 -> Attribute -- ^ Resulting attribute. 418cite = attribute "cite" " cite=\"" 419{-# INLINE cite #-} 420 421-- WARNING: The next block of code was automatically generated by 422-- src/Util/GenerateHtmlCombinators.hs:249 423-- 424-- | Combinator for the @class@ attribute. 425-- 426-- Example: 427-- 428-- > div ! class_ "bar" $ "Hello." 429-- 430-- Result: 431-- 432-- > <div class="bar">Hello.</div> 433-- 434class_ :: AttributeValue -- ^ Attribute value. 435 -> Attribute -- ^ Resulting attribute. 436class_ = attribute "class" " class=\"" 437{-# INLINE class_ #-} 438 439-- WARNING: The next block of code was automatically generated by 440-- src/Util/GenerateHtmlCombinators.hs:249 441-- 442-- | Combinator for the @cols@ attribute. 443-- 444-- Example: 445-- 446-- > div ! cols "bar" $ "Hello." 447-- 448-- Result: 449-- 450-- > <div cols="bar">Hello.</div> 451-- 452cols :: AttributeValue -- ^ Attribute value. 453 -> Attribute -- ^ Resulting attribute. 454cols = attribute "cols" " cols=\"" 455{-# INLINE cols #-} 456 457-- WARNING: The next block of code was automatically generated by 458-- src/Util/GenerateHtmlCombinators.hs:249 459-- 460-- | Combinator for the @colspan@ attribute. 461-- 462-- Example: 463-- 464-- > div ! colspan "bar" $ "Hello." 465-- 466-- Result: 467-- 468-- > <div colspan="bar">Hello.</div> 469-- 470colspan :: AttributeValue -- ^ Attribute value. 471 -> Attribute -- ^ Resulting attribute. 472colspan = attribute "colspan" " colspan=\"" 473{-# INLINE colspan #-} 474 475-- WARNING: The next block of code was automatically generated by 476-- src/Util/GenerateHtmlCombinators.hs:249 477-- 478-- | Combinator for the @content@ attribute. 479-- 480-- Example: 481-- 482-- > div ! content "bar" $ "Hello." 483-- 484-- Result: 485-- 486-- > <div content="bar">Hello.</div> 487-- 488content :: AttributeValue -- ^ Attribute value. 489 -> Attribute -- ^ Resulting attribute. 490content = attribute "content" " content=\"" 491{-# INLINE content #-} 492 493-- WARNING: The next block of code was automatically generated by 494-- src/Util/GenerateHtmlCombinators.hs:249 495-- 496-- | Combinator for the @contenteditable@ attribute. 497-- 498-- Example: 499-- 500-- > div ! contenteditable "bar" $ "Hello." 501-- 502-- Result: 503-- 504-- > <div contenteditable="bar">Hello.</div> 505-- 506contenteditable :: AttributeValue -- ^ Attribute value. 507 -> Attribute -- ^ Resulting attribute. 508contenteditable = attribute "contenteditable" " contenteditable=\"" 509{-# INLINE contenteditable #-} 510 511-- WARNING: The next block of code was automatically generated by 512-- src/Util/GenerateHtmlCombinators.hs:249 513-- 514-- | Combinator for the @contextmenu@ attribute. 515-- 516-- Example: 517-- 518-- > div ! contextmenu "bar" $ "Hello." 519-- 520-- Result: 521-- 522-- > <div contextmenu="bar">Hello.</div> 523-- 524contextmenu :: AttributeValue -- ^ Attribute value. 525 -> Attribute -- ^ Resulting attribute. 526contextmenu = attribute "contextmenu" " contextmenu=\"" 527{-# INLINE contextmenu #-} 528 529-- WARNING: The next block of code was automatically generated by 530-- src/Util/GenerateHtmlCombinators.hs:249 531-- 532-- | Combinator for the @controls@ attribute. 533-- 534-- Example: 535-- 536-- > div ! controls "bar" $ "Hello." 537-- 538-- Result: 539-- 540-- > <div controls="bar">Hello.</div> 541-- 542controls :: AttributeValue -- ^ Attribute value. 543 -> Attribute -- ^ Resulting attribute. 544controls = attribute "controls" " controls=\"" 545{-# INLINE controls #-} 546 547-- WARNING: The next block of code was automatically generated by 548-- src/Util/GenerateHtmlCombinators.hs:249 549-- 550-- | Combinator for the @coords@ attribute. 551-- 552-- Example: 553-- 554-- > div ! coords "bar" $ "Hello." 555-- 556-- Result: 557-- 558-- > <div coords="bar">Hello.</div> 559-- 560coords :: AttributeValue -- ^ Attribute value. 561 -> Attribute -- ^ Resulting attribute. 562coords = attribute "coords" " coords=\"" 563{-# INLINE coords #-} 564 565-- WARNING: The next block of code was automatically generated by 566-- src/Util/GenerateHtmlCombinators.hs:249 567-- 568-- | Combinator for the @data@ attribute. 569-- 570-- Example: 571-- 572-- > div ! data_ "bar" $ "Hello." 573-- 574-- Result: 575-- 576-- > <div data="bar">Hello.</div> 577-- 578data_ :: AttributeValue -- ^ Attribute value. 579 -> Attribute -- ^ Resulting attribute. 580data_ = attribute "data" " data=\"" 581{-# INLINE data_ #-} 582 583-- WARNING: The next block of code was automatically generated by 584-- src/Util/GenerateHtmlCombinators.hs:249 585-- 586-- | Combinator for the @datetime@ attribute. 587-- 588-- Example: 589-- 590-- > div ! datetime "bar" $ "Hello." 591-- 592-- Result: 593-- 594-- > <div datetime="bar">Hello.</div> 595-- 596datetime :: AttributeValue -- ^ Attribute value. 597 -> Attribute -- ^ Resulting attribute. 598datetime = attribute "datetime" " datetime=\"" 599{-# INLINE datetime #-} 600 601-- WARNING: The next block of code was automatically generated by 602-- src/Util/GenerateHtmlCombinators.hs:249 603-- 604-- | Combinator for the @defer@ attribute. 605-- 606-- Example: 607-- 608-- > div ! defer "bar" $ "Hello." 609-- 610-- Result: 611-- 612-- > <div defer="bar">Hello.</div> 613-- 614defer :: AttributeValue -- ^ Attribute value. 615 -> Attribute -- ^ Resulting attribute. 616defer = attribute "defer" " defer=\"" 617{-# INLINE defer #-} 618 619-- WARNING: The next block of code was automatically generated by 620-- src/Util/GenerateHtmlCombinators.hs:249 621-- 622-- | Combinator for the @dir@ attribute. 623-- 624-- Example: 625-- 626-- > div ! dir "bar" $ "Hello." 627-- 628-- Result: 629-- 630-- > <div dir="bar">Hello.</div> 631-- 632dir :: AttributeValue -- ^ Attribute value. 633 -> Attribute -- ^ Resulting attribute. 634dir = attribute "dir" " dir=\"" 635{-# INLINE dir #-} 636 637-- WARNING: The next block of code was automatically generated by 638-- src/Util/GenerateHtmlCombinators.hs:249 639-- 640-- | Combinator for the @disabled@ attribute. 641-- 642-- Example: 643-- 644-- > div ! disabled "bar" $ "Hello." 645-- 646-- Result: 647-- 648-- > <div disabled="bar">Hello.</div> 649-- 650disabled :: AttributeValue -- ^ Attribute value. 651 -> Attribute -- ^ Resulting attribute. 652disabled = attribute "disabled" " disabled=\"" 653{-# INLINE disabled #-} 654 655-- WARNING: The next block of code was automatically generated by 656-- src/Util/GenerateHtmlCombinators.hs:249 657-- 658-- | Combinator for the @draggable@ attribute. 659-- 660-- Example: 661-- 662-- > div ! draggable "bar" $ "Hello." 663-- 664-- Result: 665-- 666-- > <div draggable="bar">Hello.</div> 667-- 668draggable :: AttributeValue -- ^ Attribute value. 669 -> Attribute -- ^ Resulting attribute. 670draggable = attribute "draggable" " draggable=\"" 671{-# INLINE draggable #-} 672 673-- WARNING: The next block of code was automatically generated by 674-- src/Util/GenerateHtmlCombinators.hs:249 675-- 676-- | Combinator for the @enctype@ attribute. 677-- 678-- Example: 679-- 680-- > div ! enctype "bar" $ "Hello." 681-- 682-- Result: 683-- 684-- > <div enctype="bar">Hello.</div> 685-- 686enctype :: AttributeValue -- ^ Attribute value. 687 -> Attribute -- ^ Resulting attribute. 688enctype = attribute "enctype" " enctype=\"" 689{-# INLINE enctype #-} 690 691-- WARNING: The next block of code was automatically generated by 692-- src/Util/GenerateHtmlCombinators.hs:249 693-- 694-- | Combinator for the @for@ attribute. 695-- 696-- Example: 697-- 698-- > div ! for "bar" $ "Hello." 699-- 700-- Result: 701-- 702-- > <div for="bar">Hello.</div> 703-- 704for :: AttributeValue -- ^ Attribute value. 705 -> Attribute -- ^ Resulting attribute. 706for = attribute "for" " for=\"" 707{-# INLINE for #-} 708 709-- WARNING: The next block of code was automatically generated by 710-- src/Util/GenerateHtmlCombinators.hs:249 711-- 712-- | Combinator for the @form@ attribute. 713-- 714-- Example: 715-- 716-- > div ! form "bar" $ "Hello." 717-- 718-- Result: 719-- 720-- > <div form="bar">Hello.</div> 721-- 722form :: AttributeValue -- ^ Attribute value. 723 -> Attribute -- ^ Resulting attribute. 724form = attribute "form" " form=\"" 725{-# INLINE form #-} 726 727-- WARNING: The next block of code was automatically generated by 728-- src/Util/GenerateHtmlCombinators.hs:249 729-- 730-- | Combinator for the @formaction@ attribute. 731-- 732-- Example: 733-- 734-- > div ! formaction "bar" $ "Hello." 735-- 736-- Result: 737-- 738-- > <div formaction="bar">Hello.</div> 739-- 740formaction :: AttributeValue -- ^ Attribute value. 741 -> Attribute -- ^ Resulting attribute. 742formaction = attribute "formaction" " formaction=\"" 743{-# INLINE formaction #-} 744 745-- WARNING: The next block of code was automatically generated by 746-- src/Util/GenerateHtmlCombinators.hs:249 747-- 748-- | Combinator for the @formenctype@ attribute. 749-- 750-- Example: 751-- 752-- > div ! formenctype "bar" $ "Hello." 753-- 754-- Result: 755-- 756-- > <div formenctype="bar">Hello.</div> 757-- 758formenctype :: AttributeValue -- ^ Attribute value. 759 -> Attribute -- ^ Resulting attribute. 760formenctype = attribute "formenctype" " formenctype=\"" 761{-# INLINE formenctype #-} 762 763-- WARNING: The next block of code was automatically generated by 764-- src/Util/GenerateHtmlCombinators.hs:249 765-- 766-- | Combinator for the @formmethod@ attribute. 767-- 768-- Example: 769-- 770-- > div ! formmethod "bar" $ "Hello." 771-- 772-- Result: 773-- 774-- > <div formmethod="bar">Hello.</div> 775-- 776formmethod :: AttributeValue -- ^ Attribute value. 777 -> Attribute -- ^ Resulting attribute. 778formmethod = attribute "formmethod" " formmethod=\"" 779{-# INLINE formmethod #-} 780 781-- WARNING: The next block of code was automatically generated by 782-- src/Util/GenerateHtmlCombinators.hs:249 783-- 784-- | Combinator for the @formnovalidate@ attribute. 785-- 786-- Example: 787-- 788-- > div ! formnovalidate "bar" $ "Hello." 789-- 790-- Result: 791-- 792-- > <div formnovalidate="bar">Hello.</div> 793-- 794formnovalidate :: AttributeValue -- ^ Attribute value. 795 -> Attribute -- ^ Resulting attribute. 796formnovalidate = attribute "formnovalidate" " formnovalidate=\"" 797{-# INLINE formnovalidate #-} 798 799-- WARNING: The next block of code was automatically generated by 800-- src/Util/GenerateHtmlCombinators.hs:249 801-- 802-- | Combinator for the @formtarget@ attribute. 803-- 804-- Example: 805-- 806-- > div ! formtarget "bar" $ "Hello." 807-- 808-- Result: 809-- 810-- > <div formtarget="bar">Hello.</div> 811-- 812formtarget :: AttributeValue -- ^ Attribute value. 813 -> Attribute -- ^ Resulting attribute. 814formtarget = attribute "formtarget" " formtarget=\"" 815{-# INLINE formtarget #-} 816 817-- WARNING: The next block of code was automatically generated by 818-- src/Util/GenerateHtmlCombinators.hs:249 819-- 820-- | Combinator for the @headers@ attribute. 821-- 822-- Example: 823-- 824-- > div ! headers "bar" $ "Hello." 825-- 826-- Result: 827-- 828-- > <div headers="bar">Hello.</div> 829-- 830headers :: AttributeValue -- ^ Attribute value. 831 -> Attribute -- ^ Resulting attribute. 832headers = attribute "headers" " headers=\"" 833{-# INLINE headers #-} 834 835-- WARNING: The next block of code was automatically generated by 836-- src/Util/GenerateHtmlCombinators.hs:249 837-- 838-- | Combinator for the @height@ attribute. 839-- 840-- Example: 841-- 842-- > div ! height "bar" $ "Hello." 843-- 844-- Result: 845-- 846-- > <div height="bar">Hello.</div> 847-- 848height :: AttributeValue -- ^ Attribute value. 849 -> Attribute -- ^ Resulting attribute. 850height = attribute "height" " height=\"" 851{-# INLINE height #-} 852 853-- WARNING: The next block of code was automatically generated by 854-- src/Util/GenerateHtmlCombinators.hs:249 855-- 856-- | Combinator for the @hidden@ attribute. 857-- 858-- Example: 859-- 860-- > div ! hidden "bar" $ "Hello." 861-- 862-- Result: 863-- 864-- > <div hidden="bar">Hello.</div> 865-- 866hidden :: AttributeValue -- ^ Attribute value. 867 -> Attribute -- ^ Resulting attribute. 868hidden = attribute "hidden" " hidden=\"" 869{-# INLINE hidden #-} 870 871-- WARNING: The next block of code was automatically generated by 872-- src/Util/GenerateHtmlCombinators.hs:249 873-- 874-- | Combinator for the @high@ attribute. 875-- 876-- Example: 877-- 878-- > div ! high "bar" $ "Hello." 879-- 880-- Result: 881-- 882-- > <div high="bar">Hello.</div> 883-- 884high :: AttributeValue -- ^ Attribute value. 885 -> Attribute -- ^ Resulting attribute. 886high = attribute "high" " high=\"" 887{-# INLINE high #-} 888 889-- WARNING: The next block of code was automatically generated by 890-- src/Util/GenerateHtmlCombinators.hs:249 891-- 892-- | Combinator for the @href@ attribute. 893-- 894-- Example: 895-- 896-- > div ! href "bar" $ "Hello." 897-- 898-- Result: 899-- 900-- > <div href="bar">Hello.</div> 901-- 902href :: AttributeValue -- ^ Attribute value. 903 -> Attribute -- ^ Resulting attribute. 904href = attribute "href" " href=\"" 905{-# INLINE href #-} 906 907-- WARNING: The next block of code was automatically generated by 908-- src/Util/GenerateHtmlCombinators.hs:249 909-- 910-- | Combinator for the @hreflang@ attribute. 911-- 912-- Example: 913-- 914-- > div ! hreflang "bar" $ "Hello." 915-- 916-- Result: 917-- 918-- > <div hreflang="bar">Hello.</div> 919-- 920hreflang :: AttributeValue -- ^ Attribute value. 921 -> Attribute -- ^ Resulting attribute. 922hreflang = attribute "hreflang" " hreflang=\"" 923{-# INLINE hreflang #-} 924 925-- WARNING: The next block of code was automatically generated by 926-- src/Util/GenerateHtmlCombinators.hs:249 927-- 928-- | Combinator for the @http-equiv@ attribute. 929-- 930-- Example: 931-- 932-- > div ! httpEquiv "bar" $ "Hello." 933-- 934-- Result: 935-- 936-- > <div http-equiv="bar">Hello.</div> 937-- 938httpEquiv :: AttributeValue -- ^ Attribute value. 939 -> Attribute -- ^ Resulting attribute. 940httpEquiv = attribute "http-equiv" " http-equiv=\"" 941{-# INLINE httpEquiv #-} 942 943-- WARNING: The next block of code was automatically generated by 944-- src/Util/GenerateHtmlCombinators.hs:249 945-- 946-- | Combinator for the @icon@ attribute. 947-- 948-- Example: 949-- 950-- > div ! icon "bar" $ "Hello." 951-- 952-- Result: 953-- 954-- > <div icon="bar">Hello.</div> 955-- 956icon :: AttributeValue -- ^ Attribute value. 957 -> Attribute -- ^ Resulting attribute. 958icon = attribute "icon" " icon=\"" 959{-# INLINE icon #-} 960 961-- WARNING: The next block of code was automatically generated by 962-- src/Util/GenerateHtmlCombinators.hs:249 963-- 964-- | Combinator for the @id@ attribute. 965-- 966-- Example: 967-- 968-- > div ! id "bar" $ "Hello." 969-- 970-- Result: 971-- 972-- > <div id="bar">Hello.</div> 973-- 974id :: AttributeValue -- ^ Attribute value. 975 -> Attribute -- ^ Resulting attribute. 976id = attribute "id" " id=\"" 977{-# INLINE id #-} 978 979-- WARNING: The next block of code was automatically generated by 980-- src/Util/GenerateHtmlCombinators.hs:249 981-- 982-- | Combinator for the @ismap@ attribute. 983-- 984-- Example: 985-- 986-- > div ! ismap "bar" $ "Hello." 987-- 988-- Result: 989-- 990-- > <div ismap="bar">Hello.</div> 991-- 992ismap :: AttributeValue -- ^ Attribute value. 993 -> Attribute -- ^ Resulting attribute. 994ismap = attribute "ismap" " ismap=\"" 995{-# INLINE ismap #-} 996 997-- WARNING: The next block of code was automatically generated by 998-- src/Util/GenerateHtmlCombinators.hs:249 999-- 1000-- | Combinator for the @item@ attribute. 1001-- 1002-- Example: 1003-- 1004-- > div ! item "bar" $ "Hello." 1005-- 1006-- Result: 1007-- 1008-- > <div item="bar">Hello.</div> 1009-- 1010item :: AttributeValue -- ^ Attribute value. 1011 -> Attribute -- ^ Resulting attribute. 1012item = attribute "item" " item=\"" 1013{-# INLINE item #-} 1014 1015-- WARNING: The next block of code was automatically generated by 1016-- src/Util/GenerateHtmlCombinators.hs:249 1017-- 1018-- | Combinator for the @itemprop@ attribute. 1019-- 1020-- Example: 1021-- 1022-- > div ! itemprop "bar" $ "Hello." 1023-- 1024-- Result: 1025-- 1026-- > <div itemprop="bar">Hello.</div> 1027-- 1028itemprop :: AttributeValue -- ^ Attribute value. 1029 -> Attribute -- ^ Resulting attribute. 1030itemprop = attribute "itemprop" " itemprop=\"" 1031{-# INLINE itemprop #-} 1032 1033-- WARNING: The next block of code was automatically generated by 1034-- src/Util/GenerateHtmlCombinators.hs:249 1035-- 1036-- | Combinator for the @itemscope@ attribute. 1037-- 1038-- Example: 1039-- 1040-- > div ! itemscope "bar" $ "Hello." 1041-- 1042-- Result: 1043-- 1044-- > <div itemscope="bar">Hello.</div> 1045-- 1046itemscope :: AttributeValue -- ^ Attribute value. 1047 -> Attribute -- ^ Resulting attribute. 1048itemscope = attribute "itemscope" " itemscope=\"" 1049{-# INLINE itemscope #-} 1050 1051-- WARNING: The next block of code was automatically generated by 1052-- src/Util/GenerateHtmlCombinators.hs:249 1053-- 1054-- | Combinator for the @itemtype@ attribute. 1055-- 1056-- Example: 1057-- 1058-- > div ! itemtype "bar" $ "Hello." 1059-- 1060-- Result: 1061-- 1062-- > <div itemtype="bar">Hello.</div> 1063-- 1064itemtype :: AttributeValue -- ^ Attribute value. 1065 -> Attribute -- ^ Resulting attribute. 1066itemtype = attribute "itemtype" " itemtype=\"" 1067{-# INLINE itemtype #-} 1068 1069-- WARNING: The next block of code was automatically generated by 1070-- src/Util/GenerateHtmlCombinators.hs:249 1071-- 1072-- | Combinator for the @keytype@ attribute. 1073-- 1074-- Example: 1075-- 1076-- > div ! keytype "bar" $ "Hello." 1077-- 1078-- Result: 1079-- 1080-- > <div keytype="bar">Hello.</div> 1081-- 1082keytype :: AttributeValue -- ^ Attribute value. 1083 -> Attribute -- ^ Resulting attribute. 1084keytype = attribute "keytype" " keytype=\"" 1085{-# INLINE keytype #-} 1086 1087-- WARNING: The next block of code was automatically generated by 1088-- src/Util/GenerateHtmlCombinators.hs:249 1089-- 1090-- | Combinator for the @label@ attribute. 1091-- 1092-- Example: 1093-- 1094-- > div ! label "bar" $ "Hello." 1095-- 1096-- Result: 1097-- 1098-- > <div label="bar">Hello.</div> 1099-- 1100label :: AttributeValue -- ^ Attribute value. 1101 -> Attribute -- ^ Resulting attribute. 1102label = attribute "label" " label=\"" 1103{-# INLINE label #-} 1104 1105-- WARNING: The next block of code was automatically generated by 1106-- src/Util/GenerateHtmlCombinators.hs:249 1107-- 1108-- | Combinator for the @lang@ attribute. 1109-- 1110-- Example: 1111-- 1112-- > div ! lang "bar" $ "Hello." 1113-- 1114-- Result: 1115-- 1116-- > <div lang="bar">Hello.</div> 1117-- 1118lang :: AttributeValue -- ^ Attribute value. 1119 -> Attribute -- ^ Resulting attribute. 1120lang = attribute "lang" " lang=\"" 1121{-# INLINE lang #-} 1122 1123-- WARNING: The next block of code was automatically generated by 1124-- src/Util/GenerateHtmlCombinators.hs:249 1125-- 1126-- | Combinator for the @list@ attribute. 1127-- 1128-- Example: 1129-- 1130-- > div ! list "bar" $ "Hello." 1131-- 1132-- Result: 1133-- 1134-- > <div list="bar">Hello.</div> 1135-- 1136list :: AttributeValue -- ^ Attribute value. 1137 -> Attribute -- ^ Resulting attribute. 1138list = attribute "list" " list=\"" 1139{-# INLINE list #-} 1140 1141-- WARNING: The next block of code was automatically generated by 1142-- src/Util/GenerateHtmlCombinators.hs:249 1143-- 1144-- | Combinator for the @loop@ attribute. 1145-- 1146-- Example: 1147-- 1148-- > div ! loop "bar" $ "Hello." 1149-- 1150-- Result: 1151-- 1152-- > <div loop="bar">Hello.</div> 1153-- 1154loop :: AttributeValue -- ^ Attribute value. 1155 -> Attribute -- ^ Resulting attribute. 1156loop = attribute "loop" " loop=\"" 1157{-# INLINE loop #-} 1158 1159-- WARNING: The next block of code was automatically generated by 1160-- src/Util/GenerateHtmlCombinators.hs:249 1161-- 1162-- | Combinator for the @low@ attribute. 1163-- 1164-- Example: 1165-- 1166-- > div ! low "bar" $ "Hello." 1167-- 1168-- Result: 1169-- 1170-- > <div low="bar">Hello.</div> 1171-- 1172low :: AttributeValue -- ^ Attribute value. 1173 -> Attribute -- ^ Resulting attribute. 1174low = attribute "low" " low=\"" 1175{-# INLINE low #-} 1176 1177-- WARNING: The next block of code was automatically generated by 1178-- src/Util/GenerateHtmlCombinators.hs:249 1179-- 1180-- | Combinator for the @manifest@ attribute. 1181-- 1182-- Example: 1183-- 1184-- > div ! manifest "bar" $ "Hello." 1185-- 1186-- Result: 1187-- 1188-- > <div manifest="bar">Hello.</div> 1189-- 1190manifest :: AttributeValue -- ^ Attribute value. 1191 -> Attribute -- ^ Resulting attribute. 1192manifest = attribute "manifest" " manifest=\"" 1193{-# INLINE manifest #-} 1194 1195-- WARNING: The next block of code was automatically generated by 1196-- src/Util/GenerateHtmlCombinators.hs:249 1197-- 1198-- | Combinator for the @max@ attribute. 1199-- 1200-- Example: 1201-- 1202-- > div ! max "bar" $ "Hello." 1203-- 1204-- Result: 1205-- 1206-- > <div max="bar">Hello.</div> 1207-- 1208max :: AttributeValue -- ^ Attribute value. 1209 -> Attribute -- ^ Resulting attribute. 1210max = attribute "max" " max=\"" 1211{-# INLINE max #-} 1212 1213-- WARNING: The next block of code was automatically generated by 1214-- src/Util/GenerateHtmlCombinators.hs:249 1215-- 1216-- | Combinator for the @maxlength@ attribute. 1217-- 1218-- Example: 1219-- 1220-- > div ! maxlength "bar" $ "Hello." 1221-- 1222-- Result: 1223-- 1224-- > <div maxlength="bar">Hello.</div> 1225-- 1226maxlength :: AttributeValue -- ^ Attribute value. 1227 -> Attribute -- ^ Resulting attribute. 1228maxlength = attribute "maxlength" " maxlength=\"" 1229{-# INLINE maxlength #-} 1230 1231-- WARNING: The next block of code was automatically generated by 1232-- src/Util/GenerateHtmlCombinators.hs:249 1233-- 1234-- | Combinator for the @media@ attribute. 1235-- 1236-- Example: 1237-- 1238-- > div ! media "bar" $ "Hello." 1239-- 1240-- Result: 1241-- 1242-- > <div media="bar">Hello.</div> 1243-- 1244media :: AttributeValue -- ^ Attribute value. 1245 -> Attribute -- ^ Resulting attribute. 1246media = attribute "media" " media=\"" 1247{-# INLINE media #-} 1248 1249-- WARNING: The next block of code was automatically generated by 1250-- src/Util/GenerateHtmlCombinators.hs:249 1251-- 1252-- | Combinator for the @method@ attribute. 1253-- 1254-- Example: 1255-- 1256-- > div ! method "bar" $ "Hello." 1257-- 1258-- Result: 1259-- 1260-- > <div method="bar">Hello.</div> 1261-- 1262method :: AttributeValue -- ^ Attribute value. 1263 -> Attribute -- ^ Resulting attribute. 1264method = attribute "method" " method=\"" 1265{-# INLINE method #-} 1266 1267-- WARNING: The next block of code was automatically generated by 1268-- src/Util/GenerateHtmlCombinators.hs:249 1269-- 1270-- | Combinator for the @min@ attribute. 1271-- 1272-- Example: 1273-- 1274-- > div ! min "bar" $ "Hello." 1275-- 1276-- Result: 1277-- 1278-- > <div min="bar">Hello.</div> 1279-- 1280min :: AttributeValue -- ^ Attribute value. 1281 -> Attribute -- ^ Resulting attribute. 1282min = attribute "min" " min=\"" 1283{-# INLINE min #-} 1284 1285-- WARNING: The next block of code was automatically generated by 1286-- src/Util/GenerateHtmlCombinators.hs:249 1287-- 1288-- | Combinator for the @multiple@ attribute. 1289-- 1290-- Example: 1291-- 1292-- > div ! multiple "bar" $ "Hello." 1293-- 1294-- Result: 1295-- 1296-- > <div multiple="bar">Hello.</div> 1297-- 1298multiple :: AttributeValue -- ^ Attribute value. 1299 -> Attribute -- ^ Resulting attribute. 1300multiple = attribute "multiple" " multiple=\"" 1301{-# INLINE multiple #-} 1302 1303-- WARNING: The next block of code was automatically generated by 1304-- src/Util/GenerateHtmlCombinators.hs:249 1305-- 1306-- | Combinator for the @name@ attribute. 1307-- 1308-- Example: 1309-- 1310-- > div ! name "bar" $ "Hello." 1311-- 1312-- Result: 1313-- 1314-- > <div name="bar">Hello.</div> 1315-- 1316name :: AttributeValue -- ^ Attribute value. 1317 -> Attribute -- ^ Resulting attribute. 1318name = attribute "name" " name=\"" 1319{-# INLINE name #-} 1320 1321-- WARNING: The next block of code was automatically generated by 1322-- src/Util/GenerateHtmlCombinators.hs:249 1323-- 1324-- | Combinator for the @novalidate@ attribute. 1325-- 1326-- Example: 1327-- 1328-- > div ! novalidate "bar" $ "Hello." 1329-- 1330-- Result: 1331-- 1332-- > <div novalidate="bar">Hello.</div> 1333-- 1334novalidate :: AttributeValue -- ^ Attribute value. 1335 -> Attribute -- ^ Resulting attribute. 1336novalidate = attribute "novalidate" " novalidate=\"" 1337{-# INLINE novalidate #-} 1338 1339-- WARNING: The next block of code was automatically generated by 1340-- src/Util/GenerateHtmlCombinators.hs:249 1341-- 1342-- | Combinator for the @onbeforeonload@ attribute. 1343-- 1344-- Example: 1345-- 1346-- > div ! onbeforeonload "bar" $ "Hello." 1347-- 1348-- Result: 1349-- 1350-- > <div onbeforeonload="bar">Hello.</div> 1351-- 1352onbeforeonload :: AttributeValue -- ^ Attribute value. 1353 -> Attribute -- ^ Resulting attribute. 1354onbeforeonload = attribute "onbeforeonload" " onbeforeonload=\"" 1355{-# INLINE onbeforeonload #-} 1356 1357-- WARNING: The next block of code was automatically generated by 1358-- src/Util/GenerateHtmlCombinators.hs:249 1359-- 1360-- | Combinator for the @onbeforeprint@ attribute. 1361-- 1362-- Example: 1363-- 1364-- > div ! onbeforeprint "bar" $ "Hello." 1365-- 1366-- Result: 1367-- 1368-- > <div onbeforeprint="bar">Hello.</div> 1369-- 1370onbeforeprint :: AttributeValue -- ^ Attribute value. 1371 -> Attribute -- ^ Resulting attribute. 1372onbeforeprint = attribute "onbeforeprint" " onbeforeprint=\"" 1373{-# INLINE onbeforeprint #-} 1374 1375-- WARNING: The next block of code was automatically generated by 1376-- src/Util/GenerateHtmlCombinators.hs:249 1377-- 1378-- | Combinator for the @onblur@ attribute. 1379-- 1380-- Example: 1381-- 1382-- > div ! onblur "bar" $ "Hello." 1383-- 1384-- Result: 1385-- 1386-- > <div onblur="bar">Hello.</div> 1387-- 1388onblur :: AttributeValue -- ^ Attribute value. 1389 -> Attribute -- ^ Resulting attribute. 1390onblur = attribute "onblur" " onblur=\"" 1391{-# INLINE onblur #-} 1392 1393-- WARNING: The next block of code was automatically generated by 1394-- src/Util/GenerateHtmlCombinators.hs:249 1395-- 1396-- | Combinator for the @oncanplay@ attribute. 1397-- 1398-- Example: 1399-- 1400-- > div ! oncanplay "bar" $ "Hello." 1401-- 1402-- Result: 1403-- 1404-- > <div oncanplay="bar">Hello.</div> 1405-- 1406oncanplay :: AttributeValue -- ^ Attribute value. 1407 -> Attribute -- ^ Resulting attribute. 1408oncanplay = attribute "oncanplay" " oncanplay=\"" 1409{-# INLINE oncanplay #-} 1410 1411-- WARNING: The next block of code was automatically generated by 1412-- src/Util/GenerateHtmlCombinators.hs:249 1413-- 1414-- | Combinator for the @oncanplaythrough@ attribute. 1415-- 1416-- Example: 1417-- 1418-- > div ! oncanplaythrough "bar" $ "Hello." 1419-- 1420-- Result: 1421-- 1422-- > <div oncanplaythrough="bar">Hello.</div> 1423-- 1424oncanplaythrough :: AttributeValue -- ^ Attribute value. 1425 -> Attribute -- ^ Resulting attribute. 1426oncanplaythrough = attribute "oncanplaythrough" " oncanplaythrough=\"" 1427{-# INLINE oncanplaythrough #-} 1428 1429-- WARNING: The next block of code was automatically generated by 1430-- src/Util/GenerateHtmlCombinators.hs:249 1431-- 1432-- | Combinator for the @onchange@ attribute. 1433-- 1434-- Example: 1435-- 1436-- > div ! onchange "bar" $ "Hello." 1437-- 1438-- Result: 1439-- 1440-- > <div onchange="bar">Hello.</div> 1441-- 1442onchange :: AttributeValue -- ^ Attribute value. 1443 -> Attribute -- ^ Resulting attribute. 1444onchange = attribute "onchange" " onchange=\"" 1445{-# INLINE onchange #-} 1446 1447-- WARNING: The next block of code was automatically generated by 1448-- src/Util/GenerateHtmlCombinators.hs:249 1449-- 1450-- | Combinator for the @onclick@ attribute. 1451-- 1452-- Example: 1453-- 1454-- > div ! onclick "bar" $ "Hello." 1455-- 1456-- Result: 1457-- 1458-- > <div onclick="bar">Hello.</div> 1459-- 1460onclick :: AttributeValue -- ^ Attribute value. 1461 -> Attribute -- ^ Resulting attribute. 1462onclick = attribute "onclick" " onclick=\"" 1463{-# INLINE onclick #-} 1464 1465-- WARNING: The next block of code was automatically generated by 1466-- src/Util/GenerateHtmlCombinators.hs:249 1467-- 1468-- | Combinator for the @oncontextmenu@ attribute. 1469-- 1470-- Example: 1471-- 1472-- > div ! oncontextmenu "bar" $ "Hello." 1473-- 1474-- Result: 1475-- 1476-- > <div oncontextmenu="bar">Hello.</div> 1477-- 1478oncontextmenu :: AttributeValue -- ^ Attribute value. 1479 -> Attribute -- ^ Resulting attribute. 1480oncontextmenu = attribute "oncontextmenu" " oncontextmenu=\"" 1481{-# INLINE oncontextmenu #-} 1482 1483-- WARNING: The next block of code was automatically generated by 1484-- src/Util/GenerateHtmlCombinators.hs:249 1485-- 1486-- | Combinator for the @ondblclick@ attribute. 1487-- 1488-- Example: 1489-- 1490-- > div ! ondblclick "bar" $ "Hello." 1491-- 1492-- Result: 1493-- 1494-- > <div ondblclick="bar">Hello.</div> 1495-- 1496ondblclick :: AttributeValue -- ^ Attribute value. 1497 -> Attribute -- ^ Resulting attribute. 1498ondblclick = attribute "ondblclick" " ondblclick=\"" 1499{-# INLINE ondblclick #-} 1500 1501-- WARNING: The next block of code was automatically generated by 1502-- src/Util/GenerateHtmlCombinators.hs:249 1503-- 1504-- | Combinator for the @ondrag@ attribute. 1505-- 1506-- Example: 1507-- 1508-- > div ! ondrag "bar" $ "Hello." 1509-- 1510-- Result: 1511-- 1512-- > <div ondrag="bar">Hello.</div> 1513-- 1514ondrag :: AttributeValue -- ^ Attribute value. 1515 -> Attribute -- ^ Resulting attribute. 1516ondrag = attribute "ondrag" " ondrag=\"" 1517{-# INLINE ondrag #-} 1518 1519-- WARNING: The next block of code was automatically generated by 1520-- src/Util/GenerateHtmlCombinators.hs:249 1521-- 1522-- | Combinator for the @ondragend@ attribute. 1523-- 1524-- Example: 1525-- 1526-- > div ! ondragend "bar" $ "Hello." 1527-- 1528-- Result: 1529-- 1530-- > <div ondragend="bar">Hello.</div> 1531-- 1532ondragend :: AttributeValue -- ^ Attribute value. 1533 -> Attribute -- ^ Resulting attribute. 1534ondragend = attribute "ondragend" " ondragend=\"" 1535{-# INLINE ondragend #-} 1536 1537-- WARNING: The next block of code was automatically generated by 1538-- src/Util/GenerateHtmlCombinators.hs:249 1539-- 1540-- | Combinator for the @ondragenter@ attribute. 1541-- 1542-- Example: 1543-- 1544-- > div ! ondragenter "bar" $ "Hello." 1545-- 1546-- Result: 1547-- 1548-- > <div ondragenter="bar">Hello.</div> 1549-- 1550ondragenter :: AttributeValue -- ^ Attribute value. 1551 -> Attribute -- ^ Resulting attribute. 1552ondragenter = attribute "ondragenter" " ondragenter=\"" 1553{-# INLINE ondragenter #-} 1554 1555-- WARNING: The next block of code was automatically generated by 1556-- src/Util/GenerateHtmlCombinators.hs:249 1557-- 1558-- | Combinator for the @ondragleave@ attribute. 1559-- 1560-- Example: 1561-- 1562-- > div ! ondragleave "bar" $ "Hello." 1563-- 1564-- Result: 1565-- 1566-- > <div ondragleave="bar">Hello.</div> 1567-- 1568ondragleave :: AttributeValue -- ^ Attribute value. 1569 -> Attribute -- ^ Resulting attribute. 1570ondragleave = attribute "ondragleave" " ondragleave=\"" 1571{-# INLINE ondragleave #-} 1572 1573-- WARNING: The next block of code was automatically generated by 1574-- src/Util/GenerateHtmlCombinators.hs:249 1575-- 1576-- | Combinator for the @ondragover@ attribute. 1577-- 1578-- Example: 1579-- 1580-- > div ! ondragover "bar" $ "Hello." 1581-- 1582-- Result: 1583-- 1584-- > <div ondragover="bar">Hello.</div> 1585-- 1586ondragover :: AttributeValue -- ^ Attribute value. 1587 -> Attribute -- ^ Resulting attribute. 1588ondragover = attribute "ondragover" " ondragover=\"" 1589{-# INLINE ondragover #-} 1590 1591-- WARNING: The next block of code was automatically generated by 1592-- src/Util/GenerateHtmlCombinators.hs:249 1593-- 1594-- | Combinator for the @ondragstart@ attribute. 1595-- 1596-- Example: 1597-- 1598-- > div ! ondragstart "bar" $ "Hello." 1599-- 1600-- Result: 1601-- 1602-- > <div ondragstart="bar">Hello.</div> 1603-- 1604ondragstart :: AttributeValue -- ^ Attribute value. 1605 -> Attribute -- ^ Resulting attribute. 1606ondragstart = attribute "ondragstart" " ondragstart=\"" 1607{-# INLINE ondragstart #-} 1608 1609-- WARNING: The next block of code was automatically generated by 1610-- src/Util/GenerateHtmlCombinators.hs:249 1611-- 1612-- | Combinator for the @ondrop@ attribute. 1613-- 1614-- Example: 1615-- 1616-- > div ! ondrop "bar" $ "Hello." 1617-- 1618-- Result: 1619-- 1620-- > <div ondrop="bar">Hello.</div> 1621-- 1622ondrop :: AttributeValue -- ^ Attribute value. 1623 -> Attribute -- ^ Resulting attribute. 1624ondrop = attribute "ondrop" " ondrop=\"" 1625{-# INLINE ondrop #-} 1626 1627-- WARNING: The next block of code was automatically generated by 1628-- src/Util/GenerateHtmlCombinators.hs:249 1629-- 1630-- | Combinator for the @ondurationchange@ attribute. 1631-- 1632-- Example: 1633-- 1634-- > div ! ondurationchange "bar" $ "Hello." 1635-- 1636-- Result: 1637-- 1638-- > <div ondurationchange="bar">Hello.</div> 1639-- 1640ondurationchange :: AttributeValue -- ^ Attribute value. 1641 -> Attribute -- ^ Resulting attribute. 1642ondurationchange = attribute "ondurationchange" " ondurationchange=\"" 1643{-# INLINE ondurationchange #-} 1644 1645-- WARNING: The next block of code was automatically generated by 1646-- src/Util/GenerateHtmlCombinators.hs:249 1647-- 1648-- | Combinator for the @onemptied@ attribute. 1649-- 1650-- Example: 1651-- 1652-- > div ! onemptied "bar" $ "Hello." 1653-- 1654-- Result: 1655-- 1656-- > <div onemptied="bar">Hello.</div> 1657-- 1658onemptied :: AttributeValue -- ^ Attribute value. 1659 -> Attribute -- ^ Resulting attribute. 1660onemptied = attribute "onemptied" " onemptied=\"" 1661{-# INLINE onemptied #-} 1662 1663-- WARNING: The next block of code was automatically generated by 1664-- src/Util/GenerateHtmlCombinators.hs:249 1665-- 1666-- | Combinator for the @onended@ attribute. 1667-- 1668-- Example: 1669-- 1670-- > div ! onended "bar" $ "Hello." 1671-- 1672-- Result: 1673-- 1674-- > <div onended="bar">Hello.</div> 1675-- 1676onended :: AttributeValue -- ^ Attribute value. 1677 -> Attribute -- ^ Resulting attribute. 1678onended = attribute "onended" " onended=\"" 1679{-# INLINE onended #-} 1680 1681-- WARNING: The next block of code was automatically generated by 1682-- src/Util/GenerateHtmlCombinators.hs:249 1683-- 1684-- | Combinator for the @onerror@ attribute. 1685-- 1686-- Example: 1687-- 1688-- > div ! onerror "bar" $ "Hello." 1689-- 1690-- Result: 1691-- 1692-- > <div onerror="bar">Hello.</div> 1693-- 1694onerror :: AttributeValue -- ^ Attribute value. 1695 -> Attribute -- ^ Resulting attribute. 1696onerror = attribute "onerror" " onerror=\"" 1697{-# INLINE onerror #-} 1698 1699-- WARNING: The next block of code was automatically generated by 1700-- src/Util/GenerateHtmlCombinators.hs:249 1701-- 1702-- | Combinator for the @onfocus@ attribute. 1703-- 1704-- Example: 1705-- 1706-- > div ! onfocus "bar" $ "Hello." 1707-- 1708-- Result: 1709-- 1710-- > <div onfocus="bar">Hello.</div> 1711-- 1712onfocus :: AttributeValue -- ^ Attribute value. 1713 -> Attribute -- ^ Resulting attribute. 1714onfocus = attribute "onfocus" " onfocus=\"" 1715{-# INLINE onfocus #-} 1716 1717-- WARNING: The next block of code was automatically generated by 1718-- src/Util/GenerateHtmlCombinators.hs:249 1719-- 1720-- | Combinator for the @onformchange@ attribute. 1721-- 1722-- Example: 1723-- 1724-- > div ! onformchange "bar" $ "Hello." 1725-- 1726-- Result: 1727-- 1728-- > <div onformchange="bar">Hello.</div> 1729-- 1730onformchange :: AttributeValue -- ^ Attribute value. 1731 -> Attribute -- ^ Resulting attribute. 1732onformchange = attribute "onformchange" " onformchange=\"" 1733{-# INLINE onformchange #-} 1734 1735-- WARNING: The next block of code was automatically generated by 1736-- src/Util/GenerateHtmlCombinators.hs:249 1737-- 1738-- | Combinator for the @onforminput@ attribute. 1739-- 1740-- Example: 1741-- 1742-- > div ! onforminput "bar" $ "Hello." 1743-- 1744-- Result: 1745-- 1746-- > <div onforminput="bar">Hello.</div> 1747-- 1748onforminput :: AttributeValue -- ^ Attribute value. 1749 -> Attribute -- ^ Resulting attribute. 1750onforminput = attribute "onforminput" " onforminput=\"" 1751{-# INLINE onforminput #-} 1752 1753-- WARNING: The next block of code was automatically generated by 1754-- src/Util/GenerateHtmlCombinators.hs:249 1755-- 1756-- | Combinator for the @onhaschange@ attribute. 1757-- 1758-- Example: 1759-- 1760-- > div ! onhaschange "bar" $ "Hello." 1761-- 1762-- Result: 1763-- 1764-- > <div onhaschange="bar">Hello.</div> 1765-- 1766onhaschange :: AttributeValue -- ^ Attribute value. 1767 -> Attribute -- ^ Resulting attribute. 1768onhaschange = attribute "onhaschange" " onhaschange=\"" 1769{-# INLINE onhaschange #-} 1770 1771-- WARNING: The next block of code was automatically generated by 1772-- src/Util/GenerateHtmlCombinators.hs:249 1773-- 1774-- | Combinator for the @oninput@ attribute. 1775-- 1776-- Example: 1777-- 1778-- > div ! oninput "bar" $ "Hello." 1779-- 1780-- Result: 1781-- 1782-- > <div oninput="bar">Hello.</div> 1783-- 1784oninput :: AttributeValue -- ^ Attribute value. 1785 -> Attribute -- ^ Resulting attribute. 1786oninput = attribute "oninput" " oninput=\"" 1787{-# INLINE oninput #-} 1788 1789-- WARNING: The next block of code was automatically generated by 1790-- src/Util/GenerateHtmlCombinators.hs:249 1791-- 1792-- | Combinator for the @oninvalid@ attribute. 1793-- 1794-- Example: 1795-- 1796-- > div ! oninvalid "bar" $ "Hello." 1797-- 1798-- Result: 1799-- 1800-- > <div oninvalid="bar">Hello.</div> 1801-- 1802oninvalid :: AttributeValue -- ^ Attribute value. 1803 -> Attribute -- ^ Resulting attribute. 1804oninvalid = attribute "oninvalid" " oninvalid=\"" 1805{-# INLINE oninvalid #-} 1806 1807-- WARNING: The next block of code was automatically generated by 1808-- src/Util/GenerateHtmlCombinators.hs:249 1809-- 1810-- | Combinator for the @onkeydown@ attribute. 1811-- 1812-- Example: 1813-- 1814-- > div ! onkeydown "bar" $ "Hello." 1815-- 1816-- Result: 1817-- 1818-- > <div onkeydown="bar">Hello.</div> 1819-- 1820onkeydown :: AttributeValue -- ^ Attribute value. 1821 -> Attribute -- ^ Resulting attribute. 1822onkeydown = attribute "onkeydown" " onkeydown=\"" 1823{-# INLINE onkeydown #-} 1824 1825-- WARNING: The next block of code was automatically generated by 1826-- src/Util/GenerateHtmlCombinators.hs:249 1827-- 1828-- | Combinator for the @onkeyup@ attribute. 1829-- 1830-- Example: 1831-- 1832-- > div ! onkeyup "bar" $ "Hello." 1833-- 1834-- Result: 1835-- 1836-- > <div onkeyup="bar">Hello.</div> 1837-- 1838onkeyup :: AttributeValue -- ^ Attribute value. 1839 -> Attribute -- ^ Resulting attribute. 1840onkeyup = attribute "onkeyup" " onkeyup=\"" 1841{-# INLINE onkeyup #-} 1842 1843-- WARNING: The next block of code was automatically generated by 1844-- src/Util/GenerateHtmlCombinators.hs:249 1845-- 1846-- | Combinator for the @onload@ attribute. 1847-- 1848-- Example: 1849-- 1850-- > div ! onload "bar" $ "Hello." 1851-- 1852-- Result: 1853-- 1854-- > <div onload="bar">Hello.</div> 1855-- 1856onload :: AttributeValue -- ^ Attribute value. 1857 -> Attribute -- ^ Resulting attribute. 1858onload = attribute "onload" " onload=\"" 1859{-# INLINE onload #-} 1860 1861-- WARNING: The next block of code was automatically generated by 1862-- src/Util/GenerateHtmlCombinators.hs:249 1863-- 1864-- | Combinator for the @onloadeddata@ attribute. 1865-- 1866-- Example: 1867-- 1868-- > div ! onloadeddata "bar" $ "Hello." 1869-- 1870-- Result: 1871-- 1872-- > <div onloadeddata="bar">Hello.</div> 1873-- 1874onloadeddata :: AttributeValue -- ^ Attribute value. 1875 -> Attribute -- ^ Resulting attribute. 1876onloadeddata = attribute "onloadeddata" " onloadeddata=\"" 1877{-# INLINE onloadeddata #-} 1878 1879-- WARNING: The next block of code was automatically generated by 1880-- src/Util/GenerateHtmlCombinators.hs:249 1881-- 1882-- | Combinator for the @onloadedmetadata@ attribute. 1883-- 1884-- Example: 1885-- 1886-- > div ! onloadedmetadata "bar" $ "Hello." 1887-- 1888-- Result: 1889-- 1890-- > <div onloadedmetadata="bar">Hello.</div> 1891-- 1892onloadedmetadata :: AttributeValue -- ^ Attribute value. 1893 -> Attribute -- ^ Resulting attribute. 1894onloadedmetadata = attribute "onloadedmetadata" " onloadedmetadata=\"" 1895{-# INLINE onloadedmetadata #-} 1896 1897-- WARNING: The next block of code was automatically generated by 1898-- src/Util/GenerateHtmlCombinators.hs:249 1899-- 1900-- | Combinator for the @onloadstart@ attribute. 1901-- 1902-- Example: 1903-- 1904-- > div ! onloadstart "bar" $ "Hello." 1905-- 1906-- Result: 1907-- 1908-- > <div onloadstart="bar">Hello.</div> 1909-- 1910onloadstart :: AttributeValue -- ^ Attribute value. 1911 -> Attribute -- ^ Resulting attribute. 1912onloadstart = attribute "onloadstart" " onloadstart=\"" 1913{-# INLINE onloadstart #-} 1914 1915-- WARNING: The next block of code was automatically generated by 1916-- src/Util/GenerateHtmlCombinators.hs:249 1917-- 1918-- | Combinator for the @onmessage@ attribute. 1919-- 1920-- Example: 1921-- 1922-- > div ! onmessage "bar" $ "Hello." 1923-- 1924-- Result: 1925-- 1926-- > <div onmessage="bar">Hello.</div> 1927-- 1928onmessage :: AttributeValue -- ^ Attribute value. 1929 -> Attribute -- ^ Resulting attribute. 1930onmessage = attribute "onmessage" " onmessage=\"" 1931{-# INLINE onmessage #-} 1932 1933-- WARNING: The next block of code was automatically generated by 1934-- src/Util/GenerateHtmlCombinators.hs:249 1935-- 1936-- | Combinator for the @onmousedown@ attribute. 1937-- 1938-- Example: 1939-- 1940-- > div ! onmousedown "bar" $ "Hello." 1941-- 1942-- Result: 1943-- 1944-- > <div onmousedown="bar">Hello.</div> 1945-- 1946onmousedown :: AttributeValue -- ^ Attribute value. 1947 -> Attribute -- ^ Resulting attribute. 1948onmousedown = attribute "onmousedown" " onmousedown=\"" 1949{-# INLINE onmousedown #-} 1950 1951-- WARNING: The next block of code was automatically generated by 1952-- src/Util/GenerateHtmlCombinators.hs:249 1953-- 1954-- | Combinator for the @onmousemove@ attribute. 1955-- 1956-- Example: 1957-- 1958-- > div ! onmousemove "bar" $ "Hello." 1959-- 1960-- Result: 1961-- 1962-- > <div onmousemove="bar">Hello.</div> 1963-- 1964onmousemove :: AttributeValue -- ^ Attribute value. 1965 -> Attribute -- ^ Resulting attribute. 1966onmousemove = attribute "onmousemove" " onmousemove=\"" 1967{-# INLINE onmousemove #-} 1968 1969-- WARNING: The next block of code was automatically generated by 1970-- src/Util/GenerateHtmlCombinators.hs:249 1971-- 1972-- | Combinator for the @onmouseout@ attribute. 1973-- 1974-- Example: 1975-- 1976-- > div ! onmouseout "bar" $ "Hello." 1977-- 1978-- Result: 1979-- 1980-- > <div onmouseout="bar">Hello.</div> 1981-- 1982onmouseout :: AttributeValue -- ^ Attribute value. 1983 -> Attribute -- ^ Resulting attribute. 1984onmouseout = attribute "onmouseout" " onmouseout=\"" 1985{-# INLINE onmouseout #-} 1986 1987-- WARNING: The next block of code was automatically generated by 1988-- src/Util/GenerateHtmlCombinators.hs:249 1989-- 1990-- | Combinator for the @onmouseover@ attribute. 1991-- 1992-- Example: 1993-- 1994-- > div ! onmouseover "bar" $ "Hello." 1995-- 1996-- Result: 1997-- 1998-- > <div onmouseover="bar">Hello.</div> 1999-- 2000onmouseover :: AttributeValue -- ^ Attribute value. 2001 -> Attribute -- ^ Resulting attribute. 2002onmouseover = attribute "onmouseover" " onmouseover=\"" 2003{-# INLINE onmouseover #-} 2004 2005-- WARNING: The next block of code was automatically generated by 2006-- src/Util/GenerateHtmlCombinators.hs:249 2007-- 2008-- | Combinator for the @onmouseup@ attribute. 2009-- 2010-- Example: 2011-- 2012-- > div ! onmouseup "bar" $ "Hello." 2013-- 2014-- Result: 2015-- 2016-- > <div onmouseup="bar">Hello.</div> 2017-- 2018onmouseup :: AttributeValue -- ^ Attribute value. 2019 -> Attribute -- ^ Resulting attribute. 2020onmouseup = attribute "onmouseup" " onmouseup=\"" 2021{-# INLINE onmouseup #-} 2022 2023-- WARNING: The next block of code was automatically generated by 2024-- src/Util/GenerateHtmlCombinators.hs:249 2025-- 2026-- | Combinator for the @onmousewheel@ attribute. 2027-- 2028-- Example: 2029-- 2030-- > div ! onmousewheel "bar" $ "Hello." 2031-- 2032-- Result: 2033-- 2034-- > <div onmousewheel="bar">Hello.</div> 2035-- 2036onmousewheel :: AttributeValue -- ^ Attribute value. 2037 -> Attribute -- ^ Resulting attribute. 2038onmousewheel = attribute "onmousewheel" " onmousewheel=\"" 2039{-# INLINE onmousewheel #-} 2040 2041-- WARNING: The next block of code was automatically generated by 2042-- src/Util/GenerateHtmlCombinators.hs:249 2043-- 2044-- | Combinator for the @ononline@ attribute. 2045-- 2046-- Example: 2047-- 2048-- > div ! ononline "bar" $ "Hello." 2049-- 2050-- Result: 2051-- 2052-- > <div ononline="bar">Hello.</div> 2053-- 2054ononline :: AttributeValue -- ^ Attribute value. 2055 -> Attribute -- ^ Resulting attribute. 2056ononline = attribute "ononline" " ononline=\"" 2057{-# INLINE ononline #-} 2058 2059-- WARNING: The next block of code was automatically generated by 2060-- src/Util/GenerateHtmlCombinators.hs:249 2061-- 2062-- | Combinator for the @onpagehide@ attribute. 2063-- 2064-- Example: 2065-- 2066-- > div ! onpagehide "bar" $ "Hello." 2067-- 2068-- Result: 2069-- 2070-- > <div onpagehide="bar">Hello.</div> 2071-- 2072onpagehide :: AttributeValue -- ^ Attribute value. 2073 -> Attribute -- ^ Resulting attribute. 2074onpagehide = attribute "onpagehide" " onpagehide=\"" 2075{-# INLINE onpagehide #-} 2076 2077-- WARNING: The next block of code was automatically generated by 2078-- src/Util/GenerateHtmlCombinators.hs:249 2079-- 2080-- | Combinator for the @onpageshow@ attribute. 2081-- 2082-- Example: 2083-- 2084-- > div ! onpageshow "bar" $ "Hello." 2085-- 2086-- Result: 2087-- 2088-- > <div onpageshow="bar">Hello.</div> 2089-- 2090onpageshow :: AttributeValue -- ^ Attribute value. 2091 -> Attribute -- ^ Resulting attribute. 2092onpageshow = attribute "onpageshow" " onpageshow=\"" 2093{-# INLINE onpageshow #-} 2094 2095-- WARNING: The next block of code was automatically generated by 2096-- src/Util/GenerateHtmlCombinators.hs:249 2097-- 2098-- | Combinator for the @onpause@ attribute. 2099-- 2100-- Example: 2101-- 2102-- > div ! onpause "bar" $ "Hello." 2103-- 2104-- Result: 2105-- 2106-- > <div onpause="bar">Hello.</div> 2107-- 2108onpause :: AttributeValue -- ^ Attribute value. 2109 -> Attribute -- ^ Resulting attribute. 2110onpause = attribute "onpause" " onpause=\"" 2111{-# INLINE onpause #-} 2112 2113-- WARNING: The next block of code was automatically generated by 2114-- src/Util/GenerateHtmlCombinators.hs:249 2115-- 2116-- | Combinator for the @onplay@ attribute. 2117-- 2118-- Example: 2119-- 2120-- > div ! onplay "bar" $ "Hello." 2121-- 2122-- Result: 2123-- 2124-- > <div onplay="bar">Hello.</div> 2125-- 2126onplay :: AttributeValue -- ^ Attribute value. 2127 -> Attribute -- ^ Resulting attribute. 2128onplay = attribute "onplay" " onplay=\"" 2129{-# INLINE onplay #-} 2130 2131-- WARNING: The next block of code was automatically generated by 2132-- src/Util/GenerateHtmlCombinators.hs:249 2133-- 2134-- | Combinator for the @onplaying@ attribute. 2135-- 2136-- Example: 2137-- 2138-- > div ! onplaying "bar" $ "Hello." 2139-- 2140-- Result: 2141-- 2142-- > <div onplaying="bar">Hello.</div> 2143-- 2144onplaying :: AttributeValue -- ^ Attribute value. 2145 -> Attribute -- ^ Resulting attribute. 2146onplaying = attribute "onplaying" " onplaying=\"" 2147{-# INLINE onplaying #-} 2148 2149-- WARNING: The next block of code was automatically generated by 2150-- src/Util/GenerateHtmlCombinators.hs:249 2151-- 2152-- | Combinator for the @onprogress@ attribute. 2153-- 2154-- Example: 2155-- 2156-- > div ! onprogress "bar" $ "Hello." 2157-- 2158-- Result: 2159-- 2160-- > <div onprogress="bar">Hello.</div> 2161-- 2162onprogress :: AttributeValue -- ^ Attribute value. 2163 -> Attribute -- ^ Resulting attribute. 2164onprogress = attribute "onprogress" " onprogress=\"" 2165{-# INLINE onprogress #-} 2166 2167-- WARNING: The next block of code was automatically generated by 2168-- src/Util/GenerateHtmlCombinators.hs:249 2169-- 2170-- | Combinator for the @onpropstate@ attribute. 2171-- 2172-- Example: 2173-- 2174-- > div ! onpropstate "bar" $ "Hello." 2175-- 2176-- Result: 2177-- 2178-- > <div onpropstate="bar">Hello.</div> 2179-- 2180onpropstate :: AttributeValue -- ^ Attribute value. 2181 -> Attribute -- ^ Resulting attribute. 2182onpropstate = attribute "onpropstate" " onpropstate=\"" 2183{-# INLINE onpropstate #-} 2184 2185-- WARNING: The next block of code was automatically generated by 2186-- src/Util/GenerateHtmlCombinators.hs:249 2187-- 2188-- | Combinator for the @onratechange@ attribute. 2189-- 2190-- Example: 2191-- 2192-- > div ! onratechange "bar" $ "Hello." 2193-- 2194-- Result: 2195-- 2196-- > <div onratechange="bar">Hello.</div> 2197-- 2198onratechange :: AttributeValue -- ^ Attribute value. 2199 -> Attribute -- ^ Resulting attribute. 2200onratechange = attribute "onratechange" " onratechange=\"" 2201{-# INLINE onratechange #-} 2202 2203-- WARNING: The next block of code was automatically generated by 2204-- src/Util/GenerateHtmlCombinators.hs:249 2205-- 2206-- | Combinator for the @onreadystatechange@ attribute. 2207-- 2208-- Example: 2209-- 2210-- > div ! onreadystatechange "bar" $ "Hello." 2211-- 2212-- Result: 2213-- 2214-- > <div onreadystatechange="bar">Hello.</div> 2215-- 2216onreadystatechange :: AttributeValue -- ^ Attribute value. 2217 -> Attribute -- ^ Resulting attribute. 2218onreadystatechange = attribute "onreadystatechange" " onreadystatechange=\"" 2219{-# INLINE onreadystatechange #-} 2220 2221-- WARNING: The next block of code was automatically generated by 2222-- src/Util/GenerateHtmlCombinators.hs:249 2223-- 2224-- | Combinator for the @onredo@ attribute. 2225-- 2226-- Example: 2227-- 2228-- > div ! onredo "bar" $ "Hello." 2229-- 2230-- Result: 2231-- 2232-- > <div onredo="bar">Hello.</div> 2233-- 2234onredo :: AttributeValue -- ^ Attribute value. 2235 -> Attribute -- ^ Resulting attribute. 2236onredo = attribute "onredo" " onredo=\"" 2237{-# INLINE onredo #-} 2238 2239-- WARNING: The next block of code was automatically generated by 2240-- src/Util/GenerateHtmlCombinators.hs:249 2241-- 2242-- | Combinator for the @onresize@ attribute. 2243-- 2244-- Example: 2245-- 2246-- > div ! onresize "bar" $ "Hello." 2247-- 2248-- Result: 2249-- 2250-- > <div onresize="bar">Hello.</div> 2251-- 2252onresize :: AttributeValue -- ^ Attribute value. 2253 -> Attribute -- ^ Resulting attribute. 2254onresize = attribute "onresize" " onresize=\"" 2255{-# INLINE onresize #-} 2256 2257-- WARNING: The next block of code was automatically generated by 2258-- src/Util/GenerateHtmlCombinators.hs:249 2259-- 2260-- | Combinator for the @onscroll@ attribute. 2261-- 2262-- Example: 2263-- 2264-- > div ! onscroll "bar" $ "Hello." 2265-- 2266-- Result: 2267-- 2268-- > <div onscroll="bar">Hello.</div> 2269-- 2270onscroll :: AttributeValue -- ^ Attribute value. 2271 -> Attribute -- ^ Resulting attribute. 2272onscroll = attribute "onscroll" " onscroll=\"" 2273{-# INLINE onscroll #-} 2274 2275-- WARNING: The next block of code was automatically generated by 2276-- src/Util/GenerateHtmlCombinators.hs:249 2277-- 2278-- | Combinator for the @onseeked@ attribute. 2279-- 2280-- Example: 2281-- 2282-- > div ! onseeked "bar" $ "Hello." 2283-- 2284-- Result: 2285-- 2286-- > <div onseeked="bar">Hello.</div> 2287-- 2288onseeked :: AttributeValue -- ^ Attribute value. 2289 -> Attribute -- ^ Resulting attribute. 2290onseeked = attribute "onseeked" " onseeked=\"" 2291{-# INLINE onseeked #-} 2292 2293-- WARNING: The next block of code was automatically generated by 2294-- src/Util/GenerateHtmlCombinators.hs:249 2295-- 2296-- | Combinator for the @onseeking@ attribute. 2297-- 2298-- Example: 2299-- 2300-- > div ! onseeking "bar" $ "Hello." 2301-- 2302-- Result: 2303-- 2304-- > <div onseeking="bar">Hello.</div> 2305-- 2306onseeking :: AttributeValue -- ^ Attribute value. 2307 -> Attribute -- ^ Resulting attribute. 2308onseeking = attribute "onseeking" " onseeking=\"" 2309{-# INLINE onseeking #-} 2310 2311-- WARNING: The next block of code was automatically generated by 2312-- src/Util/GenerateHtmlCombinators.hs:249 2313-- 2314-- | Combinator for the @onselect@ attribute. 2315-- 2316-- Example: 2317-- 2318-- > div ! onselect "bar" $ "Hello." 2319-- 2320-- Result: 2321-- 2322-- > <div onselect="bar">Hello.</div> 2323-- 2324onselect :: AttributeValue -- ^ Attribute value. 2325 -> Attribute -- ^ Resulting attribute. 2326onselect = attribute "onselect" " onselect=\"" 2327{-# INLINE onselect #-} 2328 2329-- WARNING: The next block of code was automatically generated by 2330-- src/Util/GenerateHtmlCombinators.hs:249 2331-- 2332-- | Combinator for the @onstalled@ attribute. 2333-- 2334-- Example: 2335-- 2336-- > div ! onstalled "bar" $ "Hello." 2337-- 2338-- Result: 2339-- 2340-- > <div onstalled="bar">Hello.</div> 2341-- 2342onstalled :: AttributeValue -- ^ Attribute value. 2343 -> Attribute -- ^ Resulting attribute. 2344onstalled = attribute "onstalled" " onstalled=\"" 2345{-# INLINE onstalled #-} 2346 2347-- WARNING: The next block of code was automatically generated by 2348-- src/Util/GenerateHtmlCombinators.hs:249 2349-- 2350-- | Combinator for the @onstorage@ attribute. 2351-- 2352-- Example: 2353-- 2354-- > div ! onstorage "bar" $ "Hello." 2355-- 2356-- Result: 2357-- 2358-- > <div onstorage="bar">Hello.</div> 2359-- 2360onstorage :: AttributeValue -- ^ Attribute value. 2361 -> Attribute -- ^ Resulting attribute. 2362onstorage = attribute "onstorage" " onstorage=\"" 2363{-# INLINE onstorage #-} 2364 2365-- WARNING: The next block of code was automatically generated by 2366-- src/Util/GenerateHtmlCombinators.hs:249 2367-- 2368-- | Combinator for the @onsubmit@ attribute. 2369-- 2370-- Example: 2371-- 2372-- > div ! onsubmit "bar" $ "Hello." 2373-- 2374-- Result: 2375-- 2376-- > <div onsubmit="bar">Hello.</div> 2377-- 2378onsubmit :: AttributeValue -- ^ Attribute value. 2379 -> Attribute -- ^ Resulting attribute. 2380onsubmit = attribute "onsubmit" " onsubmit=\"" 2381{-# INLINE onsubmit #-} 2382 2383-- WARNING: The next block of code was automatically generated by 2384-- src/Util/GenerateHtmlCombinators.hs:249 2385-- 2386-- | Combinator for the @onsuspend@ attribute. 2387-- 2388-- Example: 2389-- 2390-- > div ! onsuspend "bar" $ "Hello." 2391-- 2392-- Result: 2393-- 2394-- > <div onsuspend="bar">Hello.</div> 2395-- 2396onsuspend :: AttributeValue -- ^ Attribute value. 2397 -> Attribute -- ^ Resulting attribute. 2398onsuspend = attribute "onsuspend" " onsuspend=\"" 2399{-# INLINE onsuspend #-} 2400 2401-- WARNING: The next block of code was automatically generated by 2402-- src/Util/GenerateHtmlCombinators.hs:249 2403-- 2404-- | Combinator for the @ontimeupdate@ attribute. 2405-- 2406-- Example: 2407-- 2408-- > div ! ontimeupdate "bar" $ "Hello." 2409-- 2410-- Result: 2411-- 2412-- > <div ontimeupdate="bar">Hello.</div> 2413-- 2414ontimeupdate :: AttributeValue -- ^ Attribute value. 2415 -> Attribute -- ^ Resulting attribute. 2416ontimeupdate = attribute "ontimeupdate" " ontimeupdate=\"" 2417{-# INLINE ontimeupdate #-} 2418 2419-- WARNING: The next block of code was automatically generated by 2420-- src/Util/GenerateHtmlCombinators.hs:249 2421-- 2422-- | Combinator for the @onundo@ attribute. 2423-- 2424-- Example: 2425-- 2426-- > div ! onundo "bar" $ "Hello." 2427-- 2428-- Result: 2429-- 2430-- > <div onundo="bar">Hello.</div> 2431-- 2432onundo :: AttributeValue -- ^ Attribute value. 2433 -> Attribute -- ^ Resulting attribute. 2434onundo = attribute "onundo" " onundo=\"" 2435{-# INLINE onundo #-} 2436 2437-- WARNING: The next block of code was automatically generated by 2438-- src/Util/GenerateHtmlCombinators.hs:249 2439-- 2440-- | Combinator for the @onunload@ attribute. 2441-- 2442-- Example: 2443-- 2444-- > div ! onunload "bar" $ "Hello." 2445-- 2446-- Result: 2447-- 2448-- > <div onunload="bar">Hello.</div> 2449-- 2450onunload :: AttributeValue -- ^ Attribute value. 2451 -> Attribute -- ^ Resulting attribute. 2452onunload = attribute "onunload" " onunload=\"" 2453{-# INLINE onunload #-} 2454 2455-- WARNING: The next block of code was automatically generated by 2456-- src/Util/GenerateHtmlCombinators.hs:249 2457-- 2458-- | Combinator for the @onvolumechange@ attribute. 2459-- 2460-- Example: 2461-- 2462-- > div ! onvolumechange "bar" $ "Hello." 2463-- 2464-- Result: 2465-- 2466-- > <div onvolumechange="bar">Hello.</div> 2467-- 2468onvolumechange :: AttributeValue -- ^ Attribute value. 2469 -> Attribute -- ^ Resulting attribute. 2470onvolumechange = attribute "onvolumechange" " onvolumechange=\"" 2471{-# INLINE onvolumechange #-} 2472 2473-- WARNING: The next block of code was automatically generated by 2474-- src/Util/GenerateHtmlCombinators.hs:249 2475-- 2476-- | Combinator for the @onwaiting@ attribute. 2477-- 2478-- Example: 2479-- 2480-- > div ! onwaiting "bar" $ "Hello." 2481-- 2482-- Result: 2483-- 2484-- > <div onwaiting="bar">Hello.</div> 2485-- 2486onwaiting :: AttributeValue -- ^ Attribute value. 2487 -> Attribute -- ^ Resulting attribute. 2488onwaiting = attribute "onwaiting" " onwaiting=\"" 2489{-# INLINE onwaiting #-} 2490 2491-- WARNING: The next block of code was automatically generated by 2492-- src/Util/GenerateHtmlCombinators.hs:249 2493-- 2494-- | Combinator for the @open@ attribute. 2495-- 2496-- Example: 2497-- 2498-- > div ! open "bar" $ "Hello." 2499-- 2500-- Result: 2501-- 2502-- > <div open="bar">Hello.</div> 2503-- 2504open :: AttributeValue -- ^ Attribute value. 2505 -> Attribute -- ^ Resulting attribute. 2506open = attribute "open" " open=\"" 2507{-# INLINE open #-} 2508 2509-- WARNING: The next block of code was automatically generated by 2510-- src/Util/GenerateHtmlCombinators.hs:249 2511-- 2512-- | Combinator for the @optimum@ attribute. 2513-- 2514-- Example: 2515-- 2516-- > div ! optimum "bar" $ "Hello." 2517-- 2518-- Result: 2519-- 2520-- > <div optimum="bar">Hello.</div> 2521-- 2522optimum :: AttributeValue -- ^ Attribute value. 2523 -> Attribute -- ^ Resulting attribute. 2524optimum = attribute "optimum" " optimum=\"" 2525{-# INLINE optimum #-} 2526 2527-- WARNING: The next block of code was automatically generated by 2528-- src/Util/GenerateHtmlCombinators.hs:249 2529-- 2530-- | Combinator for the @pattern@ attribute. 2531-- 2532-- Example: 2533-- 2534-- > div ! pattern "bar" $ "Hello." 2535-- 2536-- Result: 2537-- 2538-- > <div pattern="bar">Hello.</div> 2539-- 2540pattern :: AttributeValue -- ^ Attribute value. 2541 -> Attribute -- ^ Resulting attribute. 2542pattern = attribute "pattern" " pattern=\"" 2543{-# INLINE pattern #-} 2544 2545-- WARNING: The next block of code was automatically generated by 2546-- src/Util/GenerateHtmlCombinators.hs:249 2547-- 2548-- | Combinator for the @ping@ attribute. 2549-- 2550-- Example: 2551-- 2552-- > div ! ping "bar" $ "Hello." 2553-- 2554-- Result: 2555-- 2556-- > <div ping="bar">Hello.</div> 2557-- 2558ping :: AttributeValue -- ^ Attribute value. 2559 -> Attribute -- ^ Resulting attribute. 2560ping = attribute "ping" " ping=\"" 2561{-# INLINE ping #-} 2562 2563-- WARNING: The next block of code was automatically generated by 2564-- src/Util/GenerateHtmlCombinators.hs:249 2565-- 2566-- | Combinator for the @placeholder@ attribute. 2567-- 2568-- Example: 2569-- 2570-- > div ! placeholder "bar" $ "Hello." 2571-- 2572-- Result: 2573-- 2574-- > <div placeholder="bar">Hello.</div> 2575-- 2576placeholder :: AttributeValue -- ^ Attribute value. 2577 -> Attribute -- ^ Resulting attribute. 2578placeholder = attribute "placeholder" " placeholder=\"" 2579{-# INLINE placeholder #-} 2580 2581-- WARNING: The next block of code was automatically generated by 2582-- src/Util/GenerateHtmlCombinators.hs:249 2583-- 2584-- | Combinator for the @preload@ attribute. 2585-- 2586-- Example: 2587-- 2588-- > div ! preload "bar" $ "Hello." 2589-- 2590-- Result: 2591-- 2592-- > <div preload="bar">Hello.</div> 2593-- 2594preload :: AttributeValue -- ^ Attribute value. 2595 -> Attribute -- ^ Resulting attribute. 2596preload = attribute "preload" " preload=\"" 2597{-# INLINE preload #-} 2598 2599-- WARNING: The next block of code was automatically generated by 2600-- src/Util/GenerateHtmlCombinators.hs:249 2601-- 2602-- | Combinator for the @pubdate@ attribute. 2603-- 2604-- Example: 2605-- 2606-- > div ! pubdate "bar" $ "Hello." 2607-- 2608-- Result: 2609-- 2610-- > <div pubdate="bar">Hello.</div> 2611-- 2612pubdate :: AttributeValue -- ^ Attribute value. 2613 -> Attribute -- ^ Resulting attribute. 2614pubdate = attribute "pubdate" " pubdate=\"" 2615{-# INLINE pubdate #-} 2616 2617-- WARNING: The next block of code was automatically generated by 2618-- src/Util/GenerateHtmlCombinators.hs:249 2619-- 2620-- | Combinator for the @radiogroup@ attribute. 2621-- 2622-- Example: 2623-- 2624-- > div ! radiogroup "bar" $ "Hello." 2625-- 2626-- Result: 2627-- 2628-- > <div radiogroup="bar">Hello.</div> 2629-- 2630radiogroup :: AttributeValue -- ^ Attribute value. 2631 -> Attribute -- ^ Resulting attribute. 2632radiogroup = attribute "radiogroup" " radiogroup=\"" 2633{-# INLINE radiogroup #-} 2634 2635-- WARNING: The next block of code was automatically generated by 2636-- src/Util/GenerateHtmlCombinators.hs:249 2637-- 2638-- | Combinator for the @readonly@ attribute. 2639-- 2640-- Example: 2641-- 2642-- > div ! readonly "bar" $ "Hello." 2643-- 2644-- Result: 2645-- 2646-- > <div readonly="bar">Hello.</div> 2647-- 2648readonly :: AttributeValue -- ^ Attribute value. 2649 -> Attribute -- ^ Resulting attribute. 2650readonly = attribute "readonly" " readonly=\"" 2651{-# INLINE readonly #-} 2652 2653-- WARNING: The next block of code was automatically generated by 2654-- src/Util/GenerateHtmlCombinators.hs:249 2655-- 2656-- | Combinator for the @rel@ attribute. 2657-- 2658-- Example: 2659-- 2660-- > div ! rel "bar" $ "Hello." 2661-- 2662-- Result: 2663-- 2664-- > <div rel="bar">Hello.</div> 2665-- 2666rel :: AttributeValue -- ^ Attribute value. 2667 -> Attribute -- ^ Resulting attribute. 2668rel = attribute "rel" " rel=\"" 2669{-# INLINE rel #-} 2670 2671-- WARNING: The next block of code was automatically generated by 2672-- src/Util/GenerateHtmlCombinators.hs:249 2673-- 2674-- | Combinator for the @required@ attribute. 2675-- 2676-- Example: 2677-- 2678-- > div ! required "bar" $ "Hello." 2679-- 2680-- Result: 2681-- 2682-- > <div required="bar">Hello.</div> 2683-- 2684required :: AttributeValue -- ^ Attribute value. 2685 -> Attribute -- ^ Resulting attribute. 2686required = attribute "required" " required=\"" 2687{-# INLINE required #-} 2688 2689-- WARNING: The next block of code was automatically generated by 2690-- src/Util/GenerateHtmlCombinators.hs:249 2691-- 2692-- | Combinator for the @reversed@ attribute. 2693-- 2694-- Example: 2695-- 2696-- > div ! reversed "bar" $ "Hello." 2697-- 2698-- Result: 2699-- 2700-- > <div reversed="bar">Hello.</div> 2701-- 2702reversed :: AttributeValue -- ^ Attribute value. 2703 -> Attribute -- ^ Resulting attribute. 2704reversed = attribute "reversed" " reversed=\"" 2705{-# INLINE reversed #-} 2706 2707-- WARNING: The next block of code was automatically generated by 2708-- src/Util/GenerateHtmlCombinators.hs:249 2709-- 2710-- | Combinator for the @role@ attribute. 2711-- 2712-- Example: 2713-- 2714-- > div ! role "bar" $ "Hello." 2715-- 2716-- Result: 2717-- 2718-- > <div role="bar">Hello.</div> 2719-- 2720role :: AttributeValue -- ^ Attribute value. 2721 -> Attribute -- ^ Resulting attribute. 2722role = attribute "role" " role=\"" 2723{-# INLINE role #-} 2724 2725-- WARNING: The next block of code was automatically generated by 2726-- src/Util/GenerateHtmlCombinators.hs:249 2727-- 2728-- | Combinator for the @rows@ attribute. 2729-- 2730-- Example: 2731-- 2732-- > div ! rows "bar" $ "Hello." 2733-- 2734-- Result: 2735-- 2736-- > <div rows="bar">Hello.</div> 2737-- 2738rows :: AttributeValue -- ^ Attribute value. 2739 -> Attribute -- ^ Resulting attribute. 2740rows = attribute "rows" " rows=\"" 2741{-# INLINE rows #-} 2742 2743-- WARNING: The next block of code was automatically generated by 2744-- src/Util/GenerateHtmlCombinators.hs:249 2745-- 2746-- | Combinator for the @rowspan@ attribute. 2747-- 2748-- Example: 2749-- 2750-- > div ! rowspan "bar" $ "Hello." 2751-- 2752-- Result: 2753-- 2754-- > <div rowspan="bar">Hello.</div> 2755-- 2756rowspan :: AttributeValue -- ^ Attribute value. 2757 -> Attribute -- ^ Resulting attribute. 2758rowspan = attribute "rowspan" " rowspan=\"" 2759{-# INLINE rowspan #-} 2760 2761-- WARNING: The next block of code was automatically generated by 2762-- src/Util/GenerateHtmlCombinators.hs:249 2763-- 2764-- | Combinator for the @sandbox@ attribute. 2765-- 2766-- Example: 2767-- 2768-- > div ! sandbox "bar" $ "Hello." 2769-- 2770-- Result: 2771-- 2772-- > <div sandbox="bar">Hello.</div> 2773-- 2774sandbox :: AttributeValue -- ^ Attribute value. 2775 -> Attribute -- ^ Resulting attribute. 2776sandbox = attribute "sandbox" " sandbox=\"" 2777{-# INLINE sandbox #-} 2778 2779-- WARNING: The next block of code was automatically generated by 2780-- src/Util/GenerateHtmlCombinators.hs:249 2781-- 2782-- | Combinator for the @scope@ attribute. 2783-- 2784-- Example: 2785-- 2786-- > div ! scope "bar" $ "Hello." 2787-- 2788-- Result: 2789-- 2790-- > <div scope="bar">Hello.</div> 2791-- 2792scope :: AttributeValue -- ^ Attribute value. 2793 -> Attribute -- ^ Resulting attribute. 2794scope = attribute "scope" " scope=\"" 2795{-# INLINE scope #-} 2796 2797-- WARNING: The next block of code was automatically generated by 2798-- src/Util/GenerateHtmlCombinators.hs:249 2799-- 2800-- | Combinator for the @scoped@ attribute. 2801-- 2802-- Example: 2803-- 2804-- > div ! scoped "bar" $ "Hello." 2805-- 2806-- Result: 2807-- 2808-- > <div scoped="bar">Hello.</div> 2809-- 2810scoped :: AttributeValue -- ^ Attribute value. 2811 -> Attribute -- ^ Resulting attribute. 2812scoped = attribute "scoped" " scoped=\"" 2813{-# INLINE scoped #-} 2814 2815-- WARNING: The next block of code was automatically generated by 2816-- src/Util/GenerateHtmlCombinators.hs:249 2817-- 2818-- | Combinator for the @seamless@ attribute. 2819-- 2820-- Example: 2821-- 2822-- > div ! seamless "bar" $ "Hello." 2823-- 2824-- Result: 2825-- 2826-- > <div seamless="bar">Hello.</div> 2827-- 2828seamless :: AttributeValue -- ^ Attribute value. 2829 -> Attribute -- ^ Resulting attribute. 2830seamless = attribute "seamless" " seamless=\"" 2831{-# INLINE seamless #-} 2832 2833-- WARNING: The next block of code was automatically generated by 2834-- src/Util/GenerateHtmlCombinators.hs:249 2835-- 2836-- | Combinator for the @selected@ attribute. 2837-- 2838-- Example: 2839-- 2840-- > div ! selected "bar" $ "Hello." 2841-- 2842-- Result: 2843-- 2844-- > <div selected="bar">Hello.</div> 2845-- 2846selected :: AttributeValue -- ^ Attribute value. 2847 -> Attribute -- ^ Resulting attribute. 2848selected = attribute "selected" " selected=\"" 2849{-# INLINE selected #-} 2850 2851-- WARNING: The next block of code was automatically generated by 2852-- src/Util/GenerateHtmlCombinators.hs:249 2853-- 2854-- | Combinator for the @shape@ attribute. 2855-- 2856-- Example: 2857-- 2858-- > div ! shape "bar" $ "Hello." 2859-- 2860-- Result: 2861-- 2862-- > <div shape="bar">Hello.</div> 2863-- 2864shape :: AttributeValue -- ^ Attribute value. 2865 -> Attribute -- ^ Resulting attribute. 2866shape = attribute "shape" " shape=\"" 2867{-# INLINE shape #-} 2868 2869-- WARNING: The next block of code was automatically generated by 2870-- src/Util/GenerateHtmlCombinators.hs:249 2871-- 2872-- | Combinator for the @size@ attribute. 2873-- 2874-- Example: 2875-- 2876-- > div ! size "bar" $ "Hello." 2877-- 2878-- Result: 2879-- 2880-- > <div size="bar">Hello.</div> 2881-- 2882size :: AttributeValue -- ^ Attribute value. 2883 -> Attribute -- ^ Resulting attribute. 2884size = attribute "size" " size=\"" 2885{-# INLINE size #-} 2886 2887-- WARNING: The next block of code was automatically generated by 2888-- src/Util/GenerateHtmlCombinators.hs:249 2889-- 2890-- | Combinator for the @sizes@ attribute. 2891-- 2892-- Example: 2893-- 2894-- > div ! sizes "bar" $ "Hello." 2895-- 2896-- Result: 2897-- 2898-- > <div sizes="bar">Hello.</div> 2899-- 2900sizes :: AttributeValue -- ^ Attribute value. 2901 -> Attribute -- ^ Resulting attribute. 2902sizes = attribute "sizes" " sizes=\"" 2903{-# INLINE sizes #-} 2904 2905-- WARNING: The next block of code was automatically generated by 2906-- src/Util/GenerateHtmlCombinators.hs:249 2907-- 2908-- | Combinator for the @span@ attribute. 2909-- 2910-- Example: 2911-- 2912-- > div ! span "bar" $ "Hello." 2913-- 2914-- Result: 2915-- 2916-- > <div span="bar">Hello.</div> 2917-- 2918span :: AttributeValue -- ^ Attribute value. 2919 -> Attribute -- ^ Resulting attribute. 2920span = attribute "span" " span=\"" 2921{-# INLINE span #-} 2922 2923-- WARNING: The next block of code was automatically generated by 2924-- src/Util/GenerateHtmlCombinators.hs:249 2925-- 2926-- | Combinator for the @spellcheck@ attribute. 2927-- 2928-- Example: 2929-- 2930-- > div ! spellcheck "bar" $ "Hello." 2931-- 2932-- Result: 2933-- 2934-- > <div spellcheck="bar">Hello.</div> 2935-- 2936spellcheck :: AttributeValue -- ^ Attribute value. 2937 -> Attribute -- ^ Resulting attribute. 2938spellcheck = attribute "spellcheck" " spellcheck=\"" 2939{-# INLINE spellcheck #-} 2940 2941-- WARNING: The next block of code was automatically generated by 2942-- src/Util/GenerateHtmlCombinators.hs:249 2943-- 2944-- | Combinator for the @src@ attribute. 2945-- 2946-- Example: 2947-- 2948-- > div ! src "bar" $ "Hello." 2949-- 2950-- Result: 2951-- 2952-- > <div src="bar">Hello.</div> 2953-- 2954src :: AttributeValue -- ^ Attribute value. 2955 -> Attribute -- ^ Resulting attribute. 2956src = attribute "src" " src=\"" 2957{-# INLINE src #-} 2958 2959-- WARNING: The next block of code was automatically generated by 2960-- src/Util/GenerateHtmlCombinators.hs:249 2961-- 2962-- | Combinator for the @srcdoc@ attribute. 2963-- 2964-- Example: 2965-- 2966-- > div ! srcdoc "bar" $ "Hello." 2967-- 2968-- Result: 2969-- 2970-- > <div srcdoc="bar">Hello.</div> 2971-- 2972srcdoc :: AttributeValue -- ^ Attribute value. 2973 -> Attribute -- ^ Resulting attribute. 2974srcdoc = attribute "srcdoc" " srcdoc=\"" 2975{-# INLINE srcdoc #-} 2976 2977-- WARNING: The next block of code was automatically generated by 2978-- src/Util/GenerateHtmlCombinators.hs:249 2979-- 2980-- | Combinator for the @start@ attribute. 2981-- 2982-- Example: 2983-- 2984-- > div ! start "bar" $ "Hello." 2985-- 2986-- Result: 2987-- 2988-- > <div start="bar">Hello.</div> 2989-- 2990start :: AttributeValue -- ^ Attribute value. 2991 -> Attribute -- ^ Resulting attribute. 2992start = attribute "start" " start=\"" 2993{-# INLINE start #-} 2994 2995-- WARNING: The next block of code was automatically generated by 2996-- src/Util/GenerateHtmlCombinators.hs:249 2997-- 2998-- | Combinator for the @step@ attribute. 2999-- 3000-- Example: 3001-- 3002-- > div ! step "bar" $ "Hello." 3003-- 3004-- Result: 3005-- 3006-- > <div step="bar">Hello.</div> 3007-- 3008step :: AttributeValue -- ^ Attribute value. 3009 -> Attribute -- ^ Resulting attribute. 3010step = attribute "step" " step=\"" 3011{-# INLINE step #-} 3012 3013-- WARNING: The next block of code was automatically generated by 3014-- src/Util/GenerateHtmlCombinators.hs:249 3015-- 3016-- | Combinator for the @style@ attribute. 3017-- 3018-- Example: 3019-- 3020-- > div ! style "bar" $ "Hello." 3021-- 3022-- Result: 3023-- 3024-- > <div style="bar">Hello.</div> 3025-- 3026style :: AttributeValue -- ^ Attribute value. 3027 -> Attribute -- ^ Resulting attribute. 3028style = attribute "style" " style=\"" 3029{-# INLINE style #-} 3030 3031-- WARNING: The next block of code was automatically generated by 3032-- src/Util/GenerateHtmlCombinators.hs:249 3033-- 3034-- | Combinator for the @subject@ attribute. 3035-- 3036-- Example: 3037-- 3038-- > div ! subject "bar" $ "Hello." 3039-- 3040-- Result: 3041-- 3042-- > <div subject="bar">Hello.</div> 3043-- 3044subject :: AttributeValue -- ^ Attribute value. 3045 -> Attribute -- ^ Resulting attribute. 3046subject = attribute "subject" " subject=\"" 3047{-# INLINE subject #-} 3048 3049-- WARNING: The next block of code was automatically generated by 3050-- src/Util/GenerateHtmlCombinators.hs:249 3051-- 3052-- | Combinator for the @summary@ attribute. 3053-- 3054-- Example: 3055-- 3056-- > div ! summary "bar" $ "Hello." 3057-- 3058-- Result: 3059-- 3060-- > <div summary="bar">Hello.</div> 3061-- 3062summary :: AttributeValue -- ^ Attribute value. 3063 -> Attribute -- ^ Resulting attribute. 3064summary = attribute "summary" " summary=\"" 3065{-# INLINE summary #-} 3066 3067-- WARNING: The next block of code was automatically generated by 3068-- src/Util/GenerateHtmlCombinators.hs:249 3069-- 3070-- | Combinator for the @tabindex@ attribute. 3071-- 3072-- Example: 3073-- 3074-- > div ! tabindex "bar" $ "Hello." 3075-- 3076-- Result: 3077-- 3078-- > <div tabindex="bar">Hello.</div> 3079-- 3080tabindex :: AttributeValue -- ^ Attribute value. 3081 -> Attribute -- ^ Resulting attribute. 3082tabindex = attribute "tabindex" " tabindex=\"" 3083{-# INLINE tabindex #-} 3084 3085-- WARNING: The next block of code was automatically generated by 3086-- src/Util/GenerateHtmlCombinators.hs:249 3087-- 3088-- | Combinator for the @target@ attribute. 3089-- 3090-- Example: 3091-- 3092-- > div ! target "bar" $ "Hello." 3093-- 3094-- Result: 3095-- 3096-- > <div target="bar">Hello.</div> 3097-- 3098target :: AttributeValue -- ^ Attribute value. 3099 -> Attribute -- ^ Resulting attribute. 3100target = attribute "target" " target=\"" 3101{-# INLINE target #-} 3102 3103-- WARNING: The next block of code was automatically generated by 3104-- src/Util/GenerateHtmlCombinators.hs:249 3105-- 3106-- | Combinator for the @title@ attribute. 3107-- 3108-- Example: 3109-- 3110-- > div ! title "bar" $ "Hello." 3111-- 3112-- Result: 3113-- 3114-- > <div title="bar">Hello.</div> 3115-- 3116title :: AttributeValue -- ^ Attribute value. 3117 -> Attribute -- ^ Resulting attribute. 3118title = attribute "title" " title=\"" 3119{-# INLINE title #-} 3120 3121-- WARNING: The next block of code was automatically generated by 3122-- src/Util/GenerateHtmlCombinators.hs:249 3123-- 3124-- | Combinator for the @type@ attribute. 3125-- 3126-- Example: 3127-- 3128-- > div ! type_ "bar" $ "Hello." 3129-- 3130-- Result: 3131-- 3132-- > <div type="bar">Hello.</div> 3133-- 3134type_ :: AttributeValue -- ^ Attribute value. 3135 -> Attribute -- ^ Resulting attribute. 3136type_ = attribute "type" " type=\"" 3137{-# INLINE type_ #-} 3138 3139-- WARNING: The next block of code was automatically generated by 3140-- src/Util/GenerateHtmlCombinators.hs:249 3141-- 3142-- | Combinator for the @usemap@ attribute. 3143-- 3144-- Example: 3145-- 3146-- > div ! usemap "bar" $ "Hello." 3147-- 3148-- Result: 3149-- 3150-- > <div usemap="bar">Hello.</div> 3151-- 3152usemap :: AttributeValue -- ^ Attribute value. 3153 -> Attribute -- ^ Resulting attribute. 3154usemap = attribute "usemap" " usemap=\"" 3155{-# INLINE usemap #-} 3156 3157-- WARNING: The next block of code was automatically generated by 3158-- src/Util/GenerateHtmlCombinators.hs:249 3159-- 3160-- | Combinator for the @value@ attribute. 3161-- 3162-- Example: 3163-- 3164-- > div ! value "bar" $ "Hello." 3165-- 3166-- Result: 3167-- 3168-- > <div value="bar">Hello.</div> 3169-- 3170value :: AttributeValue -- ^ Attribute value. 3171 -> Attribute -- ^ Resulting attribute. 3172value = attribute "value" " value=\"" 3173{-# INLINE value #-} 3174 3175-- WARNING: The next block of code was automatically generated by 3176-- src/Util/GenerateHtmlCombinators.hs:249 3177-- 3178-- | Combinator for the @width@ attribute. 3179-- 3180-- Example: 3181-- 3182-- > div ! width "bar" $ "Hello." 3183-- 3184-- Result: 3185-- 3186-- > <div width="bar">Hello.</div> 3187-- 3188width :: AttributeValue -- ^ Attribute value. 3189 -> Attribute -- ^ Resulting attribute. 3190width = attribute "width" " width=\"" 3191{-# INLINE width #-} 3192 3193-- WARNING: The next block of code was automatically generated by 3194-- src/Util/GenerateHtmlCombinators.hs:249 3195-- 3196-- | Combinator for the @wrap@ attribute. 3197-- 3198-- Example: 3199-- 3200-- > div ! wrap "bar" $ "Hello." 3201-- 3202-- Result: 3203-- 3204-- > <div wrap="bar">Hello.</div> 3205-- 3206wrap :: AttributeValue -- ^ Attribute value. 3207 -> Attribute -- ^ Resulting attribute. 3208wrap = attribute "wrap" " wrap=\"" 3209{-# INLINE wrap #-} 3210 3211-- WARNING: The next block of code was automatically generated by 3212-- src/Util/GenerateHtmlCombinators.hs:249 3213-- 3214-- | Combinator for the @xmlns@ attribute. 3215-- 3216-- Example: 3217-- 3218-- > div ! xmlns "bar" $ "Hello." 3219-- 3220-- Result: 3221-- 3222-- > <div xmlns="bar">Hello.</div> 3223-- 3224xmlns :: AttributeValue -- ^ Attribute value. 3225 -> Attribute -- ^ Resulting attribute. 3226xmlns = attribute "xmlns" " xmlns=\"" 3227{-# INLINE xmlns #-} 3228