Clean up the markup, style, and editing for checklists.
Review Request #8651 — Created Jan. 21, 2017 and submitted
The markup and CSS for the checklist was pretty ugly, and the way that items
were edited was awkward (cramming an<input>
element into the row and
requiring users to know to hit "enter" or "escape"). This change cleans things
up in the implementation, polishes up the look a bit, and changes editing to
usecontenteditable
on the text element.
Created, edited, checked/unchecked, and removed items.