1var scrollFunctions = []; 2 3$(function() { 4 //Behavior bad weather on responsive 5 if ($('#toggleBadWeather').length) { 6 $('.alertBadWeather') 7 .clone() 8 .appendTo('.badWeatherOnlyResponsive') 9 .insertBefore('#toggleBadWeather'); 10 11 $('#toggleBadWeather').click(function() { 12 $('.badWeatherResponsiveContent').toggleClass('active'); 13 }); 14 } else { 15 $('.alertBadWeather') 16 .clone() 17 .appendTo('.badWeatherOnlyResponsive'); 18 } 19 20 if ($('.badWeatherDescription').length) { 21 $('.badWeatherDescription') 22 .clone() 23 .appendTo('.badWeatherResponsiveContent'); 24 } 25 26 if ($('.badWeatherMoreInfo').length) { 27 $('.badWeatherMoreInfo') 28 .clone() 29 .appendTo('.badWeatherResponsiveContent'); 30 31 $('.badWeatherResponsiveContent .badWeatherMoreInfo').addClass('pull-right'); 32 } 33 34 // Toggle-selector on xs homepage 35 var selectorElement = $('.wrme #selectorv2_lateral .resort').length 36 ? '.wrme #selectorv2_lateral .resort' 37 : '.wrme #selectorv2_lateral .domain'; 38 39 $(document).on('click', '.toggle-menu', function () { 40 $('.wrme [data-lateral-show="menu"]').removeClass('hidden'); 41 $('.wrme [data-lateral-show="selector"]').addClass('hidden'); 42 $('.wrme').toggleClass('open'); 43 }); 44 45 $(document).on('click', '.toggle-selector, .toggle-selector-xs-homepage, .menu_layer, .close-menu', function () { 46 $('.wrme [data-lateral-show="menu"]').addClass('hidden'); 47 $('.wrme [data-lateral-show="selector"]').removeClass('hidden'); 48 $('.wrme').toggleClass('open'); 49 }); 50 51 $(document).on('click', '.menu_layer, .close-menu', function () { 52 $('.wrme').removeClass('open'); 53 }); 54 55 $('body').on('click', function(e) { 56 var target = $(e).target; 57 if ($(target).closest('.selector_lateral_menu')){ 58 return ; 59 } 60 if ($('.menuleft').hasClass('open') === false) { 61 var selectorv2Lateral = $('#selectorv2_lateral').find(selectorElement); 62 if (selectorv2Lateral.length > 0) { 63 $(selectorv2Lateral).removeClass('open'); 64 } 65 } 66 }); 67 68 var elemValue = $('.wrme #selectorv2_lateral .resort').length 69 ? '.resort .value' 70 : '.domain .value'; 71 72 $('#selectorv2_lateral').on('click', elemValue, function() { 73 $(selectorElement).removeClass('open'); 74 }); 75 76 var elemCloseme = $('.wrme #selectorv2_lateral .resort').length 77 ? '.resort .closeme' 78 : '.domain .closeme'; 79 $('#selectorv2_lateral').on('click', elemCloseme, function() { 80 $(selectorElement).removeClass('open'); 81 }); 82 83 $('.parent_submenu').on('click', function(){ 84 $(this).toggleClass('open'); 85 }); 86 87 $('.parent_submenu_back').on('click', function(){ 88 $(this).closest('ul.submenu').prev().toggleClass('open'); 89 }); 90 91 var smartmenuOptions = { 92 showOnClick: true, 93 subIndicatorsText: "⸠" 94 }; 95 96 $('#newb2c_menu').smartmenus(smartmenuOptions); 97 $('#newb2c_menu_second').smartmenus(smartmenuOptions); 98 $('#lang_menu').smartmenus(smartmenuOptions); 99 100 $('ul.sm > li > .parent_submenu.has-submenu').on('click', function(e){ 101 e.preventDefault(); 102 if ($(this).hasClass('highlighted')){ 103 $(this).removeClass('open highlighted'); 104 var newstyle = $(this).next().attr('style').replace('display: block;', 'display: none;'); 105 $(this).next().attr('style', newstyle); 106 e.stopPropagation(); 107 } 108 }); 109 110 $('#account_menu > li > a').on('click', function(e){ 111 if ($(this).hasClass('highlighted')) { 112 $('#account_menu').smartmenus('menuHideAll'); 113 e.stopPropagation(); 114 } 115 }); 116 117 if (typeof menu_info_url !== 'undefined') { 118 $.ajax({ 119 type: "GET", 120 url: menu_info_url, 121 async: true, 122 cache: false, 123 beforeSend: function () {}, 124 success: function(data){ 125 var cartTotalItem = 'undefined' !== typeof data.cartinfo.itemNumber ? data.cartinfo.itemNumber : 0; 126 $('#menu_cart_count').attr('data-count', cartTotalItem); 127 128 if ('undefined' !== typeof data.userinfo.label) { 129 $('#account_menu .account_label').html(data.userinfo.label); 130 } 131 132 if ('undefined' !== typeof data.userinfo.logout) { 133 $('#account_menu > li > a').removeAttr('href'); 134 $('#account_menu > li > a').after('<ul></ul>'); 135 var listContainer = $('#account_menu > li > a + ul'); 136 listContainer.append('<li><a href="' + data.userinfo.url +'">' + data.userinfo.profil_lbl + '</a></li>'); 137 listContainer.append('<li><a href="' + data.userinfo.logout +'">' + data.userinfo.logout_lbl + '</a></li>'); 138 $('#account_menu').smartmenus(smartmenuOptions); 139 } 140 }, 141 error: function(e){}, 142 complete: function(){} 143 }); 144 } 145});
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.