Split showChat into two methods to allow easier overriding.
This commit is contained in:
parent
600650a4c7
commit
eb3252542e
@ -1398,10 +1398,7 @@
|
|||||||
return this.model.chatBoxMayBeShown(chatbox);
|
return this.model.chatBoxMayBeShown(chatbox);
|
||||||
},
|
},
|
||||||
|
|
||||||
showChat: function (attrs) {
|
getChatBox: function (attrs) {
|
||||||
/* Find the chat box and show it (if it may be shown).
|
|
||||||
* If it doesn't exist, create it.
|
|
||||||
*/
|
|
||||||
var chatbox = this.model.get(attrs.jid);
|
var chatbox = this.model.get(attrs.jid);
|
||||||
if (!chatbox) {
|
if (!chatbox) {
|
||||||
chatbox = this.model.create(attrs, {
|
chatbox = this.model.create(attrs, {
|
||||||
@ -1410,6 +1407,14 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
return chatbox;
|
||||||
|
},
|
||||||
|
|
||||||
|
showChat: function (attrs) {
|
||||||
|
/* Find the chat box and show it (if it may be shown).
|
||||||
|
* If it doesn't exist, create it.
|
||||||
|
*/
|
||||||
|
var chatbox = this.getChatBox(attrs);
|
||||||
if (this.chatBoxMayBeShown(chatbox)) {
|
if (this.chatBoxMayBeShown(chatbox)) {
|
||||||
chatbox.trigger('show', true);
|
chatbox.trigger('show', true);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user