Commit 39d62209 authored by JC Brand's avatar JC Brand

`createMessage` no longer takes jQuery object

parent 4b22c8ba
...@@ -14,23 +14,21 @@ ...@@ -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, var _ = converse_api.env._,
_ = 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), var from_jid = message.getAttribute('from');
from_jid = $message.attr('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 @@ ...@@ -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 @@ ...@@ -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);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment