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));
}
}
};