Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 403 → Rev 405

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/MoteurRechercheImageVue.java
33,7 → 33,6
// Constructeur
public MoteurRechercheImageVue() {
initWidget(uiBinder.createAndBindUi(this));
this.ajouterProtocole(I18n.getVocabulary().choisirProtocole());
}
 
public Panel getPanneauChargement() {
74,4 → 73,9
public String getNomProtocolSelectionne() {
return listeProtocoles.getValue(listeProtocoles.getSelectedIndex());
}
@Override
public int getIdProtocolSelectionne() {
return listeProtocoles.getSelectedIndex();
}
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/MoteurRechercheImageVue.ui.xml
15,7 → 15,7
<g:HorizontalPanel ui:field="zoneRecherche"/>
</g:HorizontalPanel>
</g:HTMLPanel>
<g:HTMLPanel styleName="{style.zoneProtocoles}"><g:ListBox ui:field="listeProtocoles"/></g:HTMLPanel>
<g:HTMLPanel styleName="{style.zoneProtocoles}"><g:Label text="{constants.labelProtocole}" styleName="{style.labelProtocole}"/><g:ListBox ui:field="listeProtocoles"/></g:HTMLPanel>
<g:HTMLPanel ui:field="panneauResultats" />
</g:HTMLPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/rechercheImage.css
1,7 → 1,7
.zoneRecherche{width:100%}
.moteurRecherche {margin-bottom:10px;}
.moteurRecherche button {margin-left:2px; margin-top:-1px}
.labelProtocole {padding:4px 5px 0 15px;}
.labelProtocole {padding:0 5px 0 0; float:left}
.labelProtocole:after {content:" :"}
.entrerMotClef {margin-bottom:10px;}
.zoneProtocoles {margin-left:40%; position:absolute;}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/MoteurRechercheImagePresenteur.java
31,6 → 31,7
public HasWidgets getZoneResultats();
public HasWidgets getZoneRecherche();
public String getNomProtocolSelectionne();
public int getIdProtocolSelectionne();
}
 
private Vue vue;
40,7 → 41,7
private List<Protocole> protocoles;
 
// TODO : passer ça en cache
private String protocoleParDefaut = Protocole.IDENTIFICATION_AUTOMATIQUE;
private String protocoleParDefaut = Protocole.ESTHETISME;
 
/**
* Constructeur
47,7 → 48,6
* */
public MoteurRechercheImagePresenteur(Vue vue) {
this.vue = vue;
 
if (CacheClient.getInstance().getProtocoleCourant() == null) {
CacheClient.getInstance().setProtocoleCourant(protocoleService.getProtocole(protocoleParDefaut));
}
76,7 → 76,7
public void onChange(ChangeEvent event) {
Protocole protocoleCourant = null;
for (Protocole protocole : protocoles) {
if (protocole.getNom().equals(vue.getNomProtocolSelectionne())) {
if (protocole.getId() == vue.getIdProtocolSelectionne()) {
protocoleCourant = protocole;
}
}