Ich versuche, einen Blockquote-ähnlichen Stil für die Chat-Antwort zu erstellen, und das funktioniert für die Chat-Nachricht, aber nicht für chat-composer-message-details.hbs.
Dies ist 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>
Und ich versuche, dies durch Überschreiben der Vorlage hinzuzufügen:
<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>
Und doch scheinen weder message.cooked noch message.uploads.length etwas zu finden, selbst wenn die Nachricht, auf die ich antworte, Text und/oder einen Upload enthält. Wenn ich message.excerpt anstelle von message.cooked einfüge, wird der Text angezeigt, aber nur ein Auszug davon, und ich möchte den vollständigen Text sehen.
Ich bin mir nicht sicher, wie ich das JSON-Objekt debuggen kann. Wenn ich {{message}} einfüge, wird nur [object Object] angezeigt.
Haben Sie Ideen, was passieren könnte oder wie ich es besser debuggen kann?