Skip to content

Commit 8f28ed2

Browse files
committed
Replace all pictures by avatar lib
1 parent 6057961 commit 8f28ed2

13 files changed

+20
-50
lines changed

client/startup/startup.coffee

-3
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,20 @@ Meteor.startup ->
2323
Meteor.users.find({}, { fields: { name: 1, pictures: 1, status: 1, emails: 1, phone: 1, services: 1 } }).observe
2424
added: (user) ->
2525
Session.set('user_' + user._id + '_name', user.name)
26-
Session.set('user_' + user._id + '_picture', Avatar.getUrl(user))
2726
Session.set('user_' + user._id + '_status', user.status)
2827
Session.set('user_' + user._id + '_emails', user.emails)
2928
Session.set('user_' + user._id + '_phone', user.phone)
3029

3130
UserAndRoom.insert({ type: 'u', uid: user._id, name: user.name})
3231
changed: (user) ->
3332
Session.set('user_' + user._id + '_name', user.name)
34-
Session.set('user_' + user._id + '_picture', Avatar.getUrl(user))
3533
Session.set('user_' + user._id + '_status', user.status)
3634
Session.set('user_' + user._id + '_emails', user.emails)
3735
Session.set('user_' + user._id + '_phone', user.phone)
3836

3937
UserAndRoom.update({ uid: user._id }, { $set: { name: user.name } })
4038
removed: (user) ->
4139
Session.set('user_' + user._id + '_name', null)
42-
Session.set('user_' + user._id + '_picture', null)
4340
Session.set('user_' + user._id + '_status', null)
4441
Session.set('user_' + user._id + '_emails', null)
4542
Session.set('user_' + user._id + '_phone', null)

client/stylesheets/dashboard.less

+10-11
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,15 @@ form.search-form {
568568
}
569569
}
570570

571+
.avatar {
572+
height: 100%;
573+
width: 100%;
574+
overflow: hidden;
575+
img {
576+
height: auto !important;
577+
}
578+
}
579+
571580
.account-box {
572581
position: relative;
573582
height: 100%;
@@ -594,14 +603,6 @@ form.search-form {
594603
right: 5px;
595604
bottom: 10px;
596605
}
597-
.avatar {
598-
height: 100%;
599-
width: 100%;
600-
overflow: hidden;
601-
img {
602-
height: auto;
603-
}
604-
}
605606
}
606607
.data {
607608
float: left;
@@ -1619,9 +1620,7 @@ form.search-form {
16191620
float: left;
16201621
width: 100px;
16211622
height: 100px;
1622-
img {
1623-
width: 100%;
1624-
height: 100%;
1623+
.avatar {
16251624
border-radius: 4px;
16261625
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3)
16271626
}

client/views/app/asideNav/userStatus.coffee

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ Template.userStatus.helpers
3939
visualStatus = t("userStatus.invisible")
4040
return {
4141
name: Session.get('user_' + Meteor.userId() + '_name')
42-
picture: Session.get('user_' + Meteor.userId() + '_picture')
4342
status: Session.get('user_' + Meteor.userId() + '_status')
4443
visualStatus: visualStatus
4544
_id: Meteor.userId()

client/views/app/chatMessageDashboard.coffee

-6
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,6 @@ Template.chatMessageDashboard.helpers
66
if this.uid?
77
return Session.get('user_' + this.uid + '_name')
88

9-
picture: ->
10-
if this.uid?
11-
return Session.get('user_' + this.uid + '_picture')
12-
else
13-
return '/images/no_picture.png'
14-
159
isSystemMessage: ->
1610
return this.t in ['s', 'p', 'f', 'r', 'au', 'ru', 'ul', 'nu', 'wm']
1711

client/views/app/chatMessageDashboard.html

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
{{#if isSystemMessage}}
55
<p class="system">{{{message}}}</p>
66
{{else}}
7-
<a class="thumb user-card-message" style="background-image:url('{{picture}}')" href="#" data-userid="{{uid}}" tabindex="1"></a>
7+
<a class="thumb user-card-message" href="#" data-userid="{{uid}}" tabindex="1">
8+
{{> avatar userId=uid}}
9+
</a>
810
<a class="user user-card-message" href="#" data-userid="{{uid}}" tabindex="1">{{username}}</a>
911
<span class="time">
1012
{{time}}

client/views/app/chatUserProfile.html

-12
This file was deleted.

client/views/app/chatWindowDashboard.coffee

+2-2
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Template.chatWindowDashboard.helpers
122122
name: Session.get('user_' + uid + '_name')
123123
emails: Session.get('user_' + uid + '_emails') || []
124124
phone: Session.get('user_' + uid + '_phone')
125-
picture: Session.get('user_' + uid + '_picture')
125+
uid: String(uid)
126126
}
127127
return userData
128128

@@ -233,7 +233,7 @@ Template.chatWindowDashboard.helpers
233233
userData = {
234234
name: Session.get('user_' + uid + '_name')
235235
emails: Session.get('user_' + uid + '_emails')
236-
picture: Session.get('user_' + uid + '_picture')
236+
uid: String(uid)
237237
}
238238
phone = Session.get('user_' + uid + '_phone')
239239
if phone? and phone[0]?.phoneNumber

client/views/app/chatWindowDashboard.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ <h2>{{_ "chatWindowDashboard.Members_List"}}</h2>
121121
{{#with flexUserInfo}}
122122
<div class="about cf_">
123123
<div class="thumb">
124-
<img src="{{picture}}" />
124+
{{> avatar userId=uid}}
125125
</div>
126126
<div class="info">
127127
<h3>{{name}}</h3>
@@ -147,7 +147,7 @@ <h3>{{name}}</h3>
147147
{{#with userData}}
148148
<div class="about cf_">
149149
<div class="thumb">
150-
<img src="{{picture}}" />
150+
{{> avatar userId=uid}}
151151
</div>
152152
<div class="info">
153153
<h3>{{name}}</h3>

client/views/app/typingMessageDashboard.html

-6
This file was deleted.

client/views/app/userCard.coffee

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Template.userCard.helpers
55
userData = {
66
name: Session.get('user_' + uid + '_name')
77
emails: Session.get('user_' + uid + '_emails')
8-
picture: Session.get('user_' + uid + '_picture')
8+
uid: uid
99
}
1010
phone = Session.get('user_' + uid + '_phone')
1111
if phone? and phone[0]?.phoneNumber

client/views/app/userCard.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<span class="-close"><i title="fechar" class="fa fa-remove"></i></span>
44
{{#with userData}}
55
<div class="thumb">
6-
<img src="{{picture}}" />
6+
{{> avatar userId=uid}}
77
</div>
88
<div class="info">
99
<h3>{{name}}</h3>

client/views/app/userImageProfile.coffee

-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
Template.userImageProfile.helpers
2-
userPicture: ->
3-
return Session.get('user_' + this._id + '_picture')
4-
52
userName: ->
63
return Session.get('user_' + this._id + '_name')
74

client/views/app/userImageProfile.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template name="userImageProfile">
22
<li class='user-image user-card-room {{userStatus}}'>
33
<a data-userid="{{this._id}}" tabindex="0">
4-
<img src="{{userPicture}}">
4+
{{> avatar userId=_id}}
55
</a>
66
<i class="status"></i>
77
</li>

0 commit comments

Comments
 (0)