Blockhelp
Jump to navigation
Jump to search
<script id="content" type="text/x-handlebars-template">
{{#makeRadio "size"}}
small
medium
large
{{/makeRadio}}
</script>
Javascript
templateInfo = $('#content').html();
template = Handlebars.compile(templateInfo);
Handlebars.registerHelper("makeRadio", function(name, options){
var radioList = options.fn();
radioList = radioList.trip().split("\n");
var output = "";
for(var val in radioList){
var item = radioList[val].trim();
output += '<input type="radio" name="'+ name + '"value="' + item + '">' + item + '<br />';
}
return output;
// create blank template data
var templateData = template({});
$('#content').html() = templateData;
})