Make comment avatars compatible with RTL languages

This commit is contained in:
Javi Martín
2024-04-11 17:01:12 +02:00
parent 7beb28bf89
commit 67b1518858
4 changed files with 21 additions and 12 deletions

View File

@@ -49,6 +49,7 @@
@import "account/**/*"; @import "account/**/*";
@import "admin/**/*"; @import "admin/**/*";
@import "budgets/**/*"; @import "budgets/**/*";
@import "comments/**/*";
@import "debates/**/*"; @import "debates/**/*";
@import "documents/**/*"; @import "documents/**/*";
@import "layout/**/*"; @import "layout/**/*";

View File

@@ -0,0 +1,6 @@
.comment-avatar {
img,
svg {
float: $global-left;
}
}

View File

@@ -1560,7 +1560,7 @@ table {
img, img,
svg { svg {
margin-right: calc(#{$line-height} / 2); margin-#{$global-right}: calc(#{$line-height} / 2);
} }
.reply { .reply {

View File

@@ -1,11 +1,13 @@
<span class="comment-avatar">
<% if comment.as_administrator? %> <% if comment.as_administrator? %>
<%= image_tag("avatar_admin.png", size: 32, class: "admin-avatar float-left", alt: "") %> <%= image_tag("avatar_admin.png", size: 32, class: "admin-avatar", alt: "") %>
<% elsif comment.as_moderator? %> <% elsif comment.as_moderator? %>
<%= image_tag("avatar_moderator.png", size: 32, class: "moderator-avatar float-left", alt: "") %> <%= image_tag("avatar_moderator.png", size: 32, class: "moderator-avatar", alt: "") %>
<% elsif comment.user.hidden? || comment.user.erased? %> <% elsif comment.user.hidden? || comment.user.erased? %>
<span class="icon-deleted user-deleted"></span> <span class="icon-deleted user-deleted"></span>
<% elsif comment.user.organization? %> <% elsif comment.user.organization? %>
<%= image_tag("avatar_collective.png", size: 32, class: "avatar float-left", alt: "") %> <%= image_tag("avatar_collective.png", size: 32, class: "avatar", alt: "") %>
<% else %> <% else %>
<%= render Shared::AvatarComponent.new(comment.user, size: 32, class: "float-left") %> <%= render Shared::AvatarComponent.new(comment.user, size: 32) %>
<% end %> <% end %>
</span>