| KB.html.label = function (label, id) { | |
| return KB.dom('label').attr('for', id).text(label).build(); | |
| }; | |
| KB.html.radio = function (label, name, value) { | |
| return KB.dom('label') | |
| .add(KB.dom('input') | |
| .attr('type', 'radio') | |
| .attr('name', name) | |
| .attr('value', value) | |
| .build() | |
| ) | |
| .text(label) | |
| .build(); | |
| }; | |
| KB.html.radios = function (items) { | |
| var html = KB.dom('div'); | |
| for (var item in items) { | |
| if (items.hasOwnProperty(item)) { | |
| html.add(KB.html.radio(item.label, item.name, item.value)); | |
| } | |
| } | |
| }; | |