mirror of https://github.com/zulip/zulip.git
message view: Fix tooltips in message action icons.
Tooltips in message action buttons for failed message were not shown properly because they were initialized two times first because of general tippy-zulip-tooltip class and then because of message_control_button class. So to avoid showing an extra empty tooltip for failed message icons we return false from onShow() method of message_control_button class initialization of tooltip.
This commit is contained in:
parent
03a3879aa0
commit
c97956c5ff
|
@ -92,7 +92,16 @@ export function initialize() {
|
|||
const edit_button = elem.find("i.edit_content_button");
|
||||
content = edit_button.attr("data-tippy-content");
|
||||
}
|
||||
if (content === undefined) {
|
||||
// If content is still undefined it is because content
|
||||
// is specified on inner i tags and is handled by our
|
||||
// general tippy-zulip-tooltip class. So we return
|
||||
// false here to avoid showing an extra empty tooltip
|
||||
// for such cases.
|
||||
return false;
|
||||
}
|
||||
instance.setContent(content);
|
||||
return true;
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
{{/unless}}
|
||||
|
||||
<div class="message_failed message_control_button {{#unless msg.failed_request}}notvisible{{/unless}}">
|
||||
<i class="fa fa-refresh refresh-failed-message tippy-zulip-tooltip" data-tippy-content="{{t 'Retry' }}" aria-label="{{t 'Retry' }}" role="button" tabindex="0"></i>
|
||||
<i class="fa fa-times-circle remove-failed-message tippy-zulip-tooltip" data-tippy-content="{{t 'Cancel' }}" aria-label="{{t 'Cancel' }}" role="button" tabindex="0"></i>
|
||||
<i class="fa fa-refresh refresh-failed-message tippy-zulip-tooltip" data-tippy-content="{{t 'Retry' }}" data-tippy-placement="top" aria-label="{{t 'Retry' }}" role="button" tabindex="0"></i>
|
||||
<i class="fa fa-times-circle remove-failed-message tippy-zulip-tooltip" data-tippy-content="{{t 'Cancel' }}" data-tippy-placement="top" aria-label="{{t 'Cancel' }}" role="button" tabindex="0"></i>
|
||||
</div>
|
||||
|
||||
{{#unless msg/locally_echoed}}
|
||||
|
|
Loading…
Reference in New Issue