|
@@ -14,23 +14,21 @@
|
|
], factory);
|
|
], factory);
|
|
}(this, function (converse, converse_api) {
|
|
}(this, function (converse, converse_api) {
|
|
"use strict";
|
|
"use strict";
|
|
- var $ = converse_api.env.jQuery,
|
|
|
|
- _ = converse_api.env._,
|
|
|
|
|
|
+ var _ = converse_api.env._,
|
|
utils = converse_api.env.utils,
|
|
utils = converse_api.env.utils,
|
|
__ = utils.__.bind(converse);
|
|
__ = utils.__.bind(converse);
|
|
|
|
|
|
var onHeadlineMessage = function (message) {
|
|
var onHeadlineMessage = function (message) {
|
|
/* Handler method for all incoming messages of type "headline".
|
|
/* Handler method for all incoming messages of type "headline".
|
|
*/
|
|
*/
|
|
- var $message = $(message),
|
|
|
|
- from_jid = $message.attr('from');
|
|
|
|
|
|
+ var from_jid = message.getAttribute('from');
|
|
if (utils.isHeadlineMessage(message)) {
|
|
if (utils.isHeadlineMessage(message)) {
|
|
converse.chatboxes.create({
|
|
converse.chatboxes.create({
|
|
'id': from_jid,
|
|
'id': from_jid,
|
|
'jid': from_jid,
|
|
'jid': from_jid,
|
|
'fullname': from_jid,
|
|
'fullname': from_jid,
|
|
'type': 'headline'
|
|
'type': 'headline'
|
|
- }).createMessage($message, undefined, message);
|
|
|
|
|
|
+ }).createMessage(message, undefined, message);
|
|
converse.emit('message', message);
|
|
converse.emit('message', message);
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|
|
@@ -78,7 +76,7 @@
|
|
initialize: function () {
|
|
initialize: function () {
|
|
if (!_.isUndefined(this.setDimensions)) {
|
|
if (!_.isUndefined(this.setDimensions)) {
|
|
// setDimensions is defined for dragresize
|
|
// setDimensions is defined for dragresize
|
|
- $(window).on('resize', _.debounce(this.setDimensions.bind(this), 100));
|
|
|
|
|
|
+ window.addEventListener('resize', _.debounce(this.setDimensions.bind(this), 100));
|
|
}
|
|
}
|
|
this.disable_mam = true; // Don't do MAM queries for this box
|
|
this.disable_mam = true; // Don't do MAM queries for this box
|
|
this.model.messages.on('add', this.onMessageAdded, this);
|
|
this.model.messages.on('add', this.onMessageAdded, this);
|
|
@@ -105,7 +103,7 @@
|
|
);
|
|
);
|
|
if (!_.isUndefined(this.setWidth)) {
|
|
if (!_.isUndefined(this.setWidth)) {
|
|
// setWidth is defined for dragresize
|
|
// setWidth is defined for dragresize
|
|
- $(window).on('resize', _.debounce(this.setWidth.bind(this), 100));
|
|
|
|
|
|
+ window.addEventListener('resize', _.debounce(this.setWidth.bind(this), 100));
|
|
}
|
|
}
|
|
this.$content = this.$el.find('.chat-content');
|
|
this.$content = this.$el.find('.chat-content');
|
|
converse.emit('chatBoxOpened', this);
|
|
converse.emit('chatBoxOpened', this);
|