Prior to this fix, the upload was removed from DOM when collapsed and not decorated again on expand, which was causing lightbox to not get reapplied. The fix is reverting to previous state where content was not removed from DOM.
23 lines
632 B
Handlebars
23 lines
632 B
Handlebars
<div class="chat-message-collapser">
|
|
{{#if this.hasUploads}}
|
|
{{html-safe @cooked}}
|
|
|
|
<Collapser @header={{this.uploadsHeader}} @onToggle={{@onToggleCollapse}}>
|
|
<div class="chat-uploads">
|
|
{{#each @uploads as |upload|}}
|
|
<ChatUpload @upload={{upload}} />
|
|
{{/each}}
|
|
</div>
|
|
</Collapser>
|
|
{{else}}
|
|
{{#each this.cookedBodies as |cooked|}}
|
|
{{#if cooked.needsCollapser}}
|
|
<Collapser @header={{cooked.header}} @onToggle={{@onToggleCollapse}}>
|
|
{{cooked.body}}
|
|
</Collapser>
|
|
{{else}}
|
|
{{cooked.body}}
|
|
{{/if}}
|
|
{{/each}}
|
|
{{/if}}
|
|
</div> |