Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1443 → Rev 1444

/trunk/src/org/tela_botanica/del/client/vues/identiplante/moteur/MoteurIdentiplanteVue.ui.xml
17,6 → 17,7
<g:HTMLPanel styleName="zone-onglets">
<g:Label styleName="onglet onglet-actif" text="Tout" ui:field="ongletTout"></g:Label>
<g:Label styleName="onglet" text="A déterminer" ui:field="ongletADeterminer"></g:Label>
<g:Label styleName="onglet" text="Validées" ui:field="ongletValidees"></g:Label>
<g:Label styleName="onglet" text="En discussion" ui:field="ongletEnDiscussion"></g:Label>
</g:HTMLPanel>
<g:HTMLPanel>
/trunk/src/org/tela_botanica/del/client/vues/identiplante/moteur/MoteurIdentiplantePresenteur.java
33,6 → 33,8
public HasClickHandlers getOngletADeterminer();
public HasClickHandlers getOngletTout();
 
public HasClickHandlers getOngletValidees();
public void setOngletADeterminerActif();
39,6 → 41,8
public void setOngletToutActif();
public void setOngletEnDiscussionActif();
 
public void setOngletValideesActif();
}
 
107,6 → 111,17
vue.setOngletEnDiscussionActif();
}
});
 
vue.getOngletValidees().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
CacheClient.getInstance().setFiltreStatut("validees");
CacheClient.getInstance().setPageCouranteRechercheObservations(1);
chercherObservations();
vue.setOngletValideesActif();
}
});
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/identiplante/moteur/MoteurIdentiplanteVue.java
30,7 → 30,7
Panel zoneRecherche, zoneResultats;
 
@UiField
Label ongletTout, ongletADeterminer, ongletEnDiscussion;
Label ongletTout, ongletADeterminer, ongletEnDiscussion, ongletValidees;
 
public HasWidgets getZoneRecherche() {
return zoneRecherche;
62,6 → 62,11
}
 
@Override
public HasClickHandlers getOngletValidees() {
return ongletValidees;
}
 
@Override
public void setOngletADeterminerActif() {
nettoyerOngletsActifs();
ongletADeterminer.addStyleName("onglet-actif");
78,11 → 83,18
nettoyerOngletsActifs();
ongletEnDiscussion.addStyleName("onglet-actif");
}
 
@Override
public void setOngletValideesActif() {
nettoyerOngletsActifs();
ongletValidees.addStyleName("onglet-actif");
}
public void nettoyerOngletsActifs() {
ongletTout.removeStyleName("onglet-actif");
ongletADeterminer.removeStyleName("onglet-actif");
ongletEnDiscussion.removeStyleName("onglet-actif");
ongletValidees.removeStyleName("onglet-actif");
}
public void mettreAJourOngletEnFonctionDuCache() {
93,6 → 105,8
setOngletADeterminerActif();
} else if (statut.equals("endiscussion")) {
setOngletEnDiscussionActif();
} else if (statut.equals("validees")) {
setOngletValideesActif();
}
}