|
| 1 | +""" |
| 2 | +Standard HTML Elements |
| 3 | +====================== |
| 4 | +
|
| 5 | +
|
| 6 | +External sources |
| 7 | +---------------- |
| 8 | +
|
| 9 | +link = make_vdom_constructor("link", allow_children=False) |
| 10 | +
|
| 11 | +
|
| 12 | +Content Sectioning |
| 13 | +------------------ |
| 14 | +
|
| 15 | +- :func:`style` |
| 16 | +- :func:`address` |
| 17 | +- :func:`article` |
| 18 | +- :func:`aside` |
| 19 | +- :func:`footer` |
| 20 | +- :func:`h1` |
| 21 | +- :func:`h2` |
| 22 | +- :func:`h3` |
| 23 | +- :func:`h4` |
| 24 | +- :func:`h5` |
| 25 | +- :func:`h6` |
| 26 | +- :func:`header` |
| 27 | +- :func:`hgroup` |
| 28 | +- :func:`nav` |
| 29 | +- :func:`section` |
| 30 | +
|
| 31 | +
|
| 32 | +Text Content |
| 33 | +------------ |
| 34 | +- :func:`blockquote` |
| 35 | +- :func:`dd` |
| 36 | +- :func:`div` |
| 37 | +- :func:`dl` |
| 38 | +- :func:`dt` |
| 39 | +- :func:`figcaption` |
| 40 | +- :func:`figure` |
| 41 | +- :func:`hr` |
| 42 | +- :func:`li` |
| 43 | +- :func:`ol` |
| 44 | +- :func:`p` |
| 45 | +- :func:`pre` |
| 46 | +- :func:`ul` |
| 47 | +
|
| 48 | +
|
| 49 | +Inline Text Semantics |
| 50 | +--------------------- |
| 51 | +
|
| 52 | +- :func:`a` |
| 53 | +- :func:`abbr` |
| 54 | +- :func:`b` |
| 55 | +- :func:`br` |
| 56 | +- :func:`cite` |
| 57 | +- :func:`code` |
| 58 | +- :func:`data` |
| 59 | +- :func:`em` |
| 60 | +- :func:`i` |
| 61 | +- :func:`kbd` |
| 62 | +- :func:`mark` |
| 63 | +- :func:`q` |
| 64 | +- :func:`s` |
| 65 | +- :func:`samp` |
| 66 | +- :func:`small` |
| 67 | +- :func:`span` |
| 68 | +- :func:`strong` |
| 69 | +- :func:`sub` |
| 70 | +- :func:`sup` |
| 71 | +- :func:`time` |
| 72 | +- :func:`u` |
| 73 | +- :func:`var` |
| 74 | +
|
| 75 | +
|
| 76 | +Image and video |
| 77 | +--------------- |
| 78 | +
|
| 79 | +- :func:`img` |
| 80 | +- :func:`audio` |
| 81 | +- :func:`video` |
| 82 | +- :func:`source` |
| 83 | +
|
| 84 | +
|
| 85 | +Table Content |
| 86 | +------------- |
| 87 | +
|
| 88 | +- :func:`caption` |
| 89 | +- :func:`col` |
| 90 | +- :func:`colgroup` |
| 91 | +- :func:`table` |
| 92 | +- :func:`tbody` |
| 93 | +- :func:`td` |
| 94 | +- :func:`tfoot` |
| 95 | +- :func:`th` |
| 96 | +- :func:`thead` |
| 97 | +- :func:`tr` |
| 98 | +
|
| 99 | +
|
| 100 | +Forms |
| 101 | +----- |
| 102 | +
|
| 103 | +- :func:`meter` |
| 104 | +- :func:`output` |
| 105 | +- :func:`progress` |
| 106 | +- :func:`input` |
| 107 | +- :func:`button` |
| 108 | +- :func:`label` |
| 109 | +- :func:`fieldset` |
| 110 | +- :func:`legend` |
| 111 | +
|
| 112 | +
|
| 113 | +Interactive Elements |
| 114 | +-------------------- |
| 115 | +
|
| 116 | +- :func:`details` |
| 117 | +- :func:`dialog` |
| 118 | +- :func:`menu` |
| 119 | +- :func:`menuitem` |
| 120 | +- :func:`summary` |
| 121 | +""" |
| 122 | + |
| 123 | +from .core.vdom import make_vdom_constructor |
| 124 | + |
| 125 | + |
| 126 | +# External sources |
| 127 | +link = make_vdom_constructor("link", allow_children=False) |
| 128 | + |
| 129 | +# Content sectioning |
| 130 | +style = make_vdom_constructor("style") |
| 131 | +address = make_vdom_constructor("address") |
| 132 | +article = make_vdom_constructor("article") |
| 133 | +aside = make_vdom_constructor("aside") |
| 134 | +footer = make_vdom_constructor("footer") |
| 135 | +h1 = make_vdom_constructor("h1") |
| 136 | +h2 = make_vdom_constructor("h2") |
| 137 | +h3 = make_vdom_constructor("h3") |
| 138 | +h4 = make_vdom_constructor("h4") |
| 139 | +h5 = make_vdom_constructor("h5") |
| 140 | +h6 = make_vdom_constructor("h6") |
| 141 | +header = make_vdom_constructor("header") |
| 142 | +hgroup = make_vdom_constructor("hgroup") |
| 143 | +nav = make_vdom_constructor("nav") |
| 144 | +section = make_vdom_constructor("section") |
| 145 | + |
| 146 | +# Text content |
| 147 | +blockquote = make_vdom_constructor("blockquote") |
| 148 | +dd = make_vdom_constructor("dd") |
| 149 | +div = make_vdom_constructor("div") |
| 150 | +dl = make_vdom_constructor("dl") |
| 151 | +dt = make_vdom_constructor("dt") |
| 152 | +figcaption = make_vdom_constructor("figcaption") |
| 153 | +figure = make_vdom_constructor("figure") |
| 154 | +hr = make_vdom_constructor("hr", allow_children=False) |
| 155 | +li = make_vdom_constructor("li") |
| 156 | +ol = make_vdom_constructor("ol") |
| 157 | +p = make_vdom_constructor("p") |
| 158 | +pre = make_vdom_constructor("pre") |
| 159 | +ul = make_vdom_constructor("ul") |
| 160 | + |
| 161 | +# Inline text semantics |
| 162 | +a = make_vdom_constructor("a") |
| 163 | +abbr = make_vdom_constructor("abbr") |
| 164 | +b = make_vdom_constructor("b") |
| 165 | +br = make_vdom_constructor("br", allow_children=False) |
| 166 | +cite = make_vdom_constructor("cite") |
| 167 | +code = make_vdom_constructor("code") |
| 168 | +data = make_vdom_constructor("data") |
| 169 | +em = make_vdom_constructor("em") |
| 170 | +i = make_vdom_constructor("i") |
| 171 | +kbd = make_vdom_constructor("kbd") |
| 172 | +mark = make_vdom_constructor("mark") |
| 173 | +q = make_vdom_constructor("q") |
| 174 | +s = make_vdom_constructor("s") |
| 175 | +samp = make_vdom_constructor("samp") |
| 176 | +small = make_vdom_constructor("small") |
| 177 | +span = make_vdom_constructor("span") |
| 178 | +strong = make_vdom_constructor("strong") |
| 179 | +sub = make_vdom_constructor("sub") |
| 180 | +sup = make_vdom_constructor("sup") |
| 181 | +time = make_vdom_constructor("time") |
| 182 | +u = make_vdom_constructor("u") |
| 183 | +var = make_vdom_constructor("var") |
| 184 | + |
| 185 | +# Image and video |
| 186 | +img = make_vdom_constructor("img", allow_children=False) |
| 187 | +audio = make_vdom_constructor("audio") |
| 188 | +video = make_vdom_constructor("video") |
| 189 | +source = make_vdom_constructor("source", allow_children=False) |
| 190 | + |
| 191 | +# Table content |
| 192 | +caption = make_vdom_constructor("caption") |
| 193 | +col = make_vdom_constructor("col") |
| 194 | +colgroup = make_vdom_constructor("colgroup") |
| 195 | +table = make_vdom_constructor("table") |
| 196 | +tbody = make_vdom_constructor("tbody") |
| 197 | +td = make_vdom_constructor("td") |
| 198 | +tfoot = make_vdom_constructor("tfoot") |
| 199 | +th = make_vdom_constructor("th") |
| 200 | +thead = make_vdom_constructor("thead") |
| 201 | +tr = make_vdom_constructor("tr") |
| 202 | + |
| 203 | +# Forms |
| 204 | +meter = make_vdom_constructor("meter") |
| 205 | +output = make_vdom_constructor("output") |
| 206 | +progress = make_vdom_constructor("progress") |
| 207 | +input = make_vdom_constructor("input", allow_children=False) |
| 208 | +button = make_vdom_constructor("button") |
| 209 | +label = make_vdom_constructor("label") |
| 210 | +fieldset = make_vdom_constructor("fieldset") |
| 211 | +legend = make_vdom_constructor("legend") |
| 212 | + |
| 213 | +# Interactive elements |
| 214 | +details = make_vdom_constructor("details") |
| 215 | +dialog = make_vdom_constructor("dialog") |
| 216 | +menu = make_vdom_constructor("menu") |
| 217 | +menuitem = make_vdom_constructor("menuitem") |
| 218 | +summary = make_vdom_constructor("summary") |
0 commit comments