1jQuery(document).ready(function ($) { 2 3 var ua = navigator.userAgent, 4 appleevent = (ua.match(/(iphone|ipod|ipad)/)) ? "touchstart" : "click"; 5 6 var isMobile = { 7 Android: function() { 8 return navigator.userAgent.match(/Android/i); 9 }, 10 BlackBerry: function() { 11 return navigator.userAgent.match(/BlackBerry/i); 12 }, 13 iOS: function() { 14 return navigator.userAgent.match(/iPhone|iPad|iPod/i); 15 }, 16 Opera: function() { 17 return navigator.userAgent.match(/Opera Mini/i); 18 }, 19 Windows: function() { 20 return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i); 21 }, 22 any: function() { 23 return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); 24 } 25 }; 26 27 if( isMobile.iOS() ) 28 { 29 $('body').addClass('ios'); 30 } 31 if( isMobile.Android() ) 32 { 33 $('body').addClass('android'); 34 } 35 if( isMobile.Windows() ) 36 { 37 $('body').addClass('windows'); 38 } 39 if( isMobile.Windows() || isMobile.iOS() || isMobile.Android()) 40 { 41 $('body').addClass('mobile'); 42 } 43 44 $(document).on(appleevent, '.current-lang', function (e) { 45 e.preventDefault(); 46 $('.current-lang').parents('.flaglang').toggleClass('opened'); 47 }); 48 49 $(".scroll_to").click(function (e) { 50 e.preventDefault(); 51 var elementClick = $(this).attr("data-href"); 52 var destination = $('[data-id="' + elementClick + '"]').offset().top; 53 54 $('body,html').animate({scrollTop: destination}, 800); 55 }); 56 57 function nextSlide(){ 58 var slidesTotal = $('.slider input').length; 59 var currSlide = $('.slider input:checked').attr('id'); 60 currSlide = currSlide.replace('id',''); 61 var nextSlide = currSlide -1 + 2; 62 if(nextSlide <= slidesTotal){ 63 $('.slider .slide-lbl[for="id'+nextSlide+'"]').click(); 64 } 65 else{ 66 $('.slider .slide-lbl[for="id1"]').click(); 67 } 68 resizeSlider(); 69 } 70 71 function prevSlide(){ 72 var slidesTotal = $('.slider input').length; 73 var currSlide = $('.slider input:checked').attr('id'); 74 currSlide = currSlide.replace('id',''); 75 var prevSlide = currSlide - 1; 76 if(prevSlide >= 1){ 77 $('.slider .slide-lbl[for="id'+prevSlide+'"]').click(); 78 } 79 else{ 80 $('.slider .slide-lbl[for="id'+slidesTotal+'"]').click(); 81 } 82 resizeSlider(); 83 } 84 85 function rotateSlider(){ 86 if ($('.slider').length) { 87 88 setInterval(function(){ 89 if(!$('.slider').hasClass('clicked')){ 90 nextSlide(); 91 92 } 93 },5000); 94 } 95 } 96 97 function resizeSlider() { 98 if ($('.slider').length) { 99 setTimeout(function () { 100 var slider = $('.slider'), 101 currId = slider.find('input:checked').attr('id'), 102 height = slider.find('input:checked').next('label').next('.slide-item').outerHeight() + 25; 103 slider.css('padding-top', height + 'px'); 104 }, 100); 105 } 106 } 107 resizeSlider(); 108 rotateSlider(); 109 110 $(window).on('load', function () { 111 if($(window).width() < 640 && $('body').hasClass('mobile')){ 112 $('#mobile-nav').append($('#head-menu > li')); 113 } 114 if($(window).width() < 640){ 115 $('.plage-features').removeClass('medium'); 116 } 117 }); 118 $(window).on('resize', function () { 119 resizeSlider(); 120 121 if($(window).width() < 640 && $('body').hasClass('mobile')){ 122 $('#mobile-nav').append($('#head-menu > li')); 123 } 124 else{ 125 $('#head-menu').append($('#mobile-nav > li')); 126 } 127 128 if($(window).width() < 640){ 129 $('.plage-features').removeClass('medium'); 130 } 131 132 });
133 $(document).on('mousedown', '.slide-lbl', function (e) { 134 $(this).parents('.slider').addClass('clicked'); 135 setTimeout(function(){ 136 $('.slider').removeClass('clicked'); 137 },15000); 138 }); 139 $(document).on(appleevent, '.prevSlide', function (e) { 140 e.preventDefault(); 141 prevSlide(); 142 resizeSlider(); 143 $(this).parents('.slider').addClass('clicked'); 144 setTimeout(function(){ 145 $('.slider').removeClass('clicked'); 146 },15000); 147 148 }); 149 $(document).on(appleevent, '.nextSlide', function (e) { 150 e.preventDefault(); 151 nextSlide(); 152 resizeSlider(); 153 $(this).parents('.slider').addClass('clicked'); 154 setTimeout(function(){ 155 $('.slider').removeClass('clicked'); 156 },15000); 157 158 }); 159 160 $(document).on(appleevent, '.slide-lbl', function (e) { 161 resizeSlider(); 162 163 }); 164 165 $(document).on(appleevent, '#open-menu', function (e) { 166 $('body').toggleClass('menu-opened'); 167 }); 168 169 $(document).on(appleevent, function (e) { 170 if (!$(e.target).parents().hasClass('mobile-menu') && !$(e.target).hasClass('mobile-menu') && !$(e.target).parents().hasClass('menu-trigger') && !$(e.target).hasClass('menu-trigger')) { 171 $('body').removeClass('menu-opened'); 172 } 173 174 }); 175 176 177 $(".raiting-box span").click(function () { 178 var val = parseInt($(this).index()) + 1; 179 console.log(val); 180 $(".raiting-box span").removeClass("check"); 181 $(".raiting-box span").removeClass("active"); 182 $(this).addClass("active"); 183 $(this).addClass("check"); 184 $("#rating1").val(val); 185 var $lis = $(this).siblings("span").andSelf(); 186 var id = $(this).index(); 187 188 $lis.removeClass("active_checked_star"); 189 $lis.slice(0, id+1).addClass("active_checked_star"); 190 }); 191 $(".user_rate span").mouseenter(function () { 192 var $lis = $(this).siblings("span").andSelf(); 193 var id = $(this).index(); 194 195 $lis.removeClass("active_star"); 196 $lis.slice(0, id+1).addClass("active_star"); 197 }).mouseout(function () { 198 $('.user_rate span').removeClass("active_star"); 199 }); 200 201 202 203 $('.complete_all').focus(function() { 204 var list = $(this).attr('data-list'); 205 var $rows = $('.complete-list .cl-value'); 206 $('.complete_all').keyup(function () { 207 $('.complete-list').show(); 208 var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase(); 209 console.log(val); 210 $rows.show().filter(function () { 211 var text = $(this).text().replace(/\s+/g, ' ').toLowerCase(); 212 return !~text.indexOf(val); 213 }).hide(); 214 215 if($(this).val() == ''){ 216 $('.complete-list').hide(); 217 } 218 }); 219 }); 220 221 $(document).on('click', '.complete-list .cl-value', function(){ 222 $('.complete_all').val($(this).text()); 223 $(this).parents('.complete-list').hide(); 224 }); 225 226 $(document).on('click', function (e) { 227 if (!$(e.target).parents().hasClass('complete-list') && !$(e.target).hasClass('complete-list') && !$(e.target).parents().hasClass('complete_all') && !$(e.target).hasClass('complete_all')) { 228 $('.complete-list').hide(); 229 } 230 231 }); 232 233 234 if($('.grid-row-posts3').length){ 235 var postscount = $('.grid-row-posts3 .post-excerpt').length; 236 if(postscount > 99){ 237 $('.grid-row-posts3:not(.toutes-les-plages2)').removeClass('grid-row-posts3'); 238 } 239 } 240 241 242 243 244 245});
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.