PageSourceSearch

https://www.vitisphere.com/meteov2/js/meteo.js

js vitisphere.com collected 2026-10-02 04:56:48 UTC 6,351 bytes, 208 lines download raw bytes

1(function() {
2	if (document.getElementById("buttonMenuMeteo")) document.getElementById('buttonMenuMeteo').addEventListener("click", rotateArrow()) 
3
4	function d(i){
5		return document.getElementById(i)
6	}
7	
8	document.addEventListener('DOMContentLoaded', function() {
9	   
10	
11		if (d("imgDeskCompteMobileLeft")) {
12			d('imgDeskCompteMobileLeft').addEventListener("click", function(){
13				console.log('left '+d('menu-mobile-bas').scrollLeft)
14			   d('menu-mobile-bas').scrollLeft = d('menu-mobile-bas').scrollLeft - 30
15			})
16		}
17		if (d("imgDeskCompteMobileRight")) {
18			d('imgDeskCompteMobileRight').addEventListener("click", function(){
19				console.log('right '+d('menu-mobile-bas').scrollLeft)
20			   d('menu-mobile-bas').scrollLeft = d('menu-mobile-bas').scrollLeft + 30
21			})
22		}
23		if (d("menu-mobile-bas")) {
24			d('menu-mobile-bas').addEventListener("scroll", function(){
25				let sl = d('menu-mobile-bas').scrollLeft
26				if(sl == 0){
27					d("imgDeskCompteMobileRight").classList.remove('opacity40')
28					d("imgDeskCompteMobileLeft").classList.add('opacity40')
29				}
30				if(sl > 0 &&  sl < 214){
31					d("imgDeskCompteMobileRight").classList.remove('opacity40')
32					d("imgDeskCompteMobileLeft").classList.remove('opacity40')
33				}
34				if(sl >= 215){
35					d("imgDeskCompteMobileRight").classList.add('opacity40')
36					d("imgDeskCompteMobileLeft").classList.remove('opacity40')
37				}
38			})
39		}
40	
41		if(d("openSearch")) {//modifMDP
42			
43	
44		}
45	}, false);
46
47
48})()
49
50function rotateArrow(arrow) {
51	if (arrow.classList.contains('arrow_right')) {
52		arrow.classList.remove('arrow_right')
53		arrow.classList.add('arrow_down')
54		arrow.style.transform = "rotate(90deg)"
55	} else {
56		arrow.classList.add('arrow_right')
57		arrow.classList.remove('arrow_down')
58		arrow.style.transform = "rotate(0deg)"
59	}
60}
61
62function chargeBlocAvecId(id_bloc,monurl,mesdata)
63{
64	retour = '';	
65	s.ajax({
66		url : monurl, // La ressource ciblée
67		type : 'GET', // Le type de la requête HTTP.
68		dataType : 'html',
69		data : mesdata,
70		  beforeSend: function() {
71			s('#'+id_bloc).html("<div style='text-align:center'><img src='/meteov2/images/encours_meteo.gif' /></div>");
72		  },
73		 success : function(resultat){
74			retour = resultat;
75			s('#'+id_bloc).show();
76			s('#'+id_bloc).html(retour);
77		  }
78	});		
79}
80
81function chargeBlocAvecTexte(id_bloc,texte)
82{
83	s('#'+id_bloc).show();
84	s('#'+id_bloc).html(texte);
85	//if (document.getElementById(id_bloc)) document.getElementById(id_bloc).innerHTML = texte;	
86}
87
88function montreMultipleId(liste_multiple)
89{
90	for(i=0;i<liste_multiple.length;i++)
91	{
92		s('#'+liste_multiple[i]).show();
93		
94	}
95}
96
97function cacheMultipleId(liste_multiple)
98{
99	for(var i=0;i<liste_multiple.length;i++)
100	{
101		s('#'+liste_multiple[i]).hide();
102	}
103}
104
105function vigilance(num_jour)
106{
107	s("#img_overlay2").attr('src',"https://www.vitisphere.com/meteov2/ftp/j"+parseInt(num_jour)+"_risques.png");	
108	var aujourdhui = new Date();		
109	var demain = new Date();
110	var options = {year: 'numeric', month: 'long', day: 'numeric' }; // weekday: 'long', 
111	demain.setDate(aujourdhui.getDate()+parseInt(num_jour));
112	s("#date_overlay").html(demain.toLocaleDateString('fr-FR', options));
113	
114	for(i=0;i<=7;i++) {	
115		s("#carte_vigi_"+i).css('background-color',"");
116		s("#carte_vigi_"+i).css('color',"#7A1F3D");
117		s("#carte_vigi_"+num_jour).css('border-radius',"0px");
118	}
119	s("#carte_vigi_"+num_jour).css('background-color',"rgba(122,31,61,0.1)"); //"#C74671");
120	s("#carte_vigi_"+num_jour).css('color',"#7A1F3D");
121	s("#carte_vigi_"+num_jour).css('border-radius',"10px");
122	
123	s("#le_scroll_p").val(parseInt(num_jour));
124}
125
126Date.prototype.addHours= function(h){
127    this.setHours(this.getHours()+h);
128    return this;
129}
130Date.prototype.addHours= function(h){
131    var copiedDate = new Date(this.getTime());
132    copiedDate.setHours(copiedDate.getHours()+h);
133    return copiedDate;
134}
135function  precipitation(val_heure)
136{	
137	var aujourdhui = new Date();		
138	var jouractif = new Date();
139	var ya2jour = new Date();
140	var options = {year: 'numeric', month: 'long', day: 'numeric' }; // weekday: 'long', 
141
142	ya2jour.setDate(aujourdhui.getDate()-2);
143
144	jouractif = ya2jour.addHours(val_heure);
145
146	var mois = jouractif.getMonth()+1;
147	if(mois<=9) mois = "0"+String(mois);
148	var jour = jouractif.getDate();
149	if(jour<=9) jour = "0"+String(jour);
150	heure = jouractif.getHours();
151	if(heure<=9) heure = "0"+String(heure);
152	var date_finale = String(jouractif.getFullYear())+mois+jour+"_"+heure+"00";
153
154	s("#date_overlay_precip").html(jouractif.toLocaleDateString('fr-FR', options)+" "+heure+":00");
155	s("#le_scroll_precip").val(parseInt(val_heure));
156
157	s("#img_overlay_precip").attr('src',"https://www.vitisphere.com/meteov2/ftp/precip_"+date_finale+".png");
158}
159
160function  temperature(val_heure)
161{	
162	var aujourdhui = new Date();		
163	var jouractif = new Date();
164	var ya2jour = new Date();
165	var options = { year: 'numeric', month: 'long', day: 'numeric' };
166
167	ya2jour.setDate(aujourdhui.getDate()-2);
168
169	jouractif = ya2jour.addHours(val_heure);
170
171	var mois = jouractif.getMonth()+1;
172	if(mois<=9) mois = "0"+String(mois);
173	var jour = jouractif.getDate();
174	if(jour<=9) jour = "0"+String(jour);
175	heure = jouractif.getHours();
176	if(heure<=9) heure = "0"+String(heure);
177	var date_finale = String(jouractif.getFullYear())+mois+jour+"_"+heure+"00";
178
179	s("#date_overlay_temperature").html(jouractif.toLocaleDateString('fr-FR', options)+" "+heure+":00");
180	s("#le_scroll_temperature").val(parseInt(val_heure));
181
182	s("#img_overlay_temperature").attr('src',"https://www.vitisphere.com/meteov2/ftp/temp_"+date_finale+".png");
183}
184
185function  satellite(val_heure)
186{	
187	var aujourdhui = new Date();		
188	var jouractif = new Date();
189	var ya2jour = new Date();
190	var options = { year: 'numeric', month: 'long', day: 'numeric' };
191
192	ya2jour.setDate(aujourdhui.getDate()-2);
193
194	jouractif = ya2jour.addHours(val_heure);
195
196	var mois = jouractif.getMonth()+1;
197	if(mois<=9) mois = "0"+String(mois);
198	var jour = jouractif.getDate();
199	if(jour<=9) jour = "0"+String(jour);
200	heure = jouractif.getHours();
201	if(heure<=9) heure = "0"+String(heure);
202	var date_finale = String(jouractif.getFullYear())+mois+jour+"_"+heure+"00";
203
204	s("#date_overlay_satellite").html(jouractif.toLocaleDateString('fr-FR', options)+" "+heure+":00");
205	s("#le_scroll_satellite").val(parseInt(val_heure));
206
207	s("#img_overlay_satellite").attr('src',"https://www.vitisphere.com/meteov2/ftp/sat_IR_"+date_finale+".png");
208}

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.