/trunk/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java |
---|
42,7 → 42,7 |
@Override |
public void onValidationObservation(EvenementValidation event) { |
doValidationObservation(event.getObservation()); |
cache.setPageCourante(ConstantesNavigation.PAGE_VALIDATION); |
cache.setPageCourante(ConstantesNavigation.PAGE_DETAIL_OBS); |
} |
}); |
51,7 → 51,7 |
@Override |
public void onValidationObservation(EvenementValidationPictoflora event) { |
doValidationObservationPictoflora(event.getObservation()); |
cache.setPageCourante(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA); |
cache.setPageCourante(ConstantesNavigation.PAGE_DETAIL_IMG); |
} |
}); |
86,12 → 86,12 |
private void doValidationObservation(Observation observation) { |
CacheClient.getInstance().setObservationCourante(observation); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION + "~" + observation.getId(), true); |
History.newItem(ConstantesNavigation.PAGE_DETAIL_OBS + "~" + observation.getId(), true); |
} |
private void doValidationObservationPictoflora(Observation observation) { |
CacheClient.getInstance().setObservationCourante(observation); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA + "~" + observation.getId(), true); |
History.newItem(ConstantesNavigation.PAGE_DETAIL_IMG + "~" + observation.getId(), true); |
} |
private void doComparaisonAvecEflore(String taxon) { |
/trunk/src/org/tela_botanica/del/client/vues/entete/chapeaux/ChapeauPresenteur.java |
---|
File deleted |
/trunk/src/org/tela_botanica/del/client/vues/entete/chapeaux/ChapeauVue.java |
---|
File deleted |
\ No newline at end of file |
/trunk/src/org/tela_botanica/del/client/vues/entete/chapeaux/ChapeauVueBinderImplGenMessages.properties |
---|
File deleted |
\ No newline at end of file |
/trunk/src/org/tela_botanica/del/client/vues/entete/chapeaux/ChapeauVue.ui.xml |
---|
File deleted |
/trunk/src/org/tela_botanica/del/client/vues/entete/EnteteVue.ui.xml |
---|
6,15 → 6,8 |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<ui:style src="entete.css" /> |
<g:HTMLPanel styleName="limiteMax"> |
<g:HTMLPanel ui:field="zoneTitre" styleName="{style.zoneTitre}"></g:HTMLPanel> |
<g:HTMLPanel ui:field="zoneLogos" styleName="{style.zoneLogos}"> |
<a class="logo_tela" href="http://www.tela-botanica.org" target="_blank"></a> |
<a class="logo_pn" href="http://www.plantnet-project.org/papyrus.php?langue=fr" target="_blank"></a> |
</g:HTMLPanel> |
<g:HTMLPanel ui:field="zoneChapeau" styleName="{style.zoneChapeau}"></g:HTMLPanel> |
<g:HTMLPanel> |
<g:HTMLPanel ui:field="zoneIdentification" styleName="{style.zoneIdentification}"></g:HTMLPanel> |
<g:HTMLPanel ui:field="zoneLiens" styleName="{style.zoneLiens}"></g:HTMLPanel> |
</g:HTMLPanel> |
</ui:UiBinder> |
/trunk/src/org/tela_botanica/del/client/vues/entete/EntetePresenteur.java |
---|
2,12 → 2,8 |
import org.tela_botanica.del.client.composants.formulaires.identification.FormulaireIdentificationPresenteur; |
import org.tela_botanica.del.client.composants.formulaires.identification.FormulaireIdentificationVue; |
import org.tela_botanica.del.client.composants.partageurl.PartageUrlPresenteur; |
import org.tela_botanica.del.client.composants.partageurl.PartageUrlVue; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.services.rest.UtilisateurServiceConcret; |
import org.tela_botanica.del.client.vues.entete.chapeaux.ChapeauPresenteur; |
import org.tela_botanica.del.client.vues.entete.chapeaux.ChapeauVue; |
import org.tela_botanica.del.client.vues.entete.liens.LiensPresenteur; |
import org.tela_botanica.del.client.vues.entete.liens.LiensVue; |
26,7 → 22,6 |
public interface Vue extends IsWidget { |
public HasWidgets getZoneIdentification(); |
public HasWidgets getZoneLiens(); |
public HasWidgets getZoneChapeau(); |
} |
private Vue vue; |
43,9 → 38,6 |
FormulaireIdentificationPresenteur identification = new FormulaireIdentificationPresenteur(new FormulaireIdentificationVue(), new UtilisateurServiceConcret()); |
identification.go(vue.getZoneIdentification()); |
ChapeauPresenteur chapeau = new ChapeauPresenteur(new ChapeauVue()); |
chapeau.go(vue.getZoneChapeau()); |
LiensPresenteur liens = new LiensPresenteur(new LiensVue()); |
liens.go(vue.getZoneLiens()); |
} |
53,11 → 45,9 |
@Override |
protected void gererEvenements() { |
// TODO Auto-generated method stub |
} |
public void ajouterLien(Widget lien) { |
this.vue.getZoneLiens().add(lien); |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/entete/EnteteVue.java |
---|
4,7 → 4,6 |
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.HTML; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
19,16 → 18,11 |
private static Binder binder = GWT.create(Binder.class); |
@UiField |
Panel zoneTitre, zoneIdentification, zoneLiens, zoneChapeau; |
Panel zoneIdentification, zoneLiens; |
public EnteteVue(String titre) { |
public EnteteVue() { |
initWidget(binder.createAndBindUi(this)); |
zoneTitre.clear(); |
HTML html = new HTML("<h1>" + titre + "</h1>"); |
zoneTitre.add(html); |
} |
@Override |
36,21 → 30,8 |
return zoneIdentification; |
} |
@Override |
public HasWidgets getZoneLiens() { |
return zoneLiens; |
} |
@Override |
public HasWidgets getZoneChapeau() { |
return zoneChapeau; |
} |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/entete/liens/LiensVue.java |
---|
44,8 → 44,9 |
CacheClient cache = CacheClient.getInstance(); |
String pageCourante = cache.getPageCourante(); |
if (pageCourante.startsWith(ConstantesNavigation.PICTOFLORA) || pageCourante.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES) |
|| pageCourante.startsWith(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) { |
if (pageCourante.startsWith(ConstantesNavigation.PICTOFLORA) |
|| pageCourante.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES) |
|| pageCourante.startsWith(ConstantesNavigation.PAGE_DETAIL_IMG)) { |
//SI PICTO |
ajouterObservation.setVisible(false); |
aide.setVisible(false); |
/trunk/src/org/tela_botanica/del/client/vues/entete/entete.css |
---|
1,19 → 1,3 |
.zoneTitre { |
float: left; |
height: 50px; |
width: 50%; |
margin:10px 0; |
font-size:20px |
} |
.zoneLogos { |
float: right; |
height: 50px; |
width: 50%; |
text-align:center; |
margin:10px 0; |
} |
.zoneIdentification { |
float: right; |
height: 129px; |
22,13 → 6,6 |
text-align:right; |
padding-left:27px; |
} |
.zoneChapeau { |
float: left; |
height: 130px; |
width: 52%; |
} |
.zoneLiens { |
clear: both; |
height: 40px; |
/trunk/src/org/tela_botanica/del/client/vues/identiplante/plateformedetermination/IdentiplanteDeterminationPresenteur.java |
---|
137,7 → 137,7 |
} |
new MetadonneesPresenteur(new MetadonneesEnLigneVue(), cache.getObservationCourante(), ModeRecherche.MODE_OBSERVATION, false).go(vue.getMetadonnees()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA).go(vue.getDetailImageObservation()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_DETAIL_IMG).go(vue.getDetailImageObservation()); |
new ForumPresenteur(new ForumVue()).go(vue.getForum()); |
new FormulaireRechercheEflorePresenteur().go(vue.getFormulaireRechercheEflore()); |
249,7 → 249,7 |
@Override |
public void onChangementImage(EvenementChangementImageValidation event) { |
vue.getDetailImageObservation().clear(); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA).go(vue.getDetailImageObservation()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_DETAIL_IMG).go(vue.getDetailImageObservation()); |
} |
}); |
/trunk/src/org/tela_botanica/del/client/vues/pictoflora/plateformedetermination/PictofloraDeterminationPresenteur.java |
---|
136,7 → 136,7 |
} |
new MetadonneesPresenteur(new MetadonneesEnLigneVue(), cache.getObservationCourante(), ModeRecherche.MODE_OBSERVATION, false).go(vue.getMetadonnees()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA).go(vue.getDetailImageObservation()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_DETAIL_IMG).go(vue.getDetailImageObservation()); |
chargerEtAjouterLignesVotesProtocole(); |
new ForumPresenteur(new ForumVue()).go(vue.getForum()); |
new FormulaireRechercheEflorePresenteur().go(vue.getFormulaireRechercheEflore()); |
249,7 → 249,7 |
public void onChangementImage(EvenementChangementImageValidation event) { |
vue.getDetailImageObservation().clear(); |
vue.getVoteProtocole().clear(); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA).go(vue.getDetailImageObservation()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), cache.getObservationCourante(), CacheClient.getInstance().getImageCourante(), ConstantesNavigation.PAGE_DETAIL_IMG).go(vue.getDetailImageObservation()); |
chargerEtAjouterLignesVotesProtocole(); |
} |
}); |
/trunk/src/org/tela_botanica/del/client/cache/CacheClient.java |
---|
21,7 → 21,6 |
private List<Protocole> listeProtocoles; |
private String home = ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS; |
private Observation observationCourante; |
private Image imageCourante; |
private String taxonPourRechercheEflore; |
39,12 → 38,14 |
private InformationsRecherche informationsRechercheImage; |
private InformationsRecherche informationsRechercheObservation; |
private Utilisateur utilisateur; |
private String pageCourante = home; |
private String pageCourante = ""; |
private String statut; |
private String[] statutsPossibles = {ConstantesNavigation.PARAM_TYPE_TOUS, |
private String[] statutsPossibles = { |
ConstantesNavigation.PARAM_TYPE_TOUS, |
ConstantesNavigation.PARAM_TYPE_A_DETERMINER, |
ConstantesNavigation.PARAM_TYPE_EN_DISCUSSION, |
ConstantesNavigation.PARAM_TYPE_VALIDEES}; |
ConstantesNavigation.PARAM_TYPE_VALIDEES |
}; |
public void supprimerFiltreStatut() { |
this.statut = null; |
73,20 → 74,18 |
} |
public void initialiserAvecParametres() { |
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliImg = config.getUrl("pictoflora"); |
if(Location.getPath().contains("identiplante")) { |
if(Location.getHash().contains(ConstantesNavigation.PAGE_VALIDATION)) { |
setPageCourante(ConstantesNavigation.PAGE_VALIDATION+"~"+URLUtils.getURLSpecialParameterValue()); |
if (Location.getHash().contains(ConstantesNavigation.PAGE_DETAIL_OBS)) { |
setPageCourante(ConstantesNavigation.PAGE_DETAIL_OBS+"~"+URLUtils.getURLSpecialParameterValue()); |
} else if (Location.getHash().contains(ConstantesNavigation.PAGE_DETAIL_IMG)) { |
setPageCourante(ConstantesNavigation.PAGE_DETAIL_IMG+"~"+URLUtils.getURLSpecialParameterValue()); |
} else { |
setPageCourante(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS); |
setPageCourante(""); |
} |
} else if(Location.getPath().contains("pictoflora")) { |
if(Location.getHash().contains(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) { |
setPageCourante(ConstantesNavigation.PAGE_VALIDATION+URLUtils.getURLSpecialParameterValue()); |
} else { |
setPageCourante(ConstantesNavigation.PAGE_RECHERCHE_IMAGES); |
} |
} |
GWT.log("initialiserAvecParametres:"+getPageCourante()); |
String rechercheLibre = Location.getParameter("masque"); |
String famille = Location.getParameter("masque.famille"); |
140,15 → 139,21 |
rechercheParArguments.setIdProtocoleSelectionne(URLUtils.getURLSpecialParameterValue()); |
} |
if(pasInt != null) setPasPagination(pasInt); |
if (pasInt != null) { |
setPasPagination(pasInt); |
} |
if(pageCourante.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
if (urlCourante.contains(urlAppliImg)) { |
rechercheParArguments.setMotClefCel(tagCel); |
rechercheParArguments.setMotClefDel(tagDel); |
if(pageInt != null) setPageCouranteRechercheImages(pageInt); |
if (pageInt != null) { |
setPageCouranteRechercheImages(pageInt); |
} |
} else { |
if(pageInt != null) setPageCouranteRechercheObservations(pageInt); |
if (pageInt != null) { |
setPageCouranteRechercheObservations(pageInt); |
} |
} |
String tri = Location.getParameter("tri"); |
String ordre = Location.getParameter("ordre"); |
222,12 → 227,11 |
} |
public void setHome(String home) { |
this.home = home; |
setPageCourante(home); |
} |
public String getHome() { |
return home; |
return ""; |
} |
public Observation getObservationCourante() { |
353,57 → 357,48 |
} |
public String genererUrlCourante() { |
String url = Window.Location.getHref(); |
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliObs = config.getUrl("identiplante"); |
String urlAppliImg = config.getUrl("pictoflora"); |
String url = urlCourante; |
String arguments = ""; |
String argumentsRecherche = ""; |
if (getPageCourante().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
//GWT.log("URL courante:"+urlCourante); |
//GWT.log("IdentiPlante:"+urlCourante.contains(urlAppliObs)); |
//GWT.log("PictoFlora:"+urlCourante.contains(urlAppliImg)); |
if (urlCourante.contains(urlAppliImg)) { |
InformationsRecherche infoRecherche; |
infoRecherche = getInformationsRechercheImage(); |
if (CacheClient.getInstance().getProtocoleCourant() != null) { |
infoRecherche.setIdProtocoleSelectionne(""+CacheClient.getInstance().getProtocoleCourant().getId()); |
} |
argumentsRecherche = infoRecherche.versChaineRequete(); |
if(!GWT.isScript()) { |
argumentsRecherche += "&gwt.codesvr="+Location.getParameter("gwt.codesvr")+""; |
} |
arguments = infoRecherche.versChaineRequete(); |
arguments += (arguments.isEmpty()) ? "" : "&"; |
arguments += "page="+getPageCouranteRechercheImage()+"&pas="+getPasPagination(); |
argumentsRecherche += (argumentsRecherche.isEmpty()) ? "" : "&"; |
argumentsRecherche += "page="+getPageCouranteRechercheImage()+"&pas="+getPasPagination(); |
argumentsRecherche = (argumentsRecherche.isEmpty()) ? argumentsRecherche : "?" + argumentsRecherche; |
arguments = argumentsRecherche; |
url = new Config().getUrl("pictoflora") + arguments; |
url += "#"+ConstantesNavigation.PAGE_RECHERCHE_IMAGES; |
} else if (getPageCourante().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS) || getPageCourante().equals("")) { |
url = config.getUrl("pictoflora"); |
} else if (urlCourante.contains(urlAppliObs)) { |
InformationsRecherche infoRecherche; |
infoRecherche = getInformationsRechercheObservation(); |
argumentsRecherche = "masque.type="+statut; |
argumentsRecherche += "&page="+getPageCouranteRechercheObservations()+"&pas="+getPasPagination(); |
argumentsRecherche += "&"+infoRecherche.versChaineRequete(); |
if(!GWT.isScript()) { |
argumentsRecherche += "&gwt.codesvr="+Location.getParameter("gwt.codesvr")+""; |
arguments = "masque.type="+statut; |
arguments += "&page="+getPageCouranteRechercheObservations()+"&pas="+getPasPagination(); |
arguments += "&"+infoRecherche.versChaineRequete(); |
url = config.getUrl("identiplante"); |
} |
arguments = "?"+argumentsRecherche; |
url = new Config().getUrl("identiplante") + arguments; |
url += "#"+ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS; |
} else if (getPageCourante().contains(ConstantesNavigation.PAGE_VALIDATION) || getPageCourante().contains(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) { |
url = new Config().getUrl("del"); |
if(getPageCourante().contains(ConstantesNavigation.PAGE_VALIDATION)) { |
url = new Config().getUrl("identiplante"); |
} else { |
url = new Config().getUrl("pictoflora"); |
} |
if(!GWT.isScript()) { |
url += "?gwt.codesvr="+Location.getParameter("gwt.codesvr"); |
arguments += "&gwt.codesvr="+Location.getParameter("gwt.codesvr")+""; |
} |
url += "#"+getPageCourante(); |
} |
arguments = (arguments.isEmpty()) ? "" : "?" + arguments; |
String signet = getPageCourante().equals("") ? "" : "#" + getPageCourante(); |
url += arguments + signet; |
// remplacements batards pour corriger l'url |
// TODO: factoriser toute la fonction |
url = url.replaceAll("&#", "#"); |
410,10 → 405,11 |
url = url.replaceAll("&&", "&"); |
url = url.replaceAll("\\?&", "?"); |
//GWT.log("URL de sortie:"+url); |
return url; |
} |
public void mettreAjourUrlCourante() { |
mettreAJourUrlCouranteSansRecharger(genererUrlCourante()); |
} |
/trunk/src/org/tela_botanica/del/client/gestionhistorique/ConstantesNavigation.java |
---|
7,9 → 7,9 |
public static final String PAGE_RECHERCHE_IMAGES = "page_recherche_images"; |
public static final String PICTOFLORA = "pictoflora"; |
public static final String PAGE_RECHERCHE_OBSERVATIONS = "page_recherche_observations"; |
public static final String PAGE_VALIDATION = "page_validation"; //pour identiplante |
public static final String PAGE_VALIDATION_PICTOFLORA = "pictoflora_page_validation"; |
public static final String PAGE_COMPARAISON_EFLORE = "page_comparaison_eflore"; |
public static final String PAGE_DETAIL_OBS = "obs"; //pour identiplante |
public static final String PAGE_DETAIL_IMG = "img"; |
public static final String PAGE_COMPARAISON_EFLORE = "comparateur"; |
public static final String PARAM_ID_OBSERVATION = "id_observation"; |
public static final String PARAM_TYPE_TOUS = "tous"; |
public static final String PARAM_TYPE_A_DETERMINER = "adeterminer"; |
/trunk/src/org/tela_botanica/del/client/gestionhistorique/GestionnaireHistorique.java |
---|
1,6 → 1,7 |
package org.tela_botanica.del.client.gestionhistorique; |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.config.Config; |
import org.tela_botanica.del.client.services.rest.ImageServiceConcret; |
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret; |
import org.tela_botanica.del.client.services.rest.ProtocoleServiceConcret; |
17,8 → 18,10 |
import org.tela_botanica.del.client.vues.pictoflora.plateformedetermination.PictofloraDeterminationPresenteur; |
import org.tela_botanica.del.client.vues.pictoflora.plateformedetermination.PictofloraDeterminationVue; |
import com.google.gwt.core.shared.GWT; |
import com.google.gwt.event.logical.shared.ValueChangeEvent; |
import com.google.gwt.event.logical.shared.ValueChangeHandler; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.RootPanel; |
34,12 → 37,11 |
* page d'accueil. |
* */ |
public void onValueChange(ValueChangeEvent<String> event) { |
//1. définition des variables |
String eventValue = event.getValue(); |
GWT.log("Historique -> eventValue:"+eventValue); |
Panel contenu = RootPanel.get("contenu"); |
Panel zoneEntete = RootPanel.get("zoneEntete"); |
Panel zoneEntete = RootPanel.get("zoneEnteteContenu"); |
CacheClient cache = CacheClient.getInstance(); |
cache.setPageCourante(eventValue); |
47,78 → 49,52 |
contenu.clear(); |
zoneEntete.clear(); |
//3. Gérer le titre |
String titre = "IdentiPlante"; |
if (eventValue.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
titre = "PictoFlora"; |
} |
if (eventValue.startsWith(ConstantesNavigation.HOME)) { |
String home = cache.getHome(); |
if (home.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
titre = "PictoFlora"; |
} |
} |
if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) { |
titre = "PictoFlora"; |
} |
//3. gérer l'entete |
EntetePresenteur entetePresenteur = new EntetePresenteur(new EnteteVue(titre)); |
EntetePresenteur entetePresenteur = new EntetePresenteur(new EnteteVue()); |
entetePresenteur.go(zoneEntete); |
//Actions en fonction de la valeur de l'évènement |
if (eventValue.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
cache.setHome(ConstantesNavigation.PAGE_RECHERCHE_IMAGES); |
//Actions en fonction de la valeur de l'évènement et de l'url |
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliObs = config.getUrl("identiplante"); |
String urlAppliImg = config.getUrl("pictoflora"); |
if (urlCourante.contains(urlAppliImg)) { |
if (eventValue.startsWith(ConstantesNavigation.PAGE_DETAIL_IMG)) { |
PictofloraDeterminationPresenteur presenteur = new PictofloraDeterminationPresenteur( |
new PictofloraDeterminationVue(), |
new ObservationServiceConcret(), |
new ProtocoleServiceConcret() |
); |
presenteur.go(contenu); |
} else { |
lancerMoteurRechercheImages(contenu); |
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION)) { |
IdentiplanteDeterminationPresenteur presenteur = new IdentiplanteDeterminationPresenteur(new IdentiplanteDeterminationVue(), new ObservationServiceConcret()); |
} |
} else if (urlCourante.contains(urlAppliObs)) { |
if (eventValue.startsWith(ConstantesNavigation.PAGE_DETAIL_OBS)) { |
IdentiplanteDeterminationPresenteur presenteur = new IdentiplanteDeterminationPresenteur( |
new IdentiplanteDeterminationVue(), |
new ObservationServiceConcret() |
); |
presenteur.go(contenu); |
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) { |
PictofloraDeterminationPresenteur presenteur = new PictofloraDeterminationPresenteur(new PictofloraDeterminationVue(), new ObservationServiceConcret(), new ProtocoleServiceConcret()); |
presenteur.go(contenu); |
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) { |
ComparaisonEflorePresenteur presenteur = new ComparaisonEflorePresenteur(new ComparaisonEfloreVue(), new ImageServiceConcret()); |
ComparaisonEflorePresenteur presenteur = new ComparaisonEflorePresenteur( |
new ComparaisonEfloreVue(), |
new ImageServiceConcret() |
); |
presenteur.go(contenu); |
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) { |
cache.setHome(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS); |
lancerMoteurRechercheObservation(contenu); |
} else if (eventValue.startsWith(ConstantesNavigation.HOME)) { |
String home = cache.getHome(); |
if (home.startsWith(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
lancerMoteurRechercheImages(contenu); |
} else { |
lancerMoteurRechercheObservation(contenu); |
} |
} |
else{ |
} else { |
lancerMoteurRechercheObservation(contenu); |
} |
// Mise à jour de l'url courante (re-écriture) |
CacheClient.getInstance().mettreAjourUrlCourante(); |
} |
/** |
* Afficher ler titre Identiplance |
* */ |
public void afficherTitreIdp(Panel titre) { |
titre.clear(); |
HTML html = new HTML("<h1>IdentiPlante</h1>"); |
titre.add(html); |
} |
/** |
* Afficher ler titre Identiplance |
* */ |
public void afficherTitrePictoFlora(Panel titre) { |
titre.clear(); |
HTML html = new HTML("<h1>PictoFlora</h1>"); |
titre.add(html); |
} |
/** |
* Générer la page de recherche observation et l'afficher dans panneau |
* @param Panel panneau le panneau pour afficher le résultat |
* */ |
/trunk/src/org/tela_botanica/del/client/composants/votes/details/LigneVoteVue.java |
---|
29,5 → 29,4 |
public void setColonneDateEtNb(String date) { |
this.dateOuNb.setText(date); |
} |
} |