チャットの返信にブロッククォートのようなスタイルを作成しようとしていますが、チャットメッセージでは機能するものの、chat-composer-message-details.hbs では機能しません。
これが 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>
これをテンプレートをオーバーライドして追加しようとしています。
<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>
しかし、message.cooked も message.uploads.length も、返信するメッセージにテキストやアップロードが含まれている場合でも、何も見つけられないようです。message.cooked の代わりに message.excerpt を指定するとテキストは表示されますが、その一部のみであり、完全なテキストを表示したいです。
JSON オブジェクトをデバッグする方法がわかりません。{{message}} と入力しても、[object Object] と表示されるだけです。
何が起こっているのか、またはどのようにデバッグすればよいか、何かアイデアはありますか?