Annotations: User Avatar: Fix broken image and set border to its parent instead of applying to the image itself
Change-Id: I04bbf704c981d80b04f2e003905129b857b28316 Reviewed-on: https://gerrit.libreoffice.org/85376 Reviewed-by: Pedro Pinto da Silva <pedro.silva@collabora.com> Tested-by: Pedro Pinto da Silva <pedro.silva@collabora.com>
This commit is contained in:
parent
6d12845db9
commit
9fa14f7c24
2 changed files with 23 additions and 2 deletions
|
@ -487,6 +487,23 @@ body {
|
|||
.loleaflet-annotation-img {
|
||||
max-width: 32px;
|
||||
display: inline-block;
|
||||
border: solid 2px;
|
||||
border-radius: 50%;
|
||||
height: 32px;
|
||||
width: 32px;
|
||||
}
|
||||
.loleaflet-annotation-img .avatar-img{
|
||||
border: none;
|
||||
padding-top: 3px;
|
||||
}
|
||||
.loleaflet-annotation-img > .avatar-img{
|
||||
display: block;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
width: 32px; /* Width of new image */
|
||||
height: 32px; /* Height of new image */
|
||||
padding-left: 32px; /* Equal to width of new image */
|
||||
background: url(images/user.png) center 3px no-repeat;
|
||||
}
|
||||
|
||||
.leaflet-container .leaflet-pane.leaflet-calc-background-pane {
|
||||
|
|
|
@ -203,10 +203,11 @@ L.Annotation = L.Layer.extend({
|
|||
var tdImg = L.DomUtil.create(tagTd, 'loleaflet-annotation-img', tr);
|
||||
var tdAuthor = L.DomUtil.create(tagTd, 'loleaflet-annotation-author', tr);
|
||||
var imgAuthor = L.DomUtil.create('img', 'avatar-img', tdImg);
|
||||
imgAuthor.setAttribute('src', L.Icon.Default.imagePath + '/user.png');
|
||||
imgAuthor.setAttribute('src', 'images/user.png');
|
||||
imgAuthor.setAttribute('width', this.options.imgSize.x);
|
||||
imgAuthor.setAttribute('height', this.options.imgSize.y);
|
||||
this._authorAvatarImg = imgAuthor;
|
||||
this._authorAvatartdImg = tdImg;
|
||||
this._contentAuthor = L.DomUtil.create(tagDiv, 'loleaflet-annotation-content-author', tdAuthor);
|
||||
this._contentDate = L.DomUtil.create(tagDiv, 'loleaflet-annotation-date', tdAuthor);
|
||||
|
||||
|
@ -381,10 +382,13 @@ L.Annotation = L.Layer.extend({
|
|||
|
||||
this._updateResolvedField(this._data.resolved);
|
||||
$(this._authorAvatarImg).attr('src', this._data.avatar);
|
||||
if (!this._data.avatar) {
|
||||
$(this._authorAvatarImg).css('padding-top', '4px');
|
||||
}
|
||||
var user = this._map.getViewId(this._data.author);
|
||||
if (user >= 0) {
|
||||
var color = L.LOUtil.rgbToHex(this._map.getViewColor(user));
|
||||
$(this._authorAvatarImg).css('border-color', color);
|
||||
$(this._authorAvatartdImg).css('border-color', color);
|
||||
}
|
||||
|
||||
var d = new Date(this._data.dateTime.replace(/,.*/, 'Z'));
|
||||
|
|
Loading…
Reference in a new issue