Fix membership table avatars

stable
xaviju 2017-01-20 12:16:11 +01:00
parent 338f0c77d9
commit ebc70eb330
3 changed files with 25 additions and 31 deletions

View File

@ -1,10 +1,11 @@
figure.avatar
.avatar
img(
src!="<%- imgurl %>"
alt!="<%- full_name %>"
style!="background-color: <%- bg %>"
src!="<%- imgurl %>", alt!="<%- full_name %>"
)
figcaption
div.name
.user-data
.name
span(ng-non-bindable) <%- full_name %>
<% if (isOwner) { %>
tg-svg.owner-badge(
@ -12,6 +13,8 @@ figure.avatar
svg-title-translate="COMMON.OWNER"
)
<% } %>
div
span.pending <%- pending %>
.data
span.email <%- email %>
<% if (pending) { %>
span.pending <%- pending %>
<% } %>

View File

@ -1,11 +1,11 @@
section.admin-membership-table.basic-table
div.row.title
.row.title
div.header-member(translate="ADMIN.MEMBERSHIP.COLUMN_MEMBER")
div.header-admin(translate="ADMIN.MEMBERSHIP.COLUMN_ADMIN")
div.header-role(translate="ADMIN.MEMBERSHIP.COLUMN_ROLE")
div.header-status(translate="ADMIN.MEMBERSHIP.COLUMN_STATUS")
div.row(ng-repeat="member in memberships")
.row(ng-repeat="member in memberships")
div.row-member(tg-memberships-row-avatar="member")
div.row-admin(tg-memberships-row-admin-checkbox="member")
div.row-role(tg-memberships-row-role-selector="member")

View File

@ -5,32 +5,23 @@
.avatar {
align-items: center;
display: flex;
justify-content: flex-start;
figcaption {
margin-left: 1rem;
width: 75%;
span {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
}
img {
flex-basis: 35px;
flex-grow: 1;
max-width: 35px;
border-radius: 4px;
flex-grow: 0;
margin: 0 .5rem 0 .3rem;
width: 50px;
}
.name,
.email {
display: block;
width: 100%;
.data {
@include font-type(light);
@include font-size(small);
color: $gray;
margin-top: .2rem;
}
.name {
@include font-type(bold);
}
.email {
color: $gray-light;
.pending {
@include font-type(normal);
color: $red-light;
display: inline-block;
padding-left: .3rem;
}
}
.header-role,