From 600650a4c7677483c57d805f37b36f6cb9ff6862 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Mon, 6 Jun 2016 07:49:02 +0000 Subject: [PATCH] Let the headline plugin work without dragresize --- src/converse-headline.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/converse-headline.js b/src/converse-headline.js index 478c7e92e..0ada7a488 100644 --- a/src/converse-headline.js +++ b/src/converse-headline.js @@ -76,8 +76,11 @@ }, initialize: function () { + if (typeof this.setDimensions !== "undefined") { + // setDimensions is defined for dragresize + $(window).on('resize', _.debounce(this.setDimensions.bind(this), 100)); + } this.disable_mam = true; // Don't do MAM queries for this box - $(window).on('resize', _.debounce(this.setDimensions.bind(this), 100)); this.model.messages.on('add', this.onMessageAdded, this); this.model.on('show', this.show, this); this.model.on('destroy', this.hide, this); @@ -101,7 +104,10 @@ ) ) ); - this.setWidth(); + if (typeof this.setWidth !== "undefined") { + // setWidth is defined for dragresize + $(window).on('resize', _.debounce(this.setWidth.bind(this), 100)); + } this.$content = this.$el.find('.chat-content'); converse.emit('chatBoxOpened', this); window.setTimeout(utils.refreshWebkit, 50);