Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 966 | Rev 1007 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 966 Rev 970
Line 3... Line 3...
3
   var urls = [<?= '"'.implode($urls, '","').'"'; ?>]; 
3
   var urls = [<?= '"'.implode($urls, '","').'"'; ?>]; 
4
   var ids = [<?= '"'.implode($ids, '","').'"'; ?>]; 
4
   var ids = [<?= '"'.implode($ids, '","').'"'; ?>]; 
5
   var meta = new Array();
5
   var meta = new Array();
6
   var indexImage = 0;
6
   var indexImage = 0;
7
   var urlImage = "<?= $url_image; ?>";
7
   var urlImage = "<?= $url_image; ?>";
8
   var tailleMax = 580;
8
   var tailleMaxHauteur = 580;
-
 
9
   var tailleMaxlargeur = 680;
9
   var titre = "<?= $titre; ?>";
10
   var titre = "<?= $titre; ?>";
10
   var urlMeta = "<?= $url_meta; ?>";
11
   var urlMeta = "<?= $url_meta; ?>";
11
   var urlContact = "<?= $url_contact; ?>";
12
   var urlContact = "<?= $url_contact; ?>";
12
   var referentiel = "<?= Registre::get('parametres.referentiel'); ?>";
13
   var referentiel = "<?= Registre::get('parametres.referentiel'); ?>";
13
   var metadonneesOuvertes = false;
14
   var metadonneesOuvertes = false;
Line 19... Line 20...
19
	   objet.removeAttr("height");
20
	   objet.removeAttr("height");
Line 20... Line 21...
20
	   
21
	   
21
	   var hauteurImage = objet.height();
22
	   var hauteurImage = objet.height();
22
	   var largeurImage = objet.width();
23
	   var largeurImage = objet.width();
-
 
24
	   var rapport = 1;
-
 
25
	   if(largeurImage > hauteurImage && largeurImage > tailleMaxlargeur) {
-
 
26
		   rapport = hauteurImage/largeurImage;
-
 
27
		   if(screen.width < 800) {
-
 
28
			largeurImage = 540;
-
 
29
			configurerAffichagePetiteTaille();
-
 
30
		   }
-
 
31
		   
-
 
32
		   hauteurImage = largeurImage*rapport;
-
 
33
		   $('#illustration').attr("height", hauteurImage);
-
 
34
		   $('#illustration').attr("width", largeurImage);
-
 
35
	   }
23
	   var rapport = 1;
36
 
24
	   if(hauteurImage > largeurImage && hauteurImage > tailleMax) {
37
	   if(hauteurImage > largeurImage && hauteurImage > tailleMaxHauteur) {
-
 
38
		   rapport = largeurImage/hauteurImage;
-
 
39
		   if(screen.height < 800) {
-
 
40
			hauteurImage = 340;
-
 
41
			configurerAffichagePetiteTaille();
25
		   rapport = largeurImage/hauteurImage;
42
		   } else {
-
 
43
		   	hauteurImage = 580;
Line 26... Line 44...
26
		   hauteurImage = 580;
44
		   }
27
		   
45
		   
28
		   largeurImage = hauteurImage*rapport;
46
		   largeurImage = hauteurImage*rapport;
29
		   $('#illustration').attr("height", hauteurImage);
47
		   $('#illustration').attr("height", hauteurImage);
-
 
48
		   $('#illustration').attr("width", largeurImage);
-
 
49
	   }
-
 
50
 
-
 
51
	   var facteurResize = 90;
-
 
52
	   if($(window).height() < 800) {
30
		   $('#illustration').attr("width", largeurImage);
53
	       facteurResize = 10;
31
	   }
54
	   }
-
 
55
	   hauteurSansMeta = hauteurImage+facteurResize;
-
 
56
	   window.resizeTo(largeurImage+260,hauteurImage+facteurResize+90);
-
 
57
   }
-
 
58
 
-
 
59
   function configurerAffichagePetiteTaille() {
-
 
60
	$("#info-img-galerie").height('100%');
-
 
61
	$('html').css('height', '100%');
-
 
62
	$('body').css('height', '100%');
-
 
63
	$("#zone-corps").height('100%');
32
	   hauteurSansMeta = hauteurImage+90;
64
	$("#zone-conteneur").height('100%');
Line 33... Line 65...
33
	   window.resizeTo(largeurImage+150,hauteurImage+90);
65
	$("#info-img-galerie").css('overflow','auto');
34
   }
66
   }
35
   
67
   
Line 100... Line 132...
100
	   }  	
132
	   }  	
101
   	}
133
   	}
Line 102... Line 134...
102
   
134
   
103
	function afficherMetadonnees(data) {
135
	function afficherMetadonnees(data) {
-
 
136
		$("#tpl-obs-meta").tmpl(data).appendTo('.img-cadre');
104
		$("#tpl-obs-meta").tmpl(data).appendTo('.img-cadre');
137
		if($(window).height() > 800) {
-
 
138
		    window.resizeTo($(window).width(),hauteurSansMeta+215);
105
		window.resizeTo($(window).width(),hauteurSansMeta+215);
139
		}
106
		$("#lien-voir-meta").html('Cacher les informations');
140
		$("#lien-voir-meta").html('Cacher les informations');
Line 107... Line 141...
107
	}
141
	}
-
 
142
   
108
   
143
   function cacherMetadonnees() {
-
 
144
	   if($(window).height() > 800) {
109
   function cacherMetadonnees() {
145
		    window.resizeTo($(window).width(),hauteurSansMeta);
110
	   window.resizeTo($(window).width(), hauteurSansMeta); 
146
	   }
111
	   $('#info-obs-meta').remove();
147
	   $('#info-obs-meta').remove();
112
	   $("#lien-voir-meta").html('Informations sur cette image / Contacter l\'auteur');
148
	   $("#lien-voir-meta").html('Informations sur cette image / Contacter l\'auteur');
113
	   metadonneesOuvertes = false;
149
	   metadonneesOuvertes = false;
114
   }
150
   }
115
      
151
   
116
   $(document).ready(function() {
152
   $(document).ready(function() {
117
	   $('#precedent').click(function() {
153
	   $('#precedent').click(function() {
Line 118... Line 154...
118
		   imagePrecedente();
154
		   imagePrecedente();
119
	   });
155
	   });
120
	   
156
	   
Line 121... Line 157...
121
	   $('#suivant').click(function() {
157
	   $('#suivant').click(function() {
122
		   imageSuivante();
158
		   imageSuivante();
123
	   });
159
	   });
124
 
160
 
125
		if(!Array.indexOf){
161
	    if(!Array.indexOf){
126
			Array.indexOf = function(array, search){
162
		Array.indexOf = function(array, search){
127
				for(var i=0; i<array.length; i++){
163
		  for(var i=0; i<array.length; i++){
128
					if(array[i]==search){
164
		      if(array[i]==search){
129
						return i;
-
 
130
					}
165
			return i;
-
 
166
		      }
Line 131... Line 167...
131
				}
167
		  }
132
				return -1;
168
		  return -1;
133
			}
169
		}
134
		}
170
	    }