Bug: Fix webwidget.triggered event (#750)
This commit is contained in:
parent
dba6866b6d
commit
645d53db1c
2 changed files with 7 additions and 3 deletions
|
@ -88,11 +88,11 @@ export const IFrameHelper = {
|
||||||
|
|
||||||
toggleBubble: () => {
|
toggleBubble: () => {
|
||||||
onBubbleClick();
|
onBubbleClick();
|
||||||
if (window.$chatwoot.isOpen) {
|
|
||||||
IFrameHelper.pushEvent('webwidget.triggered');
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
pushEvent: eventName => {
|
||||||
|
IFrameHelper.sendMessage('push-event', { eventName });
|
||||||
|
},
|
||||||
onLoad: ({ widgetColor }) => {
|
onLoad: ({ widgetColor }) => {
|
||||||
const iframe = IFrameHelper.getAppFrame();
|
const iframe = IFrameHelper.getAppFrame();
|
||||||
iframe.style.visibility = '';
|
iframe.style.visibility = '';
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
import { addClass, toggleClass, wootOn } from './DOMHelpers';
|
import { addClass, toggleClass, wootOn } from './DOMHelpers';
|
||||||
|
import { IFrameHelper } from './IFrameHelper';
|
||||||
|
|
||||||
export const bubbleImg =
|
export const bubbleImg =
|
||||||
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAAwgJEBk0TVheY2R5eo+ut8jb5OXs8fX2+cjRDTIAAADsSURBVHgBldZbkoMgFIThRgQv8SKKgGf/C51UnJqaRI30/9zfe+NQUQ3TvG7bOk9DVeCmshmj/CuOTYnrdBfkUOg0zlOtl9OWVuEk4+QyZ3DIevmSt/ioTvK1VH/s5bY3YdM9SBZ/mUUyWgx+U06ycgp7D8msxSvtc4HXL9BLdj2elSEfhBJAI0QNgJEBI1BEBsQClVBVGDgwYOLAhJkDM1YOrNg4sLFAsLJgZsHEgoEFFQt0JAFGFjQsKAMJ0LFAexKgZYFyJIDxJIBNJEDNAtSJBLCeBDCOBFAPzwFA94ED+zmhwDO9358r8ANtIsMXi7qVAwAAAABJRU5ErkJggg==';
|
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAAwgJEBk0TVheY2R5eo+ut8jb5OXs8fX2+cjRDTIAAADsSURBVHgBldZbkoMgFIThRgQv8SKKgGf/C51UnJqaRI30/9zfe+NQUQ3TvG7bOk9DVeCmshmj/CuOTYnrdBfkUOg0zlOtl9OWVuEk4+QyZ3DIevmSt/ioTvK1VH/s5bY3YdM9SBZ/mUUyWgx+U06ycgp7D8msxSvtc4HXL9BLdj2elSEfhBJAI0QNgJEBI1BEBsQClVBVGDgwYOLAhJkDM1YOrNg4sLFAsLJgZsHEgoEFFQt0JAFGFjQsKAMJ0LFAexKgZYFyJIDxJIBNJEDNAtSJBLCeBDCOBFAPzwFA94ED+zmhwDO9358r8ANtIsMXi7qVAwAAAABJRU5ErkJggg==';
|
||||||
|
@ -36,6 +37,9 @@ export const onBubbleClick = () => {
|
||||||
toggleClass(chatBubble, 'woot--hide');
|
toggleClass(chatBubble, 'woot--hide');
|
||||||
toggleClass(closeBubble, 'woot--hide');
|
toggleClass(closeBubble, 'woot--hide');
|
||||||
toggleClass(widgetHolder, 'woot--hide');
|
toggleClass(widgetHolder, 'woot--hide');
|
||||||
|
if (window.$chatwoot.isOpen) {
|
||||||
|
IFrameHelper.pushEvent('webwidget.triggered');
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const onClickChatBubble = () => {
|
export const onClickChatBubble = () => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue