yui-pathogen-encoder
Version:
Enables pathogen encoding in YUI Loader
25 lines (19 loc) • 779 B
JavaScript
YUI.add('demo-template-message', function (Y, NAME){
var fn = Y.Template.Handlebars.revive(function (Handlebars,depth0,helpers,partials,data) {
this.compilerInfo = [4,'>= 1.0.0'];
helpers = this.merge(helpers, Handlebars.helpers); data = data || {};
return "<span>Loading...</span>\n";
}),
partials = {};
Y.Array.each([], function (name) {
var fn = Y.Template.get("demo/" + name);
if (fn) {
partials[name] = fn;
}
});
Y.Template.register("demo/message", function (data, options) {
options = options || {};
options.partials = options.partials ? Y.merge(partials, options.partials) : partials;
return fn(data, options);
});
}, '@VERSION@', {"requires": ["template-base", "handlebars-base"]});