Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 298 Rev 338
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.interfaces.Rafraichissable;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
4
import org.tela_botanica.client.modeles.Configuration;
4
import org.tela_botanica.client.modeles.Configuration;
Line -... Line 5...
-
 
5
import org.tela_botanica.client.observation.ObservationMediateur;
-
 
6
 
-
 
7
import com.google.gwt.event.dom.client.ClickEvent;
-
 
8
import com.google.gwt.event.dom.client.ClickHandler;
5
import org.tela_botanica.client.observation.ObservationMediateur;
9
import com.google.gwt.event.dom.client.LoadEvent;
6
 
10
import com.google.gwt.event.dom.client.LoadHandler;
7
import com.google.gwt.user.client.DOM;
11
import com.google.gwt.user.client.DOM;
8
import com.google.gwt.user.client.Event;
12
import com.google.gwt.user.client.Event;
9
import com.google.gwt.user.client.Window;
13
import com.google.gwt.user.client.Window;
Line 283... Line 287...
283
	 * Ajoute les listeners pour la gestions d'évènement
287
	 * Ajoute les listeners pour la gestions d'évènement
284
	 */
288
	 */
285
	public void ajouterListeners() {
289
	public void ajouterListeners() {
Line 286... Line 290...
286
 
290
 
287
		// gestion du clic sur le bouton précedent
291
		// gestion du clic sur le bouton précedent
Line 288... Line -...
288
		prev.addClickListener(new ClickListener() {
-
 
289
 
292
		prev.addClickHandler(new ClickHandler() {
290
			// en cas de clic
-
 
291
			public void onClick(Widget sender) {
293
 
292
				
294
			public void onClick(ClickEvent event) {
293
				if(infosImages.length != 0) {
295
				if(infosImages.length != 0) {
294
					if(index == 0)
296
					if(index == 0)
295
					{
297
					{
Line 305... Line 307...
305
			}
307
			}
Line 306... Line 308...
306
 
308
 
Line 307... Line 309...
307
		});
309
		});
308
 
310
 
Line 309... Line 311...
309
		// gestion du clic sur le bouton suivant
311
		// gestion du clic sur le bouton suivant
310
		suiv.addClickListener(new ClickListener() {
312
		suiv.addClickHandler(new ClickHandler() {
Line 311... Line 313...
311
 
313
 
312
			// en cas de clic
314
			// en cas de clic
313
			public void onClick(Widget sender) {
315
			public void onClick(ClickEvent event) {
314
				
316
				
Line 559... Line 561...
559
			
561
			
560
			if(imgAgrandie == null) {
562
			if(imgAgrandie == null) {
561
				imgAgrandie = new Image(urlAgrandie); 
563
				imgAgrandie = new Image(urlAgrandie); 
Line 562... Line 564...
562
				imgZoom.add(imgAgrandie);
564
				imgZoom.add(imgAgrandie);
Line 563... Line -...
563
				
-
 
564
				imgAgrandie.addLoadListener(new LoadListener() {
-
 
565
 
-
 
566
					public void onError(Widget sender) {
-
 
567
						// TODO Auto-generated method stub
-
 
568
						
565
				
569
					}
566
				imgAgrandie.addLoadHandler(new LoadHandler() {
570
 
567
 
571
					public void onLoad(Widget sender) {
568
					public void onLoad(LoadEvent event) {
572
						int[] tailleImage = calculerDimensions(getTailleImage(),getTailleImage()[1],Window.getClientHeight()*0.75);
569
						int[] tailleImage = calculerDimensions(getTailleImage(),getTailleImage()[1],Window.getClientHeight()*0.75);
573
						ExtElement imgElement = Ext.get(imgAgrandie.getElement());
570
						ExtElement imgElement = Ext.get(imgAgrandie.getElement());
Line 588... Line 585...
588
							winElement.setHeight(tailleImage[1], false);
585
							winElement.setHeight(tailleImage[1], false);
589
							winElement.setWidth(tailleImage[0], false);
586
							winElement.setWidth(tailleImage[0], false);
590
						}
587
						}
591
					}
588
					}
Line 592... Line -...
592
					
-
 
593
					
589
					
Line 594... Line 590...
594
				});
590
				});
595
				
591
				
596
			} else {
592
			} else {