openstreetmap/iD — pull request #2235 by bhousel (2014-05-22 20:05:39+00:00)
Title: Allow checkbox fields to support custom strings

for #2220 and #1841

* checkbox fields now support custom string options (like radio buttons)
* oneway field now cycles through "Assumed to be No", "Yes", and "No"
* oneway_yes field now cycles through "Assumed to be Yes", "Yes", and "No"
* handle the special case where an element has `junction=roundabout` (display "Assumed to be Yes")

example:
```
{
"key": "oneway",
"type": "check",
"label": "One Way",
"strings": {
"options": {
"undefined": "Assumed to be No",
"yes": "Yes",
"no": "No"
}
}
}
```