Mercurial > urweb
comparison demo/subforms.ur @ 1833:be0c4e2e488a
Allow any FFI module to declare new HTML tags
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Wed, 28 Nov 2012 16:56:45 -0500 |
parents | 0084af7af35a |
children |
comparison
equal
deleted
inserted
replaced
1832:373e2c3f03b2 | 1833:be0c4e2e488a |
---|---|
11 return <xml><body> | 11 return <xml><body> |
12 {sub' r.Lines} | 12 {sub' r.Lines} |
13 </body></xml> | 13 </body></xml> |
14 end | 14 end |
15 | 15 |
16 fun subforms n = | 16 fun subfrms n = |
17 if n <= 0 then | 17 if n <= 0 then |
18 <xml/> | 18 <xml/> |
19 else | 19 else |
20 <xml> | 20 <xml> |
21 <entry> | 21 <entry> |
22 <hidden{#Num} value={show n}/> | 22 <hidden{#Num} value={show n}/> |
23 <li>{[n]}: <textbox{#Text}/></li> | 23 <li>{[n]}: <textbox{#Text}/></li> |
24 </entry> | 24 </entry> |
25 {subforms (n - 1)} | 25 {subfrms (n - 1)} |
26 </xml> | 26 </xml> |
27 | 27 |
28 fun form n = return <xml><body> | 28 fun form n = return <xml><body> |
29 <form> | 29 <form> |
30 <subforms{#Lines}> | 30 <subforms{#Lines}> |
31 {subforms n} | 31 {subfrms n} |
32 </subforms> | 32 </subforms> |
33 <submit action={sub}/> | 33 <submit action={sub}/> |
34 </form> | 34 </form> |
35 | 35 |
36 <a link={form (n + 1)}>One more blank</a><br/> | 36 <a link={form (n + 1)}>One more blank</a><br/> |