Merge pull request #438 from Miosss/templateEnchanceme

Alternative scale templating. Passing function as template.
This commit is contained in:
Nick Downie 2014-07-27 22:58:06 +01:00
commit 5683c11ebd

View File

@ -405,6 +405,12 @@
//Templating methods
//Javascript micro templating by John Resig - source at http://ejohn.org/blog/javascript-micro-templating/
template = helpers.template = function(templateString, valuesObject){
// If templateString is function rather than string-template - call the function for valuesObject
if(templateString instanceof Function)
{
return templateString(valuesObject);
}
var cache = {};
function tmpl(str, data){
// Figure out if we're getting a template, or if we need to