mirror of
https://github.com/flarum/core.git
synced 2025-07-30 13:10:24 +02:00
23 lines
621 B
JavaScript
23 lines
621 B
JavaScript
import Ember from 'ember';
|
|
|
|
var precompileTemplate = Ember.Handlebars.compile;
|
|
|
|
/**
|
|
Component for the toggle button in a post header. Toggles the
|
|
`parent.revealContent` property when clicked. Only displays if the supplied
|
|
post is not hidden.
|
|
*/
|
|
export default Ember.Component.extend({
|
|
tagName: 'li',
|
|
classNameBindings: ['hidden'],
|
|
layout: precompileTemplate('<a href="#" class="btn btn-default btn-more" {{action "toggle"}}>{{fa-icon "ellipsis-h"}}</a>'),
|
|
|
|
hidden: Ember.computed.not('post.isHidden'),
|
|
|
|
actions: {
|
|
toggle: function() {
|
|
this.toggleProperty('parent.revealContent');
|
|
}
|
|
}
|
|
});
|