mirror of
https://github.com/discourse/discourse.git
synced 2024-11-28 18:15:25 +08:00
24 lines
511 B
JavaScript
24 lines
511 B
JavaScript
(function() {
|
|
var get = Ember.get, set = Ember.set, EmberHandlebars = Ember.Handlebars;
|
|
|
|
EmberHandlebars.registerHelper('group', function(options) {
|
|
var data = options.data,
|
|
fn = options.fn,
|
|
view = data.view,
|
|
childView;
|
|
|
|
childView = view.createChildView(Ember._MetamorphView, {
|
|
context: get(view, 'context'),
|
|
|
|
template: function(context, options) {
|
|
options.data.insideGroup = true;
|
|
return fn(context, options);
|
|
}
|
|
});
|
|
|
|
view.appendChild(childView);
|
|
});
|
|
|
|
})();
|
|
|