this.currentThemeName = themeName;
var iconTemplate = iconSystem.getTemplateName();
+ M.util.js_pending('core/templates:doRender');
return this.getTemplate(iconTemplate).then(function() {
this.addHelpers(context, themeName);
var result = mustache.render(templateSource, context, this.partialHelper.bind(this));
}
return $.Deferred().resolve(html, js).promise();
- }.bind(this));
+ }.bind(this))
+ .then(function(html, js) {
+ M.util.js_complete('core/templates:doRender');
+ return $.Deferred().resolve(html, js).promise();
+ });
};
/**