1$(document).ready(function () { 2 3 if ($('.main-header .FH').length){ 4 // FASHION DEPTH ========== 5 var fullMenu = ''; 6 $('ul.base-menu li.ifDrop').each(function(){ 7 fullMenu = fullMenu + '<li class="menu-drop">'+$(this).html()+'</li>'; 8 }); 9 $('.nav-menu.base-menu').addClass('container-h'); 10 $('ul.base-menu li.all-product-button').remove(); 11 $('ul.base-menu').prepend(fullMenu); 12 $('ul.base-menu li > a > i').removeClass('fa-angle-right'); 13 $('ul.base-menu li > a > i').addClass('fa-angle-down'); 14 $('ul.base-menu ul.drop-list').each(function(){ 15 if(!$(this).parent('div.menu-dd').length){ 16 $('<div class="menu-dd"> </div>').insertBefore($(this)); 17 } 18 }) 19 $('div.menu-dd').each(function(){ 20 var image = $(this).next('ul.drop-list').find('li.image').html(); 21 var slider = $(this).next('ul.drop-list').find('li.slider-menu').html(); 22 $(this).next('ul.drop-list').find('li.image').remove(); 23 $(this).next('ul.drop-list').find('li.slider-menu').remove(); 24 var subcat = $(this).next('ul.drop-list').html(); 25 if(subcat != undefined){ 26 var w = $(this).next('ul.drop-list').hasClass('w60') ? 'w60' : 'w100'; 27 $(this).next('ul.drop-list').remove(); 28 $(this).append('<ul class="drop-list clearfix '+w+'">'+subcat+'</ul>'); 29 if ( $(image).length ) { 30 $(this).append('<div class="cat-img fr">'+image+'</div>'); 31 } 32 if ( $(slider).length ) { 33 $(this).append('<div class="slider-menu fl w100">'+slider+'</div>'); 34 } 35 } 36 }); 37 38 // BASE MENU ========== 39 $('ul.base-menu').show(); 40 }; 41 42 // FIXED HEADER 43 function fixNav(){ 44 if (!$('.cart-menu').length && !$('.-g-template-black-friday').length){ 45 var nav = $('.main-header'); 46 var pos = nav.height(); 47 var posDelay = nav.height()*2; 48 var prevScroll = 0; 49 50 nav.addClass('fix-nav'); 51 52 $(window).on('scroll', function () { 53 var fix = ($(this).scrollTop() > posDelay) ? true : false; 54 if(fix){ 55 nav.addClass('fade-menu', fix); 56 setTimeout(function() { 57 nav.addClass('animate-menu'); 58 }, 250); 59 $('body').css('margin-top', pos); 60 if($(this).scrollTop() > prevScroll){ 61 nav.removeClass('active-menu'); 62 }else{ 63 nav.addClass('active-menu'); 64 } 65 }else{ 66 $('body').css('margin-top', 0); 67 nav.removeClass('fade-menu active-menu animate-menu', fix); 68 } 69 prevScroll = $(this).scrollTop(); 70 }); 71 } 72 } 73 $.Gomag.bind('Widget/Add/After', function(){ 74 fixNav(); 75 76 // BF SIDEBAR + MENU STICKY 77 if($('.-g-template-black-friday').length){ 78 $('.main-header').css({'top' : '-' + ($('.discount-tape').height() + $('.top-head-bg').height()) + 'px'}); 79 } 80 if($( window ).width() > 991 && $('.-g-template-black-friday').length){ 81 $('.landing-h .side-menu.fixed').css({'top' : $('#navigation').outerHeight() + 20 + 'px'}); 82 } 83 }) 84 85 // FASHION MENU ========== 86 function Menu(){ 87 $('.menu-dd').each(function() { 88 var $this = $(this); 89 var Nli = $this.find('li').length; 90 var Nlink = $this.find('a').length; 91 var Ncol = Math.ceil(Nlink / 15); 92 var Mbanner = $this.find('.cat-img').length; 93 94 Ncol = Ncol == 0 ? 1 : Ncol; 95 col = Nli > Ncol ? Ncol : Nli; 96 col = (col + (Mbanner ? 1 : 0) > 4) ? 4 : col; 97 $this.addClass('column' + col); 98 if (Mbanner){$this.addClass('banner');}; 99 if ($this.find('li span > a').length == 0){ 100 $this.addClass('no-sub'); 101 }; 102 }); 103 }; 104 Menu(); 105 106 $('.main-header .menu-drop').on('mouseenter', function() { 107 $('.main-header .menu-drop .menu-dd').removeClass('open'); 108 $(this).children('.menu-dd').stop().addClass('open'); 109 if ( $('.slide-item-menu').length ) { 110 $('.slide-item-menu').owlCarousel({items:1,navigation:!0,pagination:!1}); 111 112 // get owl element 113 var owl = $('.slide-item-menu'); 114 115 // get owl instance from element 116 var owlInstance = owl.data('owlCarousel'); 117 118 // if instance is existing 119 if(owlInstance != null) 120 owlInstance.reinit(); 121 }; 122 }).on('mouseleave', function() { 123 $('.main-header .menu-drop .menu-dd').removeClass('open'); 124 }); 125 126 var detail_share = $('.detail-share').detach(); 127 $('.wish-section:not(.customer-points)').append(detail_share); 128 129 // After AJAX Complete
130 $.Gomag.bind('Product/Details/After/Ajax/Load/Complete', function(response){ 131 $('.wish-section').append(detail_share); 132 }); 133 134}); 135 136function adjustMenuPosition() { 137 $('.nav-menu-hh .menu-dd').each(function() { 138 $(this).css('left', 0); 139 140 const menudd = $(this)[0].getBoundingClientRect(); 141 142 if (menudd.right >= window.innerWidth - 60) { 143 const offset = menudd.right - window.innerWidth + 60; 144 $(this).css('left', `-${offset}px`); 145 } else { 146 $(this).css('left', 0); 147 } 148 }); 149} 150 151window.onload = function() { 152 adjustMenuPosition(); 153}; 154 155try { 156/* gameology JS file (âSeptember â10, â2021) */ 157function bdCls(){ 158 if($('#category-page').length){ 159 $('body').addClass('cat-pg'); 160 } 161 if($('#category-page #result-page').length){ 162 $('body').addClass('result-pg'); 163 } 164 if( 165 $('#category-page #result-page strong').length && 166 $('#category-page #result-page strong').text().indexOf('nu am gasit produse') >-1 167 ){ 168 $('body').addClass('no-result-pg'); 169 } 170} 171bdCls(); 172function catDescription(){ 173 if($('.catDesc').length){ 174 $('.catDesc').each(function(){ 175 if($(this).text().trim() == ""){ 176 $(this).remove(); 177 } 178 }); 179 } 180} 181catDescription(); 182function iframelyResponsive(){ 183 //var theCSS = '<link rel="stylesheet" href="https://www.gameology.ro/theme/30.css?v=internal" media="all" />'; 184 if($('.iframely-responsive > a').length){ 185 $('.iframely-responsive > a').each(function(){ 186 var thisIfr = $(this); 187 // card=small 188 var getSomeData = thisIfr.attr('data-iframely-url'); 189 if(typeof getSomeData != 'undefined'){ 190 if( 191 getSomeData.indexOf('&card=small') < 0 && 192 getSomeData.indexOf('?card=small') < 0 193 ){ 194 getSomeData = getSomeData+'&card=small'; 195 thisIfr.attr('data-iframely-url',getSomeData); 196 thisIfr.parent().addClass('ifr-loaded').attr('data-parent-iframely-url',getSomeData); 197 } 198 } 199 }) 200 } 201}; 202iframelyResponsive(); 203 204// function displayUrgency() 205// { 206// var date = new Date(); 207// var hour = date.getHours(); 208// return hour < 16; 209// } 210// function displayUrgencyDay() 211// { 212// var date = new Date(); 213// var hour = date.getHours(); 214// var day = date.getDay(); 215 216// return ((day == 4 && hour >= 16) || (day > 4)) ? 'luni' : 'maine'; 217// } 218// $.Gomag.bind('Product/Details/After/Ajax/Load/Complete', function(){ 219// if($('#product-page').length && displayUrgency() && ($('.stock-status.available').length || $('.stock-status.-g-custom-status.ultimele-2-produse-in-stoc').length)) 220// { 221// $('.add-section').before('<div class="customUrgencyProduct">Comanda pana in ora 16:00 si ai produsul '+displayUrgencyDay()+'!</div><div class="clear"></div>'); 222// } 223// }); 224// $(document).ready(function(){ 225// if($('#product-page').length && displayUrgency() && ($('.stock-status.available').length || $('.stock-status.-g-custom-status.ultimele-2-produse-in-stoc').length)) 226// { 227// $('.add-section').before('<div class="customUrgencyProduct">Comanda pana in ora 16:00 si ai produsul '+displayUrgencyDay()+'!</div><div class="clear"></div>'); 228// } 229// if($('#shoppingcart').length && displayUrgency()) 230// { 231// $('a[data-block="AddtoCartTop"]').after('<div class="clear"></div><div class="customUrgencyCart">Comanda pana in ora 16:00 si ai produsul '+displayUrgencyDay()+'!</div><div class="clear"></div>'); 232// } 233// }); 234 235$(document).ready(function(){ 236 237 if($('.result-section').length){ 238 var navHeight = $('.main-header').height(); 239 var start = $('.result-section').offset().top + navHeight; 240 $(window).scroll(function(){ 241 var scroll = $(window).scrollTop(); 242 var active = scroll > start && $(window).width() < 480 ? true : false; 243 if (active) { 244 $('.result-section').addClass("fix-filter"); 245 setTimeout(function() { 246 $('.result-section').css('top', $('#navigation').height() + $('.discount-tape').height()); 247 }, 250); 248 } else { 249 $('.result-section').removeClass("fix-filter").removeAttr('style'); 250 } 251 }); 252 253 if ($(window).width() < 480){ 254 $('.discount-tape').click(function(){$(window).trigger('scroll');}); 255 } 256 } 257 258}); 259} catch (e) { console.log(e); } 260
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.