diff --git a/assets/scripts/cookie-banner.js b/assets/scripts/cookie-banner.js deleted file mode 100644 index 371cc4718f3..00000000000 --- a/assets/scripts/cookie-banner.js +++ /dev/null @@ -1,40 +0,0 @@ -window.addEventListener('load', function () { - const { env } = document.documentElement.dataset; - - if (env !== 'development') { - // add trustarc script to head - const trustarc = document.createElement('script'); - trustarc.setAttribute('src','https://consent.trustarc.com/v2/notice/ufocto'); - document.head.appendChild(trustarc); - - // add divs - const divA = document.createElement("div"); - const divB = document.createElement("div"); - divA.id = "teconsent"; - divA.style = "cursor: pointer; color:#fff" - divB.id = "consent-banner"; - divB.style = "position:fixed; bottom:0px; right:0px; width:100%;"; - document.body.appendChild(divA); - document.body.appendChild(divB); - - // update Cookie link - this.setTimeout(function () { - const banner = document.getElementById('consent-banner'); - const prefsElement = document.getElementById('teconsent'); - const cookieLink = document.querySelector('footer a[href*="/cookies"]'); - - if (banner) { - // listen for click and remove banner to avoid interfering with - document.addEventListener('click', function (event) { - const targetElement = event.target; - if (targetElement.matches('#truste-consent-required') || targetElement.matches('#truste-consent-button')) { - banner.remove(); - } - }); - } - - // replace Cookie link with Prefs div - return (cookieLink && document.getElementById('teconsent').innerHTML.length > 0) ? cookieLink.replaceWith(prefsElement) : false; - }, 200); - } -}); \ No newline at end of file diff --git a/assets/scripts/main-dd-js.js b/assets/scripts/main-dd-js.js index 5d5b9eb8f15..1a7c114e193 100644 --- a/assets/scripts/main-dd-js.js +++ b/assets/scripts/main-dd-js.js @@ -7,8 +7,6 @@ import 'bootstrap/js/dist/collapse'; import './datadog-docs'; import './utms'; import './alpine'; -import './cookie-banner'; - import './components/copy-code'; import './components/global-modals'; import './components/platforms'; @@ -22,4 +20,4 @@ import './components/signup'; // Add Bootstrap Tooltip across docs const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') -Array.from(tooltipTriggerList).map(tooltipTriggerEl => new Tooltip(tooltipTriggerEl)) \ No newline at end of file +Array.from(tooltipTriggerList).map(tooltipTriggerEl => new Tooltip(tooltipTriggerEl)) diff --git a/layouts/api/list.html b/layouts/api/list.html index f831ec5776d..1fe4f9f163a 100644 --- a/layouts/api/list.html +++ b/layouts/api/list.html @@ -1,5 +1,6 @@ {{ define "api-main" }} + {{ $dot := . }} {{ with .Content}}