fix: Fixes unread view blocking page scroll (#2727)

* fix: Fixes unread view blocking page scroll

* Update sdk.js

* Fixes the height issue for unread view

* Fix unread message position issue

* Code climate fixes

* Fixes height issue for large messages

* Fixes height issue on unread view

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Nithin David Thomas
2021-08-07 11:56:15 +05:30
committed by GitHub
parent b58ca21f0b
commit 9c257578b0
6 changed files with 67 additions and 5 deletions

View File

@@ -97,6 +97,12 @@ export default {
label: this.$t('BUBBLE.LABEL'),
});
},
setIframeHeight(isFixedHeight) {
IFrameHelper.sendMessage({
event: 'updateIframeHeight',
isFixedHeight,
});
},
setLocale(locale) {
const { enabledLanguages } = window.chatwootWebChannel;
if (enabledLanguages.some(lang => lang.iso_639_1_code === locale)) {
@@ -146,6 +152,7 @@ export default {
IFrameHelper.sendMessage({
event: 'setCampaignMode',
});
this.setIframeHeight(this.isMobile);
}
},
setUnreadView() {
@@ -155,11 +162,13 @@ export default {
event: 'setUnreadMode',
unreadMessageCount,
});
this.setIframeHeight(this.isMobile);
}
},
unsetUnreadView() {
if (this.isIFrame) {
IFrameHelper.sendMessage({ event: 'resetUnreadMode' });
this.setIframeHeight();
}
},
createWidgetEvents(message) {