Varsii
28 Abril , 2020 14:30
1
Olá a todos
Estava me perguntando como posso adicionar um método de chamada ao clicar no botão ‘responder’ em algum tópico? Quero fazer aparecer uma mensagem em uma janela pop-up se certas condições forem verdadeiras.
Obrigado.
Canapin
(Coin-coin le Canapin)
4 Outubro , 2020 13:44
2
Também estou interessado nisso.
hawm
(Hawm)
4 Outubro , 2020 16:58
3
Acho que api.onAppEvent("page:compose-reply", callback) deve funcionar
.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)
4 Outubro , 2020 17:28
4
Obrigado! Funciona de fato.
Mas não consegui encontrar o evento para criar um novo tópico.
hawm
(Hawm)
4 Outubro , 2020 17:43
5
Encontre o template e a classe create-topic-button; você pode descobrir algo. Além disso, Installing the Inspector - Ember Inspector - Ember Guides pode ajudá-lo a resolver algo assim.