23 lines
539 B
JavaScript
23 lines
539 B
JavaScript
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(...arguments);
|
|
|
|
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;
|
|
});
|
|
}
|
|
});
|