/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; |
} |
} |