| document.addEventListener('DOMContentLoaded', () => { | |
| // delayed Kayago widget | |
| const mobileNav = document.getElementById('mobile-nav'); | |
| const mobileNavTrigger = document.getElementById('mobile-nav-trigger'); | |
| let navIsOpen = false; | |
| mobileNavTrigger.addEventListener('click', (e) => { | |
| navIsOpen = !navIsOpen; | |
| navIsOpen ? mobileNav.classList.remove('hidden') : mobileNav.classList.add('hidden'); | |
| }) | |
| const loadKayakoWidget = (d, a) => { | |
| function c() { | |
| let b = d.createElement('script'); | |
| b.async = !0; | |
| b.type = 'text/javascript'; | |
| b.src = a._settings.messengerUrl; | |
| b.crossOrigin = 'anonymous'; | |
| let c = d.getElementsByTagName('script')[0]; | |
| c.parentNode.insertBefore(b, c); | |
| } | |
| window.kayako = a; | |
| a.readyQueue = []; | |
| a.newEmbedCode = !0; | |
| a.ready = function (b) { | |
| a.readyQueue.push(b); | |
| }; | |
| a._settings = { | |
| apiUrl: 'https://transistor.kayako.com/api/v1', | |
| messengerUrl: 'https://transistor.kayakocdn.com/messenger', | |
| realtimeUrl: 'wss://kre.kayako.net/socket' | |
| }; | |
| c(); | |
| }; | |
| setTimeout(() => loadKayakoWidget(document, window.kayako || {}), 3000); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment