1var objDaterangePicker; 2 3window.init1024sup = false; 4window.init1024inf = false; 5window.init767inf = false; 6window.tabletteInitialisee = false; 7window.desktopInitialise = false; 8window.mobileInitialise = false; 9 10 11jQuery(document).ready(function(){ 12 initGeneral(); 13}); 14 15function initGeneral(){ 16 17 if(jQuery(window).width() > 1024){ /* DESKTOP */ 18 init1024sup = true; 19 } 20 else{ 21 init1024inf = true; 22 initHomeQuandTactile(); 23 if(jQuery(window).width() > 767){ /* TABLETTE */ 24 tabletteInitialisee = true; 25 } 26 else{ /* MOBILE */ 27 28 init767inf = true; 29 mobileInitialise = true; 30 } 31 } 32 33 if(jQuery("#player").length > 0){ 34 setTimeout(function(){onYouTubeIframeAPIReady();},0); 35 } 36 37 gererDimensionsDiapo(); //on appelle la fonction dans le squelette pour le LCP Google 38 initMoteurPrincipalNew(); 39 //init_positionCssCalendrier(); 40 41 jQuery(window).resize(function(){ 42 43 gererDimensionsDiapo(); 44 gererDimensionsVideo(); 45 //init_positionCssCalendrier(); 46 47 if(jQuery(window).width() <= 1024 && init1024sup){ // passage desktop -> tablette 48 init1024sup = false; 49 init1024inf = true; 50 if(tabletteInitialisee){ 51 } 52 else{ 53 tabletteInitialisee = true; 54 initHomeQuandTactile(); 55 } 56 57 } 58 else if(jQuery(window).width() > 1024 && init1024inf){ // passage tablette -> desktop 59 init1024sup = true; 60 init1024inf = false; 61 if(desktopInitialise){ 62 } 63 else{ 64 desktopInitialise = true; 65 } 66 } 67 else if(jQuery(window).width() < 768 && !init767inf){ // passage tablette -> mobile 68 init767inf = true; 69 if(mobileInitialise){ 70 71 } 72 else{ 73 mobileInitialise = true; 74 } 75 } 76 else if(jQuery(window).width() > 767 && init767inf){ // passage mobile -> tablette 77 init767inf = false; 78 if(tabletteInitialisee){ 79 } 80 else{ 81 tabletteInitialisee = true; 82 } 83 } 84 85 }); 86 87 88 /* spinner CTA */ 89 initSpinnerCta(); 90 //init_FixedBlocRecherche(); 91 init_afficheMoteurRechercheHome(); 92} 93 94function initHomeQuandTactile(){ 95 initMoteurCapaciteTactile(); 96} 97 98function initMoteurCapaciteTactile(){ 99 100 if(jQuery("#moteurPrincipalCapacite select").length>0 && jQuery("#moteurHomeCapaciteResponsive").length>0){ 101 jQuery("#moteurHomeCapaciteResponsive p .valeur").html(jQuery("#moteurPrincipalCapacite select").val()); 102 } 103 104} 105 106function gererDimensionsDiapo(){ 107 (function($){ 108 109 if($('#div_diaporama').length > 0){ 110 111 $('#div_diaporama li>img').each(function(){ 112 var src=$(this).attr("src"); 113 $(this).parents('li').css('background-image',"url('"+src+"')"); 114 }); 115 $('#div_diaporama li>a>img').each(function(){ 116 var src=$(this).attr("src"); 117 $(this).parents('li').css('background-image',"url('"+src+"')"); 118 }); 119 120 } 121 122 })(jQuery); 123} 124 125function onYouTubeIframeAPIReady() { 126 window.YT.ready(function() { 127 codeVideo = jQuery('#player').data('id'); 128 player = new YT.Player('player', { 129 videoId: codeVideo, 130 playerVars: { 131 'controls': 1, 132 'showinfo': 0, 133 'loop': 1, 134 'autoplay': 1, 135 'playlist': codeVideo, 136 'rel': 0, 137 }, 138 events: { 139 'onReady': onPlayerReady, 140 'onStateChange': onPlayerStateChange 141 } 142 }); 143 }); 144} 145 146function onPlayerReady(event) { 147 (function($){ 148 gererDimensionsVideo(); 149 150 event.target.mute(); 151 event.target.playVideo(); 152 153 setTimeout(function(){jQuery('#div_diaporama .conteneur_videoThumb').fadeOut();},500); // à enlever si besoin et réactiver onPlayerStateChange(), qui permet de l'afficher si elle est vraiment lancée. 154 155 $('#div_gereSonVideo').show(); 156 157 $('#sp_gereSonVideo_active').click(function(){ 158 event.target.unMute() 159 event.target.setVolume(20); 160 $('#sp_gereSonVideo_desactive').show(); 161 $('#sp_gereSonVideo_active').hide(); 162 }); 163 164 $('#sp_gereSonVideo_desactive').click(function(){ 165 event.target.mute(); 166 $('#sp_gereSonVideo_desactive').hide(); 167 $('#sp_gereSonVideo_active').show(); 168 }); 169 })(jQuery); 170} 171 172function onPlayerStateChange(event) { 173 174 // Cette fonction renvoie l'état du lecteur. Les valeurs possibles s
174ont : 175 // -1 : non démarré 176 // 0 : arrêté 177 // 1 : en lecture 178 // 2 : en pause 179 // 3 : en mémoire tampon 180 // 5 : en file d'attente 181 182 /*if(event.target.getPlayerState() == "-1"){ 183 jQuery('#div_diaporama .conteneur_videoThumb').show(); 184 } 185 if(event.target.getPlayerState() == "1"){ 186 jQuery('#div_diaporama .conteneur_videoThumb').fadeOut(); 187 }*/ 188} 189 190function gererDimensionsVideo(){ 191 (function($){ 192 if($('#player').length > 0){ 193 $('#div_diaporama').css('paddingBottom','56.25%'); 194 $('#div_diaporama').css('height','0'); 195 $('#player').css('width','100%'); 196 $('#player').css('height','100%'); 197 $('#player').css('top','0'); 198 $('#player').css('left','0'); 199 var largeurVideo = $('#player').width(); 200 var hauteurVideo = $('#player').height(); 201 var ratioVideo = largeurVideo/hauteurVideo; 202 var largeurconteneur = $('#div_diaporamaEtMoteur').width(); 203 var hauteurconteneur = $('#div_diaporamaEtMoteur').height(); 204 var ratioconteneur = (largeurconteneur)/hauteurconteneur; 205 if(ratioVideo < ratioconteneur){ 206 $('#div_diaporama').css('paddingBottom','0'); 207 $('#div_diaporama').css('height',hauteurconteneur); 208 $('#player').css('width','100%'); 209 var videoHeight = (ratioconteneur - ratioVideo) * 100; 210 $('#player').css('height',videoHeight+100+'%'); 211 $('#player').css('top','-'+videoHeight/2+'%'); 212 } 213 else{ 214 $('#div_diaporama').css('paddingBottom','0'); 215 $('#div_diaporama').css('height',hauteurconteneur); 216 $('#player').css('height','100%'); 217 var videoWidth = (ratioVideo - ratioconteneur) * 100; 218 $('#player').css('width',videoWidth+100+'%'); 219 $('#player').css('left','-'+videoWidth/2+'%'); 220 } 221 } 222 223 224 225 226 })(jQuery); 227} 228 229function initMoteurPrincipalNew(){ 230 231 if(jQuery("#div_moteurPrincipalNew").length>0){ 232 233 var focusOnLieu = false; 234 235 if(jQuery(window).width() <= 1024){ 236 jQuery("#moteur_inptRechercheMutli").val(jQuery("#moteur_inptRechercheMutli").attr('data-defautresponsive')); 237 jQuery("#moteur_inptRechercheMutli").attr("value",jQuery("#moteur_inptRechercheMutli").attr('data-defautresponsive')); 238 jQuery("#moteur_inptRechercheMutli").attr("title",jQuery("#moteur_inptRechercheMutli").attr('data-defautresponsive')); 239 jQuery("#moteur_inptRechercheMutli").attr("data-defaut",jQuery("#moteur_inptRechercheMutli").attr('data-defautresponsive')); 240 } 241 242 jQuery("#moteur_inptRechercheMutli").focus(function(){ 243 focusOnLieu = true; 244 jQuery(this).off('keyup'); 245 setTimeout(function(){ 246 var valeurChamp = jQuery("#moteur_inptRechercheMutli").attr("data-valeursaisie"); 247 jQuery("#moteur_inptRechercheMutli").val(valeurChamp); 248 },0); 249 jQuery(this).keyup(function(){ 250 var valueChamp = jQuery(this).val(); 251 jQuery(this).attr("data-valeursaisie", valueChamp); 252 if(valueChamp == ''){ 253 hide_effacerCriteres(); 254 } 255 else{ 256 show_effacerCriteres(); 257 } 258 }); 259 260 jQuery('#moteur_divMultiAutoComplete').click(function(){ 261 setTimeout(function(){ 262 var valChamp = jQuery("#moteur_inptRechercheMutli").val(); 263 if(valChamp != jQuery("#moteur_inptRechercheMutli").attr("data-defaut")){ 264 jQuery("#moteur_inptRechercheMutli").attr("data-valeursaisie", valChamp); 265 } 266 },0); 267 }); 268 269 }); 270 271 jQuery("#moteur_inptRechercheMutli").blur(function(){ 272 focusOnLieu = false; 273 //jQuery("#moteur_divMultiAutoComplete").hide(); 274 }); 275 jQuery(window).focus(function(){ 276 if(focusOnLieu){ 277 jQuery("#moteur_inptRechercheMutli").focus(); 278 jQuery("#moteur_divMultiAutoComplete").show(); 279 } 280 }); 281 282 if(jQuery("#moteurPrincipalDate").length>0){ 283 284 jQuery("#moteurPrincipalDate .date").click(function(e){ 285 286 setTimeout(function(){ 287 288 jQuery('#moteur_datePickerDeb').focus(); 289 if((jQuery(e.target).is(jQuery('#moteur_datePickerFin')) || jQuery.contains(jQuery('#moteur_datePickerFin')[0],e.target)) 290 && jQuery('#moteurPrincipalDate.dateDebSelected:not(".dateFinSelected")').length > 0){ 291 292 jQuery('#moteur_datePickerDeb').focus(); 293 setTimeout(function(){ 294 jQuery('#ui-datepicker-div .td_debSansHover').get(0).click(); 295 },0); 296 297 } 298 299 //if(jQuery(".datepickerOpen").length > 0){ 300 //ajouterFondDatepicker(); 301 //} 302 },0); 303 }); 304 305 jQuery('#label_moteur_datePickerDeb_externe').mousedown(function(e) { 306 e.stopPropagation(); 307 }); 308 jQuery('#label_moteur_datePickerFin_externe').mousedown(function(e) { 309 e.stopPropagation(); 310 }); 311 jQuery("#moteurPrincipalDate .date").mousedown(function(e) { 312 e.stopPropagation(); 313 }); 314 315 jQuery("#moteurPrincipalDate .pictoCalend").click(function(){ 316 jQuery('#moteur_datePickerDeb').attr('value',''); 317 jQuery('#moteur_datePickerFin').attr('value',''); 318 jQuery('#label_moteur_datePickerDeb_externe span').text(''); 319 jQuery('#label_moteur_datePickerFin_externe span').text(''); 320 jQuery('#moteurPrincipalDate').removeClass('dateSelected'); 321 jQuery('#moteurPrincipalDate').removeClass('dateDebSelected'); 322 jQuery('#moteurPrincipalDate').removeClass('dateFinSelected'); 323 if(jQuery('#ui-datepicker-div').css('display') == "block"){ 324 jQuery('#moteur_datePickerDeb').focus(); 325 } 326 }); 327 } 328 329 if(jQuery("#moteur_selectDenbp_min-button").length>0){ 330 jQuery("#moteur_selectDenbp_min-button").click(function(){ 331 var valeur = jQuery("#moteur_selectDenbp_min-button").attr('aria-labelledby'); 332 jQuery("#moteur_selectDenbp_min-menu li").each(function(){ 333 jQuery(this).removeClass('onSelect'); 334 if(jQuery(this).attr("id") == valeur){ 335 jQuery(this).addClass('onSelect'); 336 } 337 }); 338 }); 339 } 340 341 342 if(jQuery("#frm_moteurPrincipal").length>0){ 343 jQuery("#frm_moteurPrincipal").submit(function(){ 344 345 if(jQuery("#moteur_datePickerDeb").val()!="" || jQuery("#moteur_datePickerFin").val()!=""){
346 var deb = new OBJDate(jQuery("#moteur_datePickerDeb").val()); 347 var fin = new OBJDate(jQuery("#moteur_datePickerFin").val()); 348 if(!fin.estApres(deb)){ 349 jQuery("#div_moteurErreurSaisieDate").dialog({ 350 buttons:{ 351 "Retour":function(){ 352 jQuery(this).dialog("close"); 353 } 354 } 355 }); 356 return false; 357 } 358 } 359 360 }); 361 } 362 } 363 364} 365 366// 1178367 - à copier dans les looks si demandé 367/*function initClickPropositionLieu() { 368 if(jQuery('#moteur_inptRechercheMutliHidden').attr('name') != 'lnoident' && jQuery('#input-drp-end-id').val() == ''){ 369 jQuery('#moteurPrincipalDate .drp-start-container input').get(0).click(); 370 } 371}*/
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.