Closed breck7 closed 4 years ago
Features:
Issues to be aware of:
Potential approaches:
Useful: ncaDemo, arrow, iris (~for adding rows?), preeclamp, pau
Not useful: hakon, stump, dumbdown, dug, fire, chuck, wwt, swarm, project, stamp, grammar, config, jibberish, numbers, poop
So it's useful for non-nested, flat, tabular style, prefix/keyword grammars. For nodeTypes that compile neatly to a single table. Let's ignore iris for now.
Should do it on the nodeType definition node.
Compile each nodeType to a div.
A label for each div
Inside div is a collection of cellTypes.
A placeholder for each cellType
Perhaps a textarea for each nodeType that has no cells and a catchAll
a simple single input for a catchAllCellType
tags: input, textarea, label, select, option
fieldsets perhaps with a legend?
min, max, maxlength, placeholder, required
checkbox, color, date, datetime-local, email, month, number, password, radio, range, tel, time, url, week
Copy/pasteable web form work has been moved here:
Add "toWebForm" method and do an RFC explaining the idea.