/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java |
---|
86,7 → 86,6 |
public void afficherNomTaxonProbable(String nomTaxon); |
public HasClickHandlers getLienAjoutObservation(); |
} |
private Vue vue; |
181,6 → 180,7 |
} |
public void gererEvenements() { |
BusEvenementiel.getInstance().addHandler(EvenementVoteDetermination.TYPE, new GestionnaireEvenementVoteDetermination() { |
@Override |
public void onVoteDetermination(VoteDetermination event) { |
238,13 → 238,5 |
chargerEtAjouterLignesVotesProtocole(); |
} |
}); |
vue.getLienAjoutObservation().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent event) { |
Config config = new Config(); |
Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null); |
} |
}); |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.java |
---|
1,5 → 1,7 |
package org.tela_botanica.del.client.vues.plateformedetermination; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
8,6 → 10,7 |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HTMLPanel; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Hyperlink; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
18,9 → 21,12 |
Panel forum, detailImageObservation, formulaireRechercheEflore, voteProtocole; |
@UiField |
Label nomTaxonProbable, ajouterObservation; |
Label nomTaxonProbable; |
@UiField |
Hyperlink lienRetour; |
@UiField |
Button boutonAjoutProposition, boutonAjoutPropositionBas, boutonAjoutCommentaire, boutonAjoutCommentaireBas; |
@UiField |
33,6 → 39,7 |
public DeterminationVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
lienRetour.setTargetHistoryToken(ConstantesNavigation.HOME); |
} |
public Panel getForum() { |
82,9 → 89,5 |
public Button getBoutonAjoutCommentaireBas() { |
return boutonAjoutCommentaireBas; |
} |
@Override |
public HasClickHandlers getLienAjoutObservation() { |
return ajouterObservation; |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.ui.xml |
---|
7,9 → 7,9 |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/> |
<ui:style src="determinationVue.css" /> |
<g:HTMLPanel styleName="limiteMin"> |
<g:Label ui:field="ajouterObservation" text="{constants.ajouterObservation}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerObservation}"/> |
<g:HTMLPanel> |
<g:Label text="{constants.metadonnees}" styleName="titre"/> |
<g:Hyperlink ui:field="lienRetour" styleName="lien">Retour</g:Hyperlink> |
<g:Label text="{constants.titrePlateformeDetermination}" styleName="titre"/> |
<g:HTMLPanel ui:field="metadonnees" /> |
</g:HTMLPanel> |
<g:HTMLPanel styleName="{style.zoneDetailImage}"> |
/trunk/src/org/tela_botanica/del/client/cache/CacheClient.java |
---|
2,6 → 2,7 |
import java.util.List; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.InformationsRecherche; |
import org.tela_botanica.del.client.modeles.Observation; |
12,6 → 13,7 |
private List<Protocole> listeProtocoles; |
private String home = ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS; |
private Observation observationCourante; |
private Image imageCourante; |
private String taxonPourRechercheEflore; |
43,6 → 45,14 |
this.utilisateur = utilisateur; |
} |
public void setHome(String home) { |
this.home = home; |
} |
public String getHome() { |
return home; |
} |
public Observation getObservationCourante() { |
return observationCourante; |
} |
/trunk/src/org/tela_botanica/del/client/gestionhistorique/ConstantesNavigation.java |
---|
1,7 → 1,8 |
package org.tela_botanica.del.client.gestionhistorique; |
public class ConstantesNavigation { |
public static final String HOME = "accueil"; |
public static final String PAGE_PRINCIPALE = "page_principale"; |
public static final String PAGE_RECHERCHE_IMAGES = "page_recherche_images"; |
public static final String PAGE_RECHERCHE_OBSERVATIONS = "page_recherche_observations"; |
/trunk/src/org/tela_botanica/del/client/gestionhistorique/GestionnaireHistorique.java |
---|
1,5 → 1,6 |
package org.tela_botanica.del.client.gestionhistorique; |
import org.tela_botanica.del.client.cache.CacheClient; |
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; |
33,6 → 34,7 |
new PresenteurInitial().go(RootPanel.get("navigation")); |
if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
CacheClient.getInstance().setHome(ConstantesNavigation.PAGE_RECHERCHE_IMAGES); |
RootPanel.get("contenu").clear(); |
new MoteurRechercheImagePresenteur(new MoteurRechercheImageVue(), new ProtocoleServiceConcret()).go(RootPanel.get("contenu")); |
} else if (event.getValue().contains(ConstantesNavigation.PAGE_VALIDATION)) { |
42,9 → 44,20 |
RootPanel.get("contenu").clear(); |
new ComparaisonEflorePresenteur(new ComparaisonEfloreVue(), new ImageServiceConcret()).go(RootPanel.get("contenu")); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) { |
CacheClient.getInstance().setHome(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS); |
RootPanel.get("contenu").clear(); |
MoteurRechercheObservationsPresenteur presenteur = new MoteurRechercheObservationsPresenteur(new ObservationServiceConcret(), new MoteurRechercheObservationsVue()); |
presenteur.go(RootPanel.get("contenu")); |
} else if (event.getValue().equals(ConstantesNavigation.HOME)) { |
String home = CacheClient.getInstance().getHome(); |
if (home.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
RootPanel.get("contenu").clear(); |
new MoteurRechercheImagePresenteur(new MoteurRechercheImageVue(), new ProtocoleServiceConcret()).go(RootPanel.get("contenu")); |
} else { |
RootPanel.get("contenu").clear(); |
MoteurRechercheObservationsPresenteur presenteur = new MoteurRechercheObservationsPresenteur(new ObservationServiceConcret(), new MoteurRechercheObservationsVue()); |
presenteur.go(RootPanel.get("contenu")); |
} |
} |
else{ |
RootPanel.get("contenu").clear(); |
/trunk/src/org/tela_botanica/del/client/composants/votes/moyennevotes/MoyenneVoteVue.java |
---|
35,12 → 35,13 |
private Rating votes; |
private int valeurOrigine; |
private InfoBulleAnim animerVotePrisEnCompte; |
private InfoBulleAnim animerVoteModifie; |
@UiField |
FocusPanel voter; |
@UiField |
Panel votePrisEnCompte, zoneFleur; |
Panel votePrisEnCompte, voteModifie, zoneFleur; |
@UiField |
Label nbVotes, protocole, noteGenerale; |
57,6 → 58,7 |
masquerBoutonVoter(); |
votePrisEnCompte.setVisible(false); |
animerVotePrisEnCompte = new InfoBulleAnim(votePrisEnCompte); |
animerVoteModifie = new InfoBulleAnim(voteModifie); |
} |
public HasClickHandlers getBoutonVoter() { |
124,7 → 126,6 |
@Override |
public void afficherVotePrisEnCompte() { |
votePrisEnCompte.removeStyleName("votePrisEnCompteNon"); |
votePrisEnCompte.setStyleName("votePrisEnCompteOui"); |
animerVotePrisEnCompte.run(2000); |
} |
140,4 → 141,9 |
public void setNoteGenerale(int note) { |
noteGenerale.setText(" : " + note); |
} |
public void afficherVoteModifie() { |
voteModifie.setStyleName("votePrisEnCompteOui"); |
animerVoteModifie.run(2000); |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/votes/moyennevotes/MoyenneVoteVue.ui.xml |
---|
17,6 → 17,7 |
<g:HorizontalPanel> |
<g:FocusPanel ui:field="voter" styleName="{style.barreVote}"/> |
<g:HTMLPanel ui:field="votePrisEnCompte"><g:Label text="{constants.votePrisEnCompte}"></g:Label></g:HTMLPanel> |
<g:HTMLPanel ui:field="voteModifie"><g:Label text="{constants.voteModifie}"></g:Label></g:HTMLPanel> |
<g:HTMLPanel styleName="{style.zoneBoutonsVote}"> |
<g:Button ui:field="boutonVoter" text="" styleName="{style.validerVote} boutonOK"></g:Button> |
<g:Button ui:field="boutonAnnuler" text=" " styleName="{style.annuler}"></g:Button> |
/trunk/src/org/tela_botanica/del/client/composants/votes/moyennevotes/MoyenneVotePresenteur.java |
---|
55,6 → 55,8 |
public HasText getZoneProtocole(); |
public void setNoteGenerale(int note); |
public void afficherVoteModifie(); |
} |
private Vue vue; |
116,7 → 118,6 |
vue.masquerBoutonAnnuler(); |
vue.afficherNbVotes(); |
vue.reinitialiserVotes(); |
vue.afficherVotePrisEnCompte(); |
} |
}); |
} |
146,8 → 147,10 |
if (image.utilisateurAVotePourProtocole(this.protocole.getId() + "", idContributeur)) { |
voteProtocoleService.modifierVote(image.getIdImage(), voteProtocole, vpc); |
vue.afficherVoteModifie(); |
} else { |
voteProtocoleService.ajouterVote(image.getIdImage(), voteProtocole, vpc); |
vue.afficherVotePrisEnCompte(); |
} |
} |
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.properties |
---|
52,6 → 52,7 |
ajouterImage = Ajouter une image |
legendeAjouterObservation = Soumettez au réseau une image à déterminer |
voirCommentaires = Voir tous les commentaires |
titrePlateformeDetermination = Synthèse de l'observation et des images associées |
#ecran recherche image |
rechercherImage = Rechercher et voter |
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.java |
---|
2,7 → 2,7 |
/** |
* Interface to represent the constants contained in resource bundle: |
* '/home/aurelien/web/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'. |
* '/opt/www/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'. |
*/ |
public interface Vocabulary extends com.google.gwt.i18n.client.Constants { |
538,11 → 538,11 |
String labelProtocole(); |
/** |
* Translated "Cliquez ici pour accéder au formulaire de saisie des observations ". |
* Translated "Soumettez au réseau une image à déterminer". |
* |
* @return translated "Cliquez ici pour accéder au formulaire de saisie des observations " |
* @return translated "Soumettez au réseau une image à déterminer" |
*/ |
@DefaultStringValue("Cliquez ici pour accéder au formulaire de saisie des observations ") |
@DefaultStringValue("Soumettez au réseau une image à déterminer") |
@Key("legendeAjouterObservation") |
String legendeAjouterObservation(); |
673,11 → 673,11 |
String moyenne(); |
/** |
* Translated "vote(s)". |
* Translated "vote". |
* |
* @return translated "vote(s)" |
* @return translated "vote" |
*/ |
@DefaultStringValue("vote(s)") |
@DefaultStringValue("vote") |
@Key("nbVotes") |
String nbVotes(); |
952,6 → 952,15 |
String titreDetermination(); |
/** |
* Translated "Synthèse de l'observation et des images associées". |
* |
* @return translated "Synthèse de l'observation et des images associées" |
*/ |
@DefaultStringValue("Synthèse de l'observation et des images associées") |
@Key("titrePlateformeDetermination") |
String titrePlateformeDetermination(); |
/** |
* Translated "Transmis le". |
* |
* @return translated "Transmis le" |
1051,6 → 1060,15 |
String vider(); |
/** |
* Translated "Voir tous les commentaires ". |
* |
* @return translated "Voir tous les commentaires " |
*/ |
@DefaultStringValue("Voir tous les commentaires ") |
@Key("voirCommentaires") |
String voirCommentaires(); |
/** |
* Translated "Voir les commentaires liés à cette proposition". |
* |
* @return translated "Voir les commentaires liés à cette proposition" |