mirror of
https://github.com/zulip/zulip.git
synced 2026-07-03 21:10:12 +08:00
This commit removes the unless msg/locally_echoed condition for the edit content div, which has the consequence of making the "view message source" widget always available for locally echoed messages. This ensures that the message source can be seen if a very long message has been drafted and it fails due to a server-side error (See #17425 for the original report). Fixes #17650.
30 lines
1.5 KiB
Handlebars
30 lines
1.5 KiB
Handlebars
<div class="message_controls{{#status_message}} sender-status-controls{{/status_message}} no-select">
|
|
{{#if msg/sent_by_me}}
|
|
<div class="edit_content"></div>
|
|
{{/if}}
|
|
|
|
{{#unless msg/sent_by_me}}
|
|
<div class="reaction_button">
|
|
<i class="fa fa-smile-o" aria-label="{{#tr this}}Add emoji reaction{{/tr}} (:)" role="button" aria-haspopup="true" tabindex="0"></i>
|
|
</div>
|
|
{{/unless}}
|
|
|
|
{{#unless msg/locally_echoed}}
|
|
<div class="info actions_hover">
|
|
<i class="zulip-icon ellipsis-v-solid" title="{{#tr this}}Message actions{{/tr}} (i)" title="{{#tr this}}Message actions{{/tr}}" role="button" aria-haspopup="true" tabindex="0" aria-label="{{#tr this}}Message actions{{/tr}}"></i>
|
|
</div>
|
|
{{/unless}}
|
|
|
|
<div class="message_failed {{#unless msg.failed_request}}notvisible{{/unless}}">
|
|
<i class="fa fa-refresh refresh-failed-message" data-toggle="tooltip" title="{{t 'Retry' }}" aria-label="{{t 'Retry' }}" role="button" tabindex="0"></i>
|
|
<i class="fa fa-times-circle remove-failed-message" data-toggle="tooltip" title="{{t 'Cancel' }}" aria-label="{{t 'Cancel' }}" role="button" tabindex="0"></i>
|
|
</div>
|
|
|
|
{{#unless msg/locally_echoed}}
|
|
<div class="star_container {{#if msg/starred}}{{else}}empty-star{{/if}}">
|
|
<i role="button" tabindex="0" class="star fa {{#if msg/starred}}fa-star{{else}}fa-star-o{{/if}}" title="{{#tr this.msg}}__starred_status__ this message{{/tr}} (Ctrl + s)"></i>
|
|
</div>
|
|
{{/unless}}
|
|
|
|
</div>
|