Make avatar round and center/resize image properly.
This commit is contained in:
parent
4619d886ad
commit
c647783281
@ -2074,7 +2074,12 @@
|
|||||||
var img = new Image(); // Create new Image object
|
var img = new Image(); // Create new Image object
|
||||||
img.onload = function () {
|
img.onload = function () {
|
||||||
var ratio = img.width/img.height;
|
var ratio = img.width/img.height;
|
||||||
ctx.drawImage(img, 0,0, 35*ratio, 35);
|
if (ratio < 1) {
|
||||||
|
ctx.drawImage(img, 0,0, 32, 32*(1/ratio));
|
||||||
|
} else {
|
||||||
|
ctx.drawImage(img, 0,0, 32, 32*ratio);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
img.src = img_src;
|
img.src = img_src;
|
||||||
this.$el.find('.chat-title').before(canvas);
|
this.$el.find('.chat-title').before(canvas);
|
||||||
|
@ -1241,6 +1241,7 @@
|
|||||||
padding: 5px;
|
padding: 5px;
|
||||||
position: relative; }
|
position: relative; }
|
||||||
#conversejs .chat-head .avatar {
|
#conversejs .chat-head .avatar {
|
||||||
|
border-radius: 50%;
|
||||||
float: left; }
|
float: left; }
|
||||||
#conversejs .chat-head.chat-head-chatbox {
|
#conversejs .chat-head.chat-head-chatbox {
|
||||||
background-color: #F4A261; }
|
background-color: #F4A261; }
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
padding: 5px;
|
padding: 5px;
|
||||||
position: relative;
|
position: relative;
|
||||||
.avatar {
|
.avatar {
|
||||||
|
border-radius: 50%;
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
&.chat-head-chatbox {
|
&.chat-head-chatbox {
|
||||||
|
Loading…
Reference in New Issue
Block a user