Jelajahi Sumber

Bugfix. Avatar wasn't being shown

JC Brand 7 tahun lalu
induk
melakukan
e701305d05
2 mengubah file dengan 1 tambahan dan 4 penghapusan
  1. 1 2
      src/converse-chatview.js
  2. 0 2
      src/templates/chatbox_head.html

+ 1 - 2
src/converse-chatview.js

@@ -221,7 +221,7 @@
             _converse.ChatBoxHeading = Backbone.View.extend({
             _converse.ChatBoxHeading = Backbone.View.extend({
 
 
                 initialize () {
                 initialize () {
-                    this.model.on('change:image', this.setAvatar, this);
+                    this.model.on('change:image', this.render, this);
                     this.model.on('change:status', this.onStatusMessageChanged, this);
                     this.model.on('change:status', this.onStatusMessageChanged, this);
                     this.model.on('change:fullname', this.render, this);
                     this.model.on('change:fullname', this.render, this);
                 },
                 },
@@ -287,7 +287,6 @@
                         _.extend(this.model.toJSON(), {
                         _.extend(this.model.toJSON(), {
                                 label_personal_message: __('Personal message'),
                                 label_personal_message: __('Personal message'),
                                 label_send: __('Send'),
                                 label_send: __('Send'),
-                                show_avatar: true,
                                 show_send_button: _converse.show_send_button,
                                 show_send_button: _converse.show_send_button,
                                 show_textarea: true,
                                 show_textarea: true,
                                 show_toolbar: _converse.show_toolbar,
                                 show_toolbar: _converse.show_toolbar,

+ 0 - 2
src/templates/chatbox_head.html

@@ -1,11 +1,9 @@
 <div class="chat-head chat-head-chatbox">
 <div class="chat-head chat-head-chatbox">
     <a class="chatbox-btn close-chatbox-button icon-close" title="{{{o.info_close}}}"></a>
     <a class="chatbox-btn close-chatbox-button icon-close" title="{{{o.info_close}}}"></a>
-    {[ if (o.show_avatar) { ]}
     <img alt="User Avatar"
     <img alt="User Avatar"
          class="avatar"
          class="avatar"
          height="{{{o.avatar_height}}}px" width="{{{o.avatar_width}}}px"
          height="{{{o.avatar_height}}}px" width="{{{o.avatar_width}}}px"
          src="data:{{{o.image_type}}};base64,{{{o.image}}}"/>
          src="data:{{{o.image_type}}};base64,{{{o.image}}}"/>
-    {[ } ]}
     <div class="chat-title">
     <div class="chat-title">
         {[ if (o.url) { ]}
         {[ if (o.url) { ]}
             <a href="{{{o.url}}}" target="_blank" rel="noopener" class="user">
             <a href="{{{o.url}}}" target="_blank" rel="noopener" class="user">