Bugfix. beforeTearDown
event handler not fired in tests
This commit is contained in:
parent
75bd24c19e
commit
a422f07866
@ -110,10 +110,12 @@
|
||||
emojione.ascii = true;
|
||||
|
||||
function onWindowStateChanged (data) {
|
||||
_converse.chatboxviews.each(function (chatboxview) {
|
||||
if (_converse.chatboxviews) {
|
||||
_converse.chatboxviews.each(chatboxview => {
|
||||
chatboxview.onWindowStateChanged(data.state);
|
||||
});
|
||||
}
|
||||
}
|
||||
_converse.api.listen.on('windowStateChanged', onWindowStateChanged);
|
||||
|
||||
_converse.EmojiPicker = Backbone.Model.extend({
|
||||
|
@ -343,9 +343,9 @@
|
||||
delete _converse.controlboxtoggle;
|
||||
delete _converse.chatboxviews;
|
||||
_converse.connection.reset();
|
||||
_converse.off();
|
||||
_converse.stopListening();
|
||||
_converse.tearDown();
|
||||
_converse.off();
|
||||
}
|
||||
|
||||
if ('onpagehide' in window) {
|
||||
|
@ -66,6 +66,9 @@
|
||||
});
|
||||
|
||||
_converse.api.listen.on('afterTearDown', () => {
|
||||
if (!_converse.chatboxviews) {
|
||||
return;
|
||||
}
|
||||
const container = _converse.chatboxviews.el.querySelector("#converse-modals");
|
||||
if (container) {
|
||||
container.innerHTML = '';
|
||||
|
Loading…
Reference in New Issue
Block a user