UNPKG

yui-pathogen-encoder

Version:

Enables pathogen encoding in YUI Loader

24 lines (19 loc) 764 B
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"]});