Untitled
unknown
plain_text
3 years ago
6.1 kB
12
Indexable
// PDP MARIONNAUD https://www.marionnaud.fr/soin-visage/hydratant-et-nourrissant/soin-de-jour/hydratant-creme-reparatrice-sisley/p/100027043 // Sdk Push var script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://sdk.teester.com/loader.js"; document.getElementsByTagName("head")[0].appendChild(script); var dataLayer = window.dataLayer || []; window.onTeesterReady = window.onTeesterReady || []; window.onTeesterReady.push(function (SDK) { var playerKey = "9a8f1db2-8ee0-4c70-aaed-daa0e85aff94"; var productSku = dataLayer[0].ecommerce.detail.products[0].variant var trackingKey = "c51f5cf3-b329-4493-9fca-99de5a845350"; SDK.checkVideoAvailability(playerKey, productSku, function (value) { SDK.getVideos(playerKey, productSku, function (videos) { var urlOverlay = videos[0].thumbnails.overlay_medium; var videoId = videos[0].id; // Call to Action var ctaCont = document.createElement("div"); ctaCont.setAttribute("id", "SkeepersCta"); ctaCont.style.cursor = "pointer"; var divIcon = document.createElement("img"); divIcon.setAttribute("id", "iconCta"); divIcon.src = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0xNiAwQzcuMTY0IDAgMCA3LjE2NCAwIDE2czcuMTY0IDE2IDE2IDE2IDE2LTcuMTY0IDE2LTE2UzI0LjgzNiAwIDE2IDB6bS02IDI0VjhsMTYuMDA4IDhMMTAgMjR6IiBmaWxsPSIjODk2MGU4IiBjbGFzcz0iZmlsbC00ZTRlNTAiPjwvcGF0aD48L3N2Zz4="; divIcon.style.width = "16px"; divIcon.style.position = "relative"; var ctaT = document.createElement("p"); ctaT.setAttribute("class", "contFontBold MMR46"); ctaT.style.display = "inline-block"; ctaT.innerHTML = "Le produit testé en vidéo"; ctaT.style.fontSize = "16px"; ctaT.style.textDecoration = "bold"; ctaT.style.color = "#8960e8"; ctaT.style.marginTop = "0.3rem"; ctaT.style.marginLeft = "0.3rem"; ctaCont.appendChild(divIcon); ctaCont.appendChild(ctaT); document .querySelector( "#product-stuff > div:nth-child(2) > div.col-lg-9.col-md-9.col-xs-8 > h1" ) .append(ctaCont); ctaCont.addEventListener("click", function (i) { var scroll = document.querySelector("#teesterPlayer"); scroll.scrollIntoView({ block: "end", behavior:'smooth' }); //top of the player }); // Thumbs var ThumbsMain = document.createElement("li"); ThumbsMain.setAttribute("class", "SkeepersThumb"); ThumbsMain.style.float = "left"; ThumbsMain.style.listStyle = "none"; var ThumbsPlayer = document.createElement("span"); var img = document.createElement("img"); img.src = urlOverlay; img.style.objectFit = "cover"; img.style.minHeight = "100%"; var playIcon = document.createElement("img"); playIcon.style.position = "absolute"; playIcon.style.zIndex = "10"; playIcon.style.width = "10%"; playIcon.style.top = "50%"; playIcon.style.left = "20%"; playIcon.style.cursor = "pointer"; playIcon.style.transform = "translate3d(-50%, -50%, 0)"; playIcon.style.transition = ".2s ease"; playIcon.src = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0xNiAwQzcuMTY0IDAgMCA3LjE2NCAwIDE2czcuMTY0IDE2IDE2IDE2IDE2LTcuMTY0IDE2LTE2UzI0LjgzNiAwIDE2IDB6bS02IDI0VjhsMTYuMDA4IDhMMTAgMjR6IiBmaWxsPSIjZmZmZmZmIiBjbGFzcz0iZmlsbC00ZTRlNTAiPjwvcGF0aD48L3N2Zz4="; ThumbsMain.appendChild(ThumbsPlayer); ThumbsPlayer.appendChild(img); ThumbsPlayer.appendChild(playIcon); document.querySelector("#images_old_gallary").prepend(ThumbsMain); ThumbsMain.addEventListener("mouseover", mOver, false); ThumbsMain.addEventListener("mouseout", mOut, false); function mOver() { playIcon.style.transform = "scale(1.5) translate3d(-30%, -30%, 0)"; } function mOut() { playIcon.style.transform = "translate3d(-50%, -50%, 0)"; } playIcon.addEventListener("click", function (e) { SDK.init({ type: "player-modal", args: { key: playerKey, product: productSku, }, }); }); // Player Area // Container var divPlayer = document.createElement("div"); divPlayer.setAttribute("id", "teesterPlayer"); divPlayer.setAttribute("class", "col-lg-12 col-md-12 col-sm-12 padLR0"); divPlayer.style.position = "relative"; divPlayer.style.marginTop = "2rem"; divPlayer.style.marginBottom = "10rem" // Layout Title var descTitlePlayer = document.createElement("h2"); descTitlePlayer.setAttribute("class", "section-heading"); descTitlePlayer.style.textAlign = "center"; var span1 = document.createElement("span"); span1.setAttribute("class", "textp top-heading Purple"); span1.innerHTML = "Avis client"; var span2 = document.createElement("span"); span2.setAttribute("class", "bottom-heading"); span2.innerHTML = "en vidéo"; descTitlePlayer.appendChild(span1); descTitlePlayer.appendChild(span2); // Player init var videoPlayer = document.createElement("div"); videoPlayer.style.width = "500px"; videoPlayer.style.marginTop = "0.8rem"; videoPlayer.setAttribute( "class", "one-collapse one-wysiwyg paragraph one-expend" ); videoPlayer.style.paddingBottom = "56.25%"; SDK.init( { type: "player", args: { product: productSku, key: playerKey, width: "100%", height: "inherit", }, }, videoPlayer ); SDK.init({ type: "tracking", args: { key: "c51f5cf3-b329-4493-9fca-99de5a845350", product: productSku, event: "PRODUCT_PAGE_VIEW", }, }); // Display in order divPlayer.appendChild(descTitlePlayer); divPlayer.appendChild(videoPlayer); document.querySelector("#notes_et_avis").prepend(divPlayer); }) }); });
Editor is loading...