Varsii
28.Апрель.2020 14:30:59
1
Всем привет
Подскажите, пожалуйста, как можно добавить метод вызова при нажатии на кнопку «Ответить» в теме? Я хочу, чтобы при выполнении определённых условий всплывало сообщение.
Спасибо.
Canapin
(Coin-coin le Canapin)
04.Октябрь.2020 13:44:44
2
Меня это тоже интересует.
hawm
(Hawm)
04.Октябрь.2020 16:58:16
3
Я думаю, что api.onAppEvent("page:compose-reply", callback) должно сработать
.catch(popupAjaxError);
},
editFirstPost() {
this.model
.firstPost()
.then((firstPost) => this.send("editPost", firstPost));
},
// Post related methods
replyToPost(post) {
const composerController = this.composer;
const topic = post ? post.get("topic") : this.model;
const quoteState = this.quoteState;
const postStream = this.get("model.postStream");
this.appEvents.trigger("page:compose-reply", topic);
if (!postStream || !topic || !topic.get("details.can_create_post")) {
return;
}
Canapin
(Coin-coin le Canapin)
04.Октябрь.2020 17:28:20
4
Спасибо! Действительно работает.
Однако не удалось найти событие для создания новой темы.
hawm
(Hawm)
04.Октябрь.2020 17:43:02
5
Найдите шаблон и класс create-topic-button, возможно, вы обнаружите что-то полезное. Также Installing the Inspector - Ember Inspector - Ember Guides может помочь вам решить подобные проблемы.