diff --git a/src/Chart.Core.js b/src/Chart.Core.js index c533c1f54..88f133ee2 100755 --- a/src/Chart.Core.js +++ b/src/Chart.Core.js @@ -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