J’essaie de créer un style similaire à une citation pour la réponse de chat et j’y parviens pour le message de chat, mais pas pour chat-composer-message-details.hbs.
Voici chat-composer-message-details.hbs :
<div class="chat-composer-message-details">
<div class="tc-reply-display">
{{d-icon icon}}
{{chat-user-avatar user=message.user}}
<span class="tc-reply-username">{{message.user.username}}</span>
<span class="tc-reply-msg">{{replace-emoji message.excerpt}}</span>
</div>
{{flat-button
action=action
class="cancel-message-action"
icon="times-circle"
title=title
}}
</div>
Et j’essaie d’ajouter ceci en remplaçant le modèle :
<span class="tc-reply-msg">
{{#if message.uploads.length}}
<span class="tc-reply-uploads-icon">
{{d-icon "camera"}}
</span>
{{/if}}
{{#if message.cooked}}
{{replace-emoji message.cooked}}
{{else}}
Photo
{{/if}}
</span>
Pourtant, ni message.cooked ni message.uploads.length ne semblent trouver quoi que ce soit, même si le message auquel je réponds contient du texte et/ou un téléchargement. Lorsque je mets message.excerpt à la place de message.cooked, le texte s’affiche, mais seulement un extrait et j’aimerais voir le texte complet.
Je ne sais pas comment déboguer l’objet JSON, si je mets {{message}}, il affiche juste [object Object].
Avez-vous des idées sur ce qui pourrait se passer ou sur la façon dont je pourrais mieux déboguer cela ?