$(document).ready(function () { if ($('.main-header .FH').length){ // FASHION DEPTH ========== var fullMenu = ''; $('ul.base-menu li.ifDrop').each(function(){ fullMenu = fullMenu + ''; }); $('.nav-menu.base-menu').addClass('container-h'); $('ul.base-menu li.all-product-button').remove(); $('ul.base-menu').prepend(fullMenu); $('ul.base-menu li > a > i').removeClass('fa-angle-right'); $('ul.base-menu li > a > i').addClass('fa-angle-down'); $('ul.base-menu ul.drop-list').each(function(){ if(!$(this).parent('div.menu-dd').length){ $('').insertBefore($(this)); } }) $('div.menu-dd').each(function(){ var image = $(this).next('ul.drop-list').find('li.image').html(); var slider = $(this).next('ul.drop-list').find('li.slider-menu').html(); $(this).next('ul.drop-list').find('li.image').remove(); $(this).next('ul.drop-list').find('li.slider-menu').remove(); var subcat = $(this).next('ul.drop-list').html(); if(subcat != undefined){ var w = $(this).next('ul.drop-list').hasClass('w60') ? 'w60' : 'w100'; $(this).next('ul.drop-list').remove(); $(this).append(''); if ( $(image).length ) { $(this).append('
'+image+'
'); } if ( $(slider).length ) { $(this).append('
'+slider+'
'); } } }); // BASE MENU ========== $('ul.base-menu').show(); }; // FIXED HEADER function fixNav(){ if (!$('.cart-menu').length && !$('.-g-template-black-friday').length){ var nav = $('.main-header'); var pos = nav.height(); var posDelay = nav.height()*2; var prevScroll = 0; nav.addClass('fix-nav'); $(window).scroll(function () { var fix = ($(this).scrollTop() > posDelay) ? true : false; if(fix){ nav.addClass('fade-menu', fix); setTimeout(function() { nav.addClass('animate-menu'); }, 250); $('body').css('margin-top', pos); if($(this).scrollTop() > prevScroll){ nav.removeClass('active-menu'); }else{ nav.addClass('active-menu'); } }else{ $('body').css('margin-top', 0); nav.removeClass('fade-menu active-menu animate-menu', fix); } prevScroll = $(this).scrollTop(); }); } } $.Gomag.bind('Widget/Add/After', function(){ fixNav(); // BF SIDEBAR + MENU STICKY if($('.-g-template-black-friday').length){ $('.main-header').css({'top' : '-' + ($('.discount-tape').height() + $('.top-head-bg').height()) + 'px'}); } if($( window ).width() > 991 && $('.-g-template-black-friday').length){ $('.landing-h .side-menu.fixed').css({'top' : $('#navigation').outerHeight() + 20 + 'px'}); } }) // FASHION MENU ========== function Menu(){ $('.menu-dd').each(function() { var $this = $(this); var Nli = $this.find('li').length; var Nlink = $this.find('a').length; var Ncol = Math.ceil(Nlink / 15); var Mbanner = $this.find('.cat-img').length; Ncol = Ncol == 0 ? 1 : Ncol; col = Nli > Ncol ? Ncol : Nli; col = (col + (Mbanner ? 1 : 0) > 4) ? 4 : col; $this.addClass('column' + col); if (Mbanner){$this.addClass('banner');}; if ($this.find('li span > a').length == 0){ $this.addClass('no-sub'); }; if ($this.hasClass('column4')){ $this.parent().addClass('initial-h'); }; }); }; Menu(); $('.main-header .menu-drop').hover(function() { $('.main-header .menu-drop .menu-dd').removeClass('open'); $(this).children('.menu-dd').stop().addClass('open'); if ( $('.slide-item-menu').length ) { $('.slide-item-menu').owlCarousel({items:1,navigation:!0,pagination:!1}); // get owl element var owl = $('.slide-item-menu'); // get owl instance from element var owlInstance = owl.data('owlCarousel'); // if instance is existing if(owlInstance != null) owlInstance.reinit(); }; },function() { $('.main-header .menu-drop .menu-dd').removeClass('open'); }); }); /* eopticon js file (apr 2022) */ function newClass(){ if($('.main-menu ul > li > a').length){ $('.main-menu ul > li > a').each(function(){ var deThiTxt = $(this); var deThiTxtDefault = deThiTxt.text(); if(deThiTxtDefault.indexOf('PROMOTII') > -1){ deThiTxt.html(deThiTxt.html().replace('PROMOTII','PROMO')); } var get_txt_cls = deThiTxt.text().toLowerCase().trim().toLowerCase().trim().replace(' ','-').replace(' ','-').replace(' ','-').replace('+','-').replace('*','-').replace('+','-').replace('+','-').replace(/,/g,'-').replace(/ă/g,'a').replace(/ț/g,'t').replace(/:/g,'-').replace('.','-').replace('(','-').replace(')','-').replace('.','-').replace('.','-').replace(/ /g,'-').replace(/\s/g,'-').replace(' ','-').replace(/--/g,'-').replace(/--/g,'-').replace(/--/g,'-'); deThiTxt.addClass('cls-updated cls-'+get_txt_cls); }) } } newClass(); $(document).ready(function(){ $(".main-footer .col-right").replaceWith ("

"); }); // cos cumparaturi mesaj rosu document.body.innerHTML = document.body.innerHTML.replace('

Cos de cumparaturi

', '
Nu amânați finalizarea comenzii - adăugarea produselor în coș nu rezervă produsele și nu este echivalentul cu plasarea unei comenzi ferme.

Cos de cumparaturi

'); // // promotii verde meniu // document.body.innerHTML = document.body.innerHTML.replace('PROMOTII', 'PROMO'); // popup mesaj custom document.body.innerHTML = document.body.innerHTML.replace('Transport gratuit', ' Transport gratuit '); // orar doua randuri document.body.innerHTML = document.body.innerHTML.replace('Luni-Vineri 09:00 – 16:00; Sâmbătă, Duminică – Închis', 'Luni-Vineri 09:00 – 16:00
Sâmbătă, Duminică – Închis'); // buton de cumparare var ee = document.getElementsByClassName("testimonials owl-carousel owl-theme") // buton de cumparare pagina finalizeaza comanda $(document).ready(function() { var aa = "" + window.location if(aa.includes("finalizeaza-comanda")) document.getElementsByClassName("testimonials owl-carousel owl-theme")[0].innerHTML = '
Trimite comanda
Atenție! Lentilele personalizate nu sunt returnabile!
' }); //retur 14 zile pagina produs $(document).ready(function() { var element = document.getElementsByClassName("transport-info") if (element !== undefined && element.length > 0){ element[0].insertAdjacentHTML("afterend", '
  14 zile pentru retur gratuit
'); } //if ( $(window).width() < 990) }); $('#trusticoane').prependTo( $('.detail-tabs') ); $(document).ready(function() { if ( $(window).width() < 900){ var element = document.getElementsByClassName("logo-h") var div = document.getElementsByClassName("mobile-icon") if (element !== undefined && element.length > 0 && div !== undefined && div.length > 0){ //element.parentNode.insertBefore(div, element); div = div[0] element = element[0] div.parentNode.insertBefore(element, div); } } }); $(document).ready(function() { if ( $(window).width() < 480){ var element = document.getElementsByClassName("qty-regulator") if (element !== undefined && element.length > 0){ element = element[0] element.insertAdjacentHTML('afterend', "

"); } //var div = document.getElementsByClassName("mobile-icon")[0] //element.parentNode.insertBefore(div, element); //div.parentNode.insertBefore(element, div); } }); $(document).ready(function() { if ( $(window).width() < 500){ var element = document.getElementsByClassName("bPrice") if (element !== undefined && element.length > 0){ element = element[0] element.insertAdjacentHTML('afterend', "
"); } } }); // unbind click info transport $(document).ready(function() { $('#getShippingInfo').unbind('click'); }); //JAVASCRIPT PENTRU FUNCTIA TRY-ON var modal = document.getElementById("modal-background"); document.getElementById("modal-open-button").addEventListener("click", () => { openModal(); }); window.onclick = function (event) { if (event.target == modal) { closeModal(); } }; window.addEventListener("keydown", function (event) { if (event.key === "Escape") { closeModal(); } }); function openModal() { const iframe = document.getElementsByClassName("recommender-iframe")[1]; if (!iframe.src) { iframe.src = "https://eyewear-v2.pttrns.ai/?shopId=64f835d16bdaf500345073ec"; } modal.classList.remove("modal-container--hidden"); setTimeout(function () { modal.classList.remove("modal-container--faded"); }, 100); } function closeModal() { document.getElementsByClassName('recommender-iframe')[1].removeAttribute('src') modal.classList.add("modal-container--hidden", "modal-container--faded"); } window.addEventListener( "message", (event) => { if (event.data.type === "closeIframe") { // Called if the iframe close button has been clicked. closeModal(); } }, false ); function closeModal() { document.getElementsByClassName('recommender-iframe')[1].removeAttribute('src'); modal.classList.add('modal-container--hidden', 'modal-container--faded'); }