yui-pathogen-encoder
Version:
Enables pathogen encoding in YUI Loader
24 lines (19 loc) • 764 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);
});
}, "", {requires: ["template-base","handlebars-base"]});