From 6cebc7f0691ca0209e84aef404165917913eda50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 29 May 2019 22:14:26 -0400 Subject: [PATCH] feat: #7627, close chat on ajaxify on mobile --- public/src/modules/chat.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/src/modules/chat.js b/public/src/modules/chat.js index 54414a5c54..b6103e5ced 100644 --- a/public/src/modules/chat.js +++ b/public/src/modules/chat.js @@ -315,12 +315,17 @@ define('chat', [ modalEl.attr('data-mobile', '1'); var messagesEl = modalEl.find('.modal-body'); messagesEl.css('height', module.calculateChatListHeight(modalEl)); - - $(window).on('resize', function () { + function resize() { messagesEl.css('height', module.calculateChatListHeight(modalEl)); require(['forum/chats/messages'], function (ChatsMessages) { ChatsMessages.scrollToBottom(modalEl.find('.chat-content')); }); + } + + $(window).on('resize', resize); + $(window).one('action:ajaxify.start', function () { + module.close(modalEl); + $(window).off('resize', resize); }); };