DELL KC5FC, Support, Noir, Optiplex 3000 Micro OptiPlex 3000 Thin Client Optiplex 5000 Micro Optiplex 7000 Micro DELL-KC5FC (2024)

${ otDatas.popup.title ? `

${otDatas.popup.title}

` : `` }

${otDatas.popup.text}

${ checkDenyButton("default") ? `` : `` }

${ checkDenyButton("denyAsButton") ? `` : `` } ${ checkDenyButton("denyAsButtonAbs") ? `` : `` }

`; popupNode.classList.add( "otsdk", `otsdk-${otDatas.company ? otDatas.company : "none"}`, "js-otsdk" ); popupNode.innerHTML = popupInnerHtml; document.body.appendChild(popupNode); } else { popupInnerHtml = `

${ otDatas.popup.text }

`; popupNode.classList.add("otbanner", "js-otbanner"); popupNode.innerHTML = popupInnerHtml; const localStoragePage = localStorage.getItem('oneTrustBannerDisplay_Page'); if (!localStoragePage) localStorage.setItem('oneTrustBannerDisplay_Page', window.location.href); const firstPage = localStoragePage ? localStoragePage : window.location.href; if (firstPage === window.location.href) { document.body.appendChild(popupNode); } else { waitForOneTrust(() => { OneTrust.SetAlertBoxClosed(true); }) } }};// * Open the OneTrust Controle Center popupconst openSettings = (popin) => { waitForOneTrust(() => { OneTrust.ToggleInfoDisplay(); setTimeout(() => { const btns = document.querySelectorAll( "#accept-recommended-btn-handler, .ot-pc-refuse-all-handler, .save-preference-btn-handler" ); btns.forEach((btn) => { btn.addEventListener("click", () => { closePopup(popin); document.querySelector( "#onetrust-consent-sdk .onetrust-pc-dark-filter" ).style.display = "none"; }); }); document.querySelector( "#onetrust-consent-sdk .onetrust-pc-dark-filter" ).style.display = "block"; }, 100); });};// * Close the Popup bannerconst closePopup = (popin) => { if (popin) { popin.classList.add("hidden"); } const toDeleteTag = document.querySelector('.otModalStyleTag'); if (toDeleteTag) { toDeleteTag.remove(); }};// * Add CSS rule to hide nanomodal cssconst hideNanoModal = () => { document.body.insertAdjacentElement('afterbegin', modalStyleTag);};// + Popup// * Add events to all the Popup banner's buttonsconst addEventsPopup = async (popin) => { const buttons = { accept: document.querySelector(".js-ot-accept"), deny: document.querySelector(".js-ot-deny"), settings: document.querySelector(".js-ot-settings"), }; if (buttons.accept) { buttons.accept.onclick = async (e) => { closePopup(popin); await injectOtScript(otDatas).then(() => { waitForOneTrust(() => { OneTrust.AllowAll(); OneTrust.SetAlertBoxClosed(true); pushToDatalayerOT("Banner Accept Cookies"); }); }); }; } if (buttons.deny) { buttons.deny.onclick = async (e) => { closePopup(popin); await injectOtScript(otDatas).then(() => { waitForOneTrust((msg) => { OneTrust.RejectAll(); OneTrust.SetAlertBoxClosed(true); pushToDatalayerOT("Banner Reject All"); }); }); }; } if (buttons.settings) { buttons.settings.onclick = async (e) => { await injectOtScript(otDatas).then(() => { openSettings(popin); }); }; }};// * Insert the right datas into the element tags - popupconst insertDatasPopup = (element, datas) => { const mapping = [ { class: "js-ot-title", variable: "BannerTitle" }, { class: "js-ot-content", variable: "AlertNoticeText" }, { class: "js-ot-deny", variable: otDatas.company == "mondoffice" ? "PCContinueText" : "BannerRejectAllButtonText" }, { class: "js-ot-settings", variable: "AlertMoreInfoText" }, { class: "js-ot-accept", variable: "AlertAllowCookiesText" }, ]; mapping.forEach((tag) => { if (element.querySelector(`.${tag.class}`)) { element.querySelector(`.${tag.class}`).innerHTML = datas[tag.variable]; } });};// + Banner// * Add events to all the Banner's buttonsconst addEventsBanner = (banner) => { const buttons = banner.querySelectorAll("a, button"); buttons.forEach((btn) => { btn.onclick = async () => { closePopup(banner); await injectOtScript(otDatas).then(() => { waitForOneTrust(() => { OneTrust.AllowAll(); OneTrust.SetAlertBoxClosed(true); }); }); }; });};// * Insert the right datas into the element tags - bannerconst insertDatasBanner = (element, datas) => { const mapping = [ { class: "js-ot-content", variable: "AlertNoticeText" }, { class: "js-ot-accept", variable: "AlertAllowCookiesText" }, ]; mapping.forEach((tag) => { if (element.querySelector(`.${tag.class}`)) { element.querySelector(`.${tag.class}`).innerHTML = datas[tag.variable]; } });};// + Main// * Display the Popup and call the OneTrust API to get the right datasconst displayNewPopup = () => { hideNanoModal(); integratePopup(otDatas.popup.popupAsBanner ? otDatas.popup.popupAsBanner : false); const popin = document.querySelector(".js-otsdk"); const banner = document.querySelector(".js-otbanner"); if (popin) { addEventsPopup(popin); } else if (banner) { addEventsBanner(banner); } const options = { method: "GET", headers: { accept: "application/json", domain: otDatas.domainScript, lang: otDatas.language, location: "cdn.cookielaw.org", }, }; fetch("https://cookies-data.onetrust.dev/bannersdk/domaindata", options) .then((response) => response.json()) .then((response) => { if (debugMode) { console.log(response); } const datas = response.culture ? response.culture.DomainData : null; if (popin) { if (datas) { insertDatasPopup(popin, datas); } } else if (banner) { if (datas) { insertDatasBanner(banner, datas); } } }) .catch((err) => console.error(err));};// * Add events to footer buttonconst addEventsFooter = () => { window.addEventListener("load", () => { const links = document.querySelectorAll(".js-otsdk-preferences-button"); links.forEach((link) => { link.addEventListener("click", () => { openSettings(); }); }); });};// #endregion -- Popin Construction// #region -- Init functions// * Handle the displaying of the popup if all the conditions are trueconst displayConditionProduction = () => { return ( window.parent.location.hostname.indexOf(`www.${otDatas.company == 'cenpac' ? 'cenpac.fr' : otDatas.company}`) > -1 && window.location.hostname.indexOf("group") == -1 && window.location.search.includes("RajaRGPD") != 1 );};const displayConditionPagesISH = () => { let result = true; if (otDatas.excludedPages) { otDatas.excludedPages.forEach((page) => { if (window.location.href.indexOf(otDatas.company == 'cenpac' ? page : `cms_${page}`) !== -1) result = false; }); } return result;};const displayConditionTesting = () => { return window.location.search.includes("displayOT");};const displayCondition = displayInProduction ? (displayConditionProduction() && displayConditionPagesISH()) || displayConditionTesting() : window.location.search.includes("oneTrustAPI");const init = () => { if (displayCondition) { if (window.location.search.includes("displayOT-test")) { otDatas.domainScript = otDatas.domainScript.concat("-test"); } removeOneTrustSDK(); if (getCookie("OptanonAlertBoxClosed") === null) { displayNewPopup(); } injectOtScript(otDatas).then(() => { if (debugMode) { console.log("Script loaded"); } waitForElem('#onetrust-consent-sdk', () => { document.querySelector('#onetrust-consent-sdk').classList.add(`otsdk-${otDatas.company}`); }) }); addEventsFooter(); }};init();// #endregion -- Init functions

01 34 47 48 00

(08h00-18h30)

Consulter nos catalogues

4,6/5

Trustpilot

Livraison 24/48h

gratuite dès 99€HT

Livraison 24/48h

gratuite dès 99€HT

DELL KC5FC, Support, Noir, Optiplex 3000 Micro OptiPlex 3000 Thin Client Optiplex 5000 Micro Optiplex 7000 Micro DELL-KC5FC (2024)

References

Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5876

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.