... | ... |
@@ -6,8 +6,12 @@ |
6 | 6 |
.background |
7 | 7 |
%p change |
8 | 8 |
%h1 |
9 |
- %input{ type: 'text', title: "#{@jid}", class: 'js-edit-name', value: "#{@name}"} |
|
10 |
- %h2{style: 'margin-top: -5px'} #{@message || '<input type="text" class="js-edit-status empty" value="'+I18n.t('chat.roster.change_status_msg')+'">' } |
|
9 |
+ %input{ type: 'text', title: "#{@jid}", class: 'js-edit-name', value: "#{@name}", disabled: @isFb ? 'disabled' : ''} |
|
10 |
+ %h2{style: 'margin-top: -5px'} |
|
11 |
+ -if @message |
|
12 |
+ @message |
|
13 |
+ -else |
|
14 |
+ %input{ type: 'text', class: 'js-edit-status empty', value: I18n.t('chat.roster.change_status_msg'), disabled: @isFb ? 'disabled' : '' } |
|
11 | 15 |
%h3 |
12 | 16 |
.rolldown.js-change-state |
13 | 17 |
.js-state-clickable{ 'data-state' => 'online' } |
... | ... |
@@ -15,8 +15,8 @@ class Xmpp.Views.Contacts.MeView extends Backbone.View |
15 | 15 |
'click .js-state-clickable': (e) -> @confirmChangeState(e) |
16 | 16 |
|
17 | 17 |
#avatar change events: |
18 |
- 'mouseover .avatar': -> $('.change-avatar').show() |
|
19 |
- 'mouseout .avatar': -> $('.change-avatar').hide() |
|
18 |
+ 'mouseover .avatar': 'mouseoverAvatar' |
|
19 |
+ 'mouseout .avatar': 'mouseoutAvatar' |
|
20 | 20 |
'click .change-avatar': -> $('input[name=avatar]').click() |
21 | 21 |
'change input[name=avatar]': 'uploadAvatar' |
22 | 22 |
|
... | ... |
@@ -35,6 +35,7 @@ class Xmpp.Views.Contacts.MeView extends Backbone.View |
35 | 35 |
this |
36 | 36 |
|
37 | 37 |
editTextInput: (e) -> |
38 |
+ return false if App.Models.me.get('isFB') |
|
38 | 39 |
$this = $(e.currentTarget) |
39 | 40 |
|
40 | 41 |
if ($this.hasClass('empty')) |
... | ... |
@@ -100,7 +101,17 @@ class Xmpp.Views.Contacts.MeView extends Backbone.View |
100 | 100 |
|
101 | 101 |
App.Com.updateMyStatus(@_getStatusMessage(), @_getState()) |
102 | 102 |
|
103 |
+ mouseoverAvatar: -> |
|
104 |
+ return false if App.Models.me.get('isFB') |
|
105 |
+ $('.change-avatar').show() |
|
106 |
+ |
|
107 |
+ mouseoutAvatar: -> |
|
108 |
+ return false if App.Models.me.get('isFB') |
|
109 |
+ $('.change-avatar').hide() |
|
110 |
+ |
|
103 | 111 |
uploadAvatar: (e) -> |
112 |
+ return false if App.Models.me.get('isFB') |
|
113 |
+ |
|
104 | 114 |
fr = new FileReader; |
105 | 115 |
fr.onloadend = -> |
106 | 116 |
App.Models.me.set(avatar: fr.result) |