Add support for avatar

issue10085
review343561002
This commit is contained in:
Cédric Krier committed 2021-03-28 19:20:37 +02:00
1 parent f25003ff11
commit aa3f835c8c
2 files changed
+32 -2

No files matched your search

+16 -1
View File
@@ -679,6 +679,14 @@ var Sao = {};
};
Sao.user_menu = function(preferences) {
var avatar_url = preferences.avatar_url || '';
if (avatar_url) {
avatar_url += '?s=30';
}
var avatar_badge_url = preferences.avatar_badge_url || '';
if (avatar_badge_url){
avatar_badge_url += '?s=15';
}
jQuery('#user-preferences').empty();
jQuery('#user-favorites').empty();
jQuery('#user-preferences').append(jQuery('<a/>', {
@@ -687,7 +695,14 @@ var Sao = {};
}).click(function(evt) {
evt.preventDefault();
Sao.preferences();
}).text(preferences.status_bar));
}).text(preferences.status_bar)
.prepend(jQuery('<img/>', {
'src': avatar_badge_url,
'class': 'img-circle img-badge',
})).prepend(jQuery('<img/>', {
'src': avatar_url,
'class': 'img-circle',
})));
var title = Sao.i18n.gettext("Logout");
jQuery('#user-logout > a')
.attr('title', title)
+16 -1
View File
@@ -154,10 +154,25 @@ html[theme="default"] {
}
#user-preferences > a {
max-width: 20em;
max-width: 30em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
> img {
margin: -5px 5px;
width: 30px;
&[src=''] {
width: 0;
}
&.img-badge {
margin-left: -15px;
margin-bottom: -25px;
width: 15px;
}
}
}
.list-group-item-variant(selected; @state-selected-bg; @state-selected-text);