Subversion Repositories eFlore/Applications.del

Rev

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

Rev 882 Rev 939
Line 4... Line 4...
4
 
4
 
5
import org.tela_botanica.del.client.cache.CacheClient;
5
import org.tela_botanica.del.client.cache.CacheClient;
6
import org.tela_botanica.del.client.modeles.Image;
6
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
7
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
8
import org.tela_botanica.del.client.services.rest.ImageService;
-
 
9
import org.tela_botanica.del.client.services.rest.VoteProtocoleService;
8
import org.tela_botanica.del.client.services.rest.ImageService;
Line 10... Line 9...
10
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback;
9
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback;
11
 
10
 
12
import com.google.gwt.event.dom.client.ClickEvent;
11
import com.google.gwt.event.dom.client.ClickEvent;
-
 
12
import com.google.gwt.event.dom.client.ClickHandler;
13
import com.google.gwt.event.dom.client.ClickHandler;
13
import com.google.gwt.event.dom.client.HasClickHandlers;
14
import com.google.gwt.event.dom.client.HasClickHandlers;
14
import com.google.gwt.user.client.Window;
Line 15... Line 15...
15
import com.google.gwt.user.client.ui.HasWidgets;
15
import com.google.gwt.user.client.ui.HasWidgets;
Line 25... Line 25...
25
		public HasClickHandlers getScrollLeftImage();
25
		public HasClickHandlers getScrollLeftImage();
Line 26... Line 26...
26
 
26
 
Line 27... Line 27...
27
		public HasClickHandlers getScrollRightImage();
27
		public HasClickHandlers getScrollRightImage();
28
 
28
 
29
		public int getCurrentIndexImages();
29
		public int getCurrentIndexImages();
Line 30... Line 30...
30
		
30
 
31
		public void startChargement() ;
31
		public void startChargement();
Line 32... Line 32...
32
 
32
 
Line 53... Line 53...
53
		chargerObservationsEflore();
53
		chargerObservationsEflore();
54
		gererEvenements();
54
		gererEvenements();
55
	}
55
	}
Line 56... Line 56...
56
 
56
 
57
	public void chargerObservationsEflore() {
57
	public void chargerObservationsEflore() {
58
		
58
 
Line 59... Line 59...
59
		vue.startChargement();
59
		vue.startChargement();
Line 60... Line 60...
60
 
60
 
61
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
61
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
62
 
62
 
63
			@Override
63
			@Override
64
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
64
			public void surRetour(ImageServiceResultat imagesRecues) {
-
 
65
				setImagesEflore(imagesRecues.getImages());
-
 
66
				vue.chargerImagesEflore(imagesRecues.getImages(), 0);
-
 
67
				vue.stopChargement();
-
 
68
 
-
 
69
			}
-
 
70
 
-
 
71
			@Override
65
				setImagesEflore(imagesRecues.getImages());
72
			public void surErreur(String messageErreur) {
-
 
73
				Window.alert(messageErreur);
66
				vue.chargerImagesEflore(imagesRecues.getImages(), 0);
74
 
Line 67... Line 75...
67
				vue.stopChargement();
75
			}
Line 68... Line 76...
68
			}
76