/src/org/tela_botanica/del/client/vues/vueinitiale/VueInitiale.java |
---|
New file |
0,0 → 1,45 |
package org.tela_botanica.del.client.vues.vueinitiale; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.Hyperlink; |
import com.google.gwt.user.client.ui.Widget; |
public class VueInitiale extends Composite { |
// Gestion d'UiBinder |
interface Binder extends UiBinder<Widget, VueInitiale> { |
} |
private static Binder binder = GWT.create(Binder.class); |
@UiField |
protected Hyperlink lienRechercheImages; |
@UiField |
protected Hyperlink lienRechercheObservations; |
// Constructeur de la vue |
public VueInitiale() { |
initWidget(binder.createAndBindUi(this)); |
lienRechercheImages.setText("Recherche par image"); |
lienRechercheImages.setTargetHistoryToken(ConstantesNavigation.PAGE_RECHERCHE_IMAGES); |
lienRechercheObservations.setText("Recherche par observation"); |
lienRechercheObservations.setTargetHistoryToken(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS); |
} |
public Hyperlink getLienRechercheImages() { |
return lienRechercheImages; |
} |
public Hyperlink getLienRechercheObservations() { |
return lienRechercheObservations; |
} |
} |
/src/org/tela_botanica/del/client/vues/vueinitiale/PresenteurInitial.java |
---|
New file |
0,0 → 1,13 |
package org.tela_botanica.del.client.vues.vueinitiale; |
import com.google.gwt.user.client.ui.HasWidgets; |
public class PresenteurInitial { |
private VueInitiale vue = new VueInitiale(); |
public void go(HasWidgets composite) { |
composite.add(vue); |
} |
} |
/src/org/tela_botanica/del/client/vues/vueinitiale/VueInitiale.ui.xml |
---|
New file |
0,0 → 1,13 |
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui' ui:generateFormat='com.google.gwt.i18n.rebind.format.PropertiesFormat' |
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator" |
ui:generateLocales="default"> |
<ui:with field='res' type='org.tela_botanica.del.client.Ressources' /> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<g:VerticalPanel> |
<g:Hyperlink ui:field="lienRechercheImages" /> |
<g:Hyperlink ui:field="lienRechercheObservations" /> |
</g:VerticalPanel> |
</ui:UiBinder> |
/src/org/tela_botanica/del/client/Del.java |
---|
11,12 → 11,7 |
@Override |
public void onModuleLoad() { |
History.addValueChangeHandler(new GestionnaireHistorique()); |
// displays init page |
// CacheClient.getInstance().setCurrentObservation(MockDatasource.getInstance().getObservationCourante()); |
// History.newItem(ConstantesNavigation.PAGE_COMPARAISON_EFLORE, true); |
History.newItem(ConstantesNavigation.PAGE_PRINCIPALE, true); |
History.fireCurrentHistoryState(); |
} |
} |
/src/org/tela_botanica/del/client/gestionhistorique/ConstantesNavigation.java |
---|
4,10 → 4,12 |
public static final String PAGE_PRINCIPALE = "page_principale"; |
public static final String PAGE_RECHERCHE_IMAGES = "recherche_images_page"; |
public static final String PAGE_RECHERCHE_IMAGES = "page_recherche_images"; |
public static final String PAGE_RECHERCHE_OBSERVATIONS = "recherche_observations_page"; |
public static final String PAGE_RESULTAT_RECHERCHE_IMAGES = "page_recherche_images_resulat"; |
public static final String PAGE_RECHERCHE_OBSERVATIONS = "page_recherche_observations"; |
public static final String PAGE_VALIDATION = "page_validation"; |
public static final String PAGE_COMPARAISON_EFLORE = "page_comparaison_eflore"; |
/src/org/tela_botanica/del/client/gestionhistorique/GestionnaireHistorique.java |
---|
5,6 → 5,7 |
import org.tela_botanica.del.client.vues.rechercheimages.RechercheImagePresenteur; |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur; |
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsPresenteur; |
import org.tela_botanica.del.client.vues.vueinitiale.PresenteurInitial; |
import com.google.gwt.event.logical.shared.ValueChangeEvent; |
import com.google.gwt.event.logical.shared.ValueChangeHandler; |
24,9 → 25,11 |
if (event.getValue().equals(ConstantesNavigation.PAGE_PRINCIPALE)) { |
RootPanel.get().clear(); |
new PresenteurInitial().go(RootPanel.get()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
RootPanel.get().clear(); |
new RechercheImagePresenteur().go(RootPanel.get()); |
} |
if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES)) { |
RootPanel.get().clear(); |
RechercheImagePresenteur presenteur = new RechercheImagePresenteur(); |
presenteur.go(RootPanel.get()); |
/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java |
---|
84,13 → 84,13 |
private void doRechercheImage(List<Image> images) { |
CacheClient.getInstance().setImages(images); |
History.newItem(ConstantesNavigation.PAGE_RECHERCHE_IMAGES, true); |
History.newItem(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES, true); |
History.fireCurrentHistoryState(); |
} |
private void doChangementProtocole(Protocole protocole) { |
CacheClient.getInstance().setProtocoleCourant(protocole); |
History.newItem(ConstantesNavigation.PAGE_RECHERCHE_IMAGES, true); |
History.newItem(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES, true); |
History.fireCurrentHistoryState(); |
} |