Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1205 → Rev 1206

/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/MoteurPictofloraVueMyUiBinderImplGenMessages.properties
File deleted
\ No newline at end of file
/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/MoteurPictofloraPresenteur.java
42,11 → 42,7
public HasWidgets getZoneRecherche();
 
public void ajouterVue(HasWidgets composite);
public Panel getZonePartageUrl();
 
HasClickHandlers getLienAjoutObservation();
public void setListeProtocoles(ListBox listeProtocoles);
public HasChangeHandlers getListeProtocoles();
76,8 → 72,6
this.vue = vue;
this.protocoleService = protocoleService;
chargerProtocoles();
PartageUrlPresenteur presenteurPartageUrl = new PartageUrlPresenteur(new PartageUrlVue());
presenteurPartageUrl.go(vue.getZonePartageUrl());
// TODO: le code ci dessous sert à ne pas recharger les protocoles
// à chaque fois, voir si on peut le factoriser quelque part
112,13 → 106,6
}
});
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);
}
});
}
private void chargerProtocoles() {
/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/MoteurPictofloraVue.java
30,12 → 30,9
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
 
@UiField
Panel panneauResultats, zoneRecherche, zonePartageUrl;
Panel panneauResultats, zoneRecherche;
@UiField
Label ajouterObservation;
 
@UiField
ListBox listeProtocoles;
// Constructeur
47,10 → 44,6
return panneauChargement;
}
 
public Panel getZonePartageUrl() {
return zonePartageUrl;
}
// Cette méthode est public car appelé dans GestionnaireHistorique
public Panel getZoneResultats() {
return panneauResultats;
63,11 → 56,6
public HasWidgets getZoneRecherche() {
return zoneRecherche;
}
@Override
public HasClickHandlers getLienAjoutObservation() {
return ajouterObservation;
}
 
@Override
public void ajouterVue(HasWidgets composite) {
/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/rechercheImage.css
3,8 → 3,8
}
 
.protocoles {
margin-top:-30px;
margin-left:350px;
margin-top:-61px;
margin-left:415px;
position:absolute;
}
 
/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/MoteurPictofloraVue.ui.xml
10,14 → 10,10
<g:HTMLPanel>
<g:HTMLPanel styleName="limiteMax">
<g:HTML styleName="{style.chapeau}"><ui:msg key="chapeauImages">Cette galerie vous permet de rechercher les illustrations des membres du réseau issues du Carnet en ligne... et de voter pour la qualité des images selon un protocole défini.</ui:msg></g:HTML>
<g:Label ui:field="ajouterObservation" text="{constants.ajouterImage}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerImage}"/>
<g:Anchor target="_blank" href="{constants.lienAidePictoflora}" ui:field="aide" text="{constants.accesAide}" title="{constants.legendeAjouterObservation}" styleName="acceder-aide {style.lienAide}"/>
<g:HorizontalPanel styleName="gauche {style.protocoles}">
<g:Label>Choisir un protocole : </g:Label>
<g:ListBox ui:field="listeProtocoles" />
</g:HorizontalPanel>
<g:HTMLPanel ui:field="zonePartageUrl"></g:HTMLPanel>
<g:HTMLPanel styleName="importance1">
<g:Label text="{constants.rechercherImage}" styleName="titre {style.titreRecherche}" />
<g:Label text="{constants.entrerMotClef}" styleName="gris {style.entrerMotClef}" />