diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 380610d09..240a7037e 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -123,6 +123,9 @@ export default defineUserConfig({ // Reo.Dev ['script', { src: "/js/reoDev.js"}], + // CommonRoom + ['script', { src: "/js/commonRoom.js"}], + // CSS override to hide the modal mask and wrapper entirely ['style', {}, ` .redirect-modal-mask, diff --git a/docs/.vuepress/public/js/commonRoom.js b/docs/.vuepress/public/js/commonRoom.js new file mode 100644 index 000000000..e1c91c936 --- /dev/null +++ b/docs/.vuepress/public/js/commonRoom.js @@ -0,0 +1,18 @@ +(function () { + if (typeof window === 'undefined') return; + if (typeof window.signals !== 'undefined') return; + var script = document.createElement('script'); + script.src = 'https://cdn.cr-relay.com/v1/site/da9bc552-0721-4931-aae9-9706006d2986/signals.js'; + script.async = true; + window.signals = Object.assign( + [], + ['page', 'identify', 'form'].reduce(function (acc, method) { + acc[method] = function () { + signals.push([method, arguments]); + return signals; + }; + return acc; + }, {}) + ); + document.head.appendChild(script); +})(); \ No newline at end of file