Subversion Repositories eFlore/Applications.del

Rev

Rev 1208 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1206 gduche 1
package org.tela_botanica.del.client.vues.entete.liens;
2
 
3
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
5
 
6
import com.google.gwt.core.client.GWT;
7
import com.google.gwt.uibinder.client.UiBinder;
8
import com.google.gwt.uibinder.client.UiField;
9
import com.google.gwt.user.client.ui.Anchor;
10
import com.google.gwt.user.client.ui.Composite;
11
import com.google.gwt.user.client.ui.HasWidgets;
12
import com.google.gwt.user.client.ui.Panel;
13
import com.google.gwt.user.client.ui.Widget;
14
 
15
public class LiensVue extends Composite implements LiensPresenteur.Vue {
16
 
17
	// Gestion d'UiBinder
18
	interface Binder extends UiBinder<Widget, LiensVue> {}
19
 
20
	private static Binder binder = GWT.create(Binder.class);
21
 
22
	@UiField Panel zonePartageUrl;
23
	@UiField Anchor ajouterObservation, aidePictoflora, aide, ajouterImage, participerProjet;
24
 
25
	public LiensVue() {
26
		initWidget(binder.createAndBindUi(this));
27
		gererAffichageEnFonctionDeLaNavigation();
28
	}
29
 
30
	public HasWidgets getZonePartageUrl() {
31
		return zonePartageUrl;
32
	}
33
 
34
	public void gererAffichageEnFonctionDeLaNavigation() {
35
		CacheClient cache = CacheClient.getInstance();
36
		String pageCourante = cache.getPageCourante();
37
 
38
		if (pageCourante.equals(ConstantesNavigation.PICTOFLORA) || pageCourante.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)
39
				|| pageCourante.equals(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) {
40
			//SI PICTO
41
			ajouterObservation.setVisible(false);
42
			aide.setVisible(false);
43
		} else {
44
			aidePictoflora.setVisible(false);
45
			ajouterImage.setVisible(false);
46
			participerProjet.setVisible(false);
47
		}
48
	}
49
 
50
}
51
 
52
 
53
 
54
 
55
 
56