mirror of
https://github.com/discourse/discourse.git
synced 2024-12-17 01:33:42 +08:00
23 lines
527 B
Plaintext
23 lines
527 B
Plaintext
|
import DiscourseURL from 'discourse/lib/url';
|
||
|
|
||
|
export default Ember.Component.extend({
|
||
|
classNames: ['table', 'staff-actions'],
|
||
|
|
||
|
willDestroyElement() {
|
||
|
this.$().off('click.discourse-staff-logs');
|
||
|
},
|
||
|
|
||
|
didInsertElement() {
|
||
|
this._super();
|
||
|
|
||
|
this.$().on('click.discourse-staff-logs', '[data-link-post-id]', e => {
|
||
|
let postId = $(e.target).attr('data-link-post-id');
|
||
|
|
||
|
this.store.find('post', postId).then(p => {
|
||
|
DiscourseURL.routeTo(p.get('url'));
|
||
|
});
|
||
|
return false;
|
||
|
});
|
||
|
}
|
||
|
});
|