Skip to content

Commit 1f57408

Browse files
Cleaning up the scripts (#16550)
1 parent 2254f90 commit 1f57408

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

docs-v2/components/Vector.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ export default function Vector() {
55
<Script strategy="lazyOnload">
66
{
77
`
8-
!function(e,r){try{if(e.vector)return void console.log("Vector snippet included more than once.");var t={};t.q=t.q||[];for(var o=["load","identify","on"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://cdn.vector.co/pixel.js";var l=r.getElementsByTagName("script")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){console.error("Error loading Vector:",e)}}(window,document);vector.load("1380baba-7f5a-41db-ad03-3cc628ffd499");
8+
if (typeof window !== "undefined" && window.vector) {
9+
// Vector already exists, just load our ID
10+
window.vector.load("1380baba-7f5a-41db-ad03-3cc628ffd499");
11+
} else {
12+
// Initialize Vector normally
13+
!function(e,r){try{if(e.vector)return;var t={};t.q=t.q||[];for(var o=["load","identify","on"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://cdn.vector.co/pixel.js";var l=r.getElementsByTagName("script")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){}}(window,document);
14+
// Then load our ID
15+
typeof window !== "undefined" && window.vector && window.vector.load("1380baba-7f5a-41db-ad03-3cc628ffd499");
16+
}
917
`
1018
}
1119
</Script>

docs-v2/components/VectorConnect.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ export default function VectorConnect() {
1111
window.vector.load("d354cbca-d3d5-4395-9955-92b515283489");
1212
} else {
1313
// Otherwise initialize Vector as normal
14-
!function(e,r){try{if(e.vector)return void console.log("Vector snippet included more than once.");var t={};t.q=t.q||[];for(var o=["load","identify","on"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://cdn.vector.co/pixel.js";var l=r.getElementsByTagName("script")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){console.error("Error loading Vector:",e)}}(window,document);
15-
window.vector && window.vector.load("d354cbca-d3d5-4395-9955-92b515283489");
14+
!function(e,r){try{if(e.vector)return;var t={};t.q=t.q||[];for(var o=["load","identify","on"],n=function(e){return function(){var r=Array.prototype.slice.call(arguments);t.q.push([e,r])}},c=0;c<o.length;c++){var a=o[c];t[a]=n(a)}if(e.vector=t,!t.loaded){var i=r.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://cdn.vector.co/pixel.js";var l=r.getElementsByTagName("script")[0];l.parentNode.insertBefore(i,l),t.loaded=!0}}catch(e){}}(window,document);
15+
// Then load our ID
16+
typeof window !== "undefined" && window.vector && window.vector.load("d354cbca-d3d5-4395-9955-92b515283489");
1617
}
1718
`
1819
}

0 commit comments

Comments
 (0)