mirror of https://github.com/zulip/zulip.git
message_edit: Restyle message_controls options to have better spacing.
This restyles the message_controls options to center them horizontally while fixing them closer to the right side of the edge, along with just replacing the edit button with a preview source button once editing is disabled.
This commit is contained in:
parent
5497416a36
commit
d45c050994
|
@ -107,8 +107,8 @@ function message_unhover() {
|
||||||
|
|
||||||
function message_hover(message_row) {
|
function message_hover(message_row) {
|
||||||
var message;
|
var message;
|
||||||
var edit_content_button = '<i class="icon-vector-pencil edit_content_button"></i>';
|
|
||||||
|
|
||||||
|
var id = parseInt(message_row.attr("zid"), 10);
|
||||||
if (current_message_hover && message_row && current_message_hover.attr("zid") === message_row.attr("zid")) {
|
if (current_message_hover && message_row && current_message_hover.attr("zid") === message_row.attr("zid")) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -119,9 +119,10 @@ function message_hover(message_row) {
|
||||||
message = current_msg_list.get(rows.id(message_row));
|
message = current_msg_list.get(rows.id(message_row));
|
||||||
message_unhover();
|
message_unhover();
|
||||||
message_row.addClass('message_hovered');
|
message_row.addClass('message_hovered');
|
||||||
if ((message_edit.get_editability(message) === message_edit.editability_types.FULL) &&
|
if ((message_edit.get_editability(message) === message_edit.editability_types.FULL) && !message.status_message) {
|
||||||
!message.status_message) {
|
message_row.find(".edit_content").html('<i class="icon-vector-pencil edit_content_button"></i>');
|
||||||
message_row.find(".edit_content").html(edit_content_button);
|
} else {
|
||||||
|
message_row.find(".edit_content").html('<i class="icon-vector-file-text-alt edit_content_button" data-msgid="' + id + '"></i>');
|
||||||
}
|
}
|
||||||
current_message_hover = message_row;
|
current_message_hover = message_row;
|
||||||
}
|
}
|
||||||
|
|
|
@ -707,7 +707,7 @@ td.pointer {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 2px;
|
top: 2px;
|
||||||
right: -38px;
|
right: -55px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.include-sender .message_controls {
|
.include-sender .message_controls {
|
||||||
|
@ -1124,10 +1124,10 @@ a.message_label_clickable:hover {
|
||||||
.edit_content {
|
.edit_content {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
left: 15px;
|
left: 22px;
|
||||||
width: 0px;
|
width: 0px;
|
||||||
height: 0px;
|
height: 0px;
|
||||||
opacity: .4;
|
color: #bbb;
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit_content i {
|
.edit_content i {
|
||||||
|
@ -1190,7 +1190,7 @@ a.dark_background:hover,
|
||||||
.info {
|
.info {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
left: 40px;
|
left: 3px;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: #bbb;
|
color: #bbb;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
|
|
|
@ -38,8 +38,8 @@
|
||||||
<span class="message_star {{#if msg/starred}}icon-vector-star{{else}}icon-vector-star-empty empty-star{{/if}}"
|
<span class="message_star {{#if msg/starred}}icon-vector-star{{else}}icon-vector-star-empty empty-star{{/if}}"
|
||||||
title="{{#tr this}}{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message{{/tr}}"></span>
|
title="{{#tr this}}{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message{{/tr}}"></span>
|
||||||
</div>
|
</div>
|
||||||
|
<span class="edit_content"></span>
|
||||||
<div class="info actions_hover">
|
<div class="info actions_hover">
|
||||||
<span class="edit_content"></span>
|
|
||||||
<i class="icon-vector-chevron-down"></i>
|
<i class="icon-vector-chevron-down"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="message_failed {{#unless msg.failed_request}}notvisible{{/unless}}">
|
<div class="message_failed {{#unless msg.failed_request}}notvisible{{/unless}}">
|
||||||
|
|
Loading…
Reference in New Issue