diff --git a/app/javascript/dashboard/assets/scss/widgets/_woot-tables.scss b/app/javascript/dashboard/assets/scss/widgets/_woot-tables.scss index a51d38e83..d229c0738 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_woot-tables.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_woot-tables.scss @@ -21,7 +21,7 @@ table { tr { .show-if-hover { opacity: 0; - transition: all .2s $ease-in-out-cubic; + transition: all 0.2s $ease-in-out-cubic; } &:hover { diff --git a/app/javascript/packs/sdk.js b/app/javascript/packs/sdk.js index 1917aa83e..8f2295ff2 100755 --- a/app/javascript/packs/sdk.js +++ b/app/javascript/packs/sdk.js @@ -140,19 +140,21 @@ const IFrameHelper = { '*' ); }, + events: { + loaded: message => { + Cookies.set('cw_conversation', message.config.authToken); + IFrameHelper.sendMessage('config-set', {}); + IFrameHelper.onLoad(message.config.channelConfig); + IFrameHelper.setCurrentUrl(); + }, + set_auth_token: message => { + Cookies.set('cw_conversation', message.authToken); + }, + toggleBubble: () => { + bubbleClickCallback(); + }, + }, initPostMessageCommunication: () => { - const events = { - loaded: message => { - Cookies.set('cw_conversation', message.config.authToken); - IFrameHelper.sendMessage('config-set', {}); - IFrameHelper.onLoad(message.config.channelConfig); - IFrameHelper.setCurrentUrl(); - }, - set_auth_token: message => { - Cookies.set('cw_conversation', message.authToken); - }, - }; - window.onmessage = e => { if ( typeof e.data !== 'string' || @@ -161,8 +163,8 @@ const IFrameHelper = { return; } const message = JSON.parse(e.data.replace('chatwoot-widget:', '')); - if (typeof events[message.event] === 'function') { - events[message.event](message); + if (typeof IFrameHelper.events[message.event] === 'function') { + IFrameHelper.events[message.event](message); } }; }, diff --git a/app/javascript/widget/App.vue b/app/javascript/widget/App.vue index 86b86d459..890233796 100755 --- a/app/javascript/widget/App.vue +++ b/app/javascript/widget/App.vue @@ -6,17 +6,8 @@ diff --git a/app/javascript/widget/components/ChatHeaderExpanded.vue b/app/javascript/widget/components/ChatHeaderExpanded.vue index 7178c7556..d2f020ac6 100755 --- a/app/javascript/widget/components/ChatHeaderExpanded.vue +++ b/app/javascript/widget/components/ChatHeaderExpanded.vue @@ -41,15 +41,15 @@ export default {