Merge branch 'hotfix/21.56.9' into master
[gitter.git] / public / js / template / helpers / widget.js
blob8f4782794cc52495af5058ab7a25ecd2e0dcd006
1 'use strict';
3 var Handlebars = require('handlebars/runtime').default;
5 var widgetId = 1;
7 function Widget(widgetName, model) {
8   var id = widgetId++;
9   var prerenderedText = this.getPrerendered(widgetName, model.hash, id);
11   if (!this.prerenderedViews) {
12     this.prerenderedViews = {};
13   }
15   this.prerenderedViews[id] = {
16     widgetName: widgetName,
17     model: model.hash
18   };
20   return new Handlebars.SafeString(prerenderedText);
23 module.exports = Widget;