{ let scriptID = 'js-sneak-peek-june-2021'; let data = { title: 'June 2021 Edition', text: 'The definition of an amulet is “a piece of jewelry thought to give protection against evil, danger, or disease.” Our satin finished Captured Cone Amulets are not nearly so powerful but, handcrafted in solid 22 karat gold, they certainly hold their own in terms of value and beauty. Want to know more about upcoming launches? Join our mailing list (the AUList) to receive the full scoop about new arrivals!', slides: [ { image: '/content/revamp/sneak-peek/june-2021/captureconeamulet_necklace_satin_large_03.png', textColor: 'black', formPosition: 'form-right', customClass: 'june2021-first', productName: 'CAPTURED CONE AMULET & CHAIN SATIN/LARGE', productKarats: '22 karat gold', productCollection: 'Arignote Collection', }, { image: '/content/revamp/sneak-peek/june-2021/Sneak-Peek.jpg', textColor: 'black', formPosition: 'form-left', customClass: 'june2021-second', productName: 'CAPTURED CONE AMULET & CHAIN SATIN/LARGE', productKarats: '22 karat gold', productCollection: 'Arignote Collection', }, ], }; let generateHTML = _.template(`

Sneak peek!

Preview select new pieces coming soon

{ %>

Be the first to know about our monthly drops

`); // NOTE: Code below this should never have to be changed let html = generateHTML(data); document.querySelector('#' + scriptID).outerHTML = html; setTimeout(() => { let prevArrow = document.querySelector('.slider-arrow-left-js'); let nextArrow = document.querySelector('.slider-arrow-right-js'); prevArrow.classList.remove('hidden'); nextArrow.classList.remove('hidden'); let sneakPeekImagesContainers = document.querySelectorAll('.js-sneak-peek-images-container'); [].forEach.call(sneakPeekImagesContainers, sneakPeekImagesContainer => { let dummyPrev = document.createElement('span'); sneakPeekImagesContainer.insertBefore(dummyPrev, sneakPeekImagesContainer.firstChild); dummyPrev.outerHTML = prevArrow.outerHTML; let dummyNext = document.createElement('span'); sneakPeekImagesContainer.appendChild(dummyNext); dummyNext.outerHTML = nextArrow.outerHTML; setTimeout(() => { let slider = sneakPeekImagesContainer.querySelector('.js-sneak-peek-slider:not(.slick-initialized)'); $(slider).slick({ slidesToShow: 1, slidesToScroll: 1, nextArrow: $(slider).parent().find(".slider-arrow-right-js"), prevArrow: $(slider).parent().find(".slider-arrow-left-js"), responsive: [ { breakpoint: 992, settings: { arrows: false, dots: true } } ] }); }, 100); }); prevArrow.classList.add('hidden'); nextArrow.classList.add('hidden'); }, 100); } //