Checkbox Widget
For other example usage, see: Checkboxes Form Elements
Render Element
var content = {};
content.my_checkbox = {
_theme: 'checkbox',
_attributes: {
id: 'my_checkbox',
checked: 'checked'
}
};
return content;
dg.theme('checkbox', ...)
// Build the checkbox.
var checkbox = {
title: 'Enjoy pizza?',
attributes: {
id: 'my_checkbox',
checked: 'checked'
}
};
// Build the label.
var label = { element: checkbox };
label.element.id = checkbox.attributes.id;
// Render the checkbox and label and return it.
return dg.theme('checkbox', checkbox) +
dg.theme('form_element_label', label);