/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImageVue.ui.xml |
---|
12,6 → 12,7 |
<g:HTMLPanel styleName="limiteMax"> |
<g:Label text="{constants.introRechercheImages}" styleName="chapeau"/> |
<g:Label ui:field="ajouterObservation" text="{constants.ajouterImage}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerImage}"/> |
<g:Label text="{constants.rechercherImage}" styleName="titre" /> |
<g:Label text="{constants.entrerMotClef}" styleName="gris {style.entrerMotClef}" /> |
<g:HTMLPanel ui:field="zoneRecherche" /> |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/rechercheImage.css |
---|
22,4 → 22,8 |
.entrerMotClef { |
margin-bottom: 10px; |
} |
.lienProposerImage { |
float: right; |
} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImagePresenteur.java |
---|
1,8 → 1,11 |
package org.tela_botanica.del.client.vues.rechercheimages.moteur; |
import javax.validation.Configuration; |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur; |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue; |
import org.tela_botanica.del.client.config.Config; |
import org.tela_botanica.del.client.modeles.ModeRecherche; |
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat; |
import org.tela_botanica.del.client.services.rest.ImageServiceConcret; |
12,6 → 15,10 |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur; |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImageVue; |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
23,6 → 30,8 |
public HasWidgets getZoneRecherche(); |
public void ajouterVue(HasWidgets composite); |
HasClickHandlers getLienAjoutObservation(); |
} |
private Vue vue; |
55,7 → 64,18 |
CacheClient.getInstance().setProtocoleCourant(CacheClient.getInstance().getListeProtocoles().get(0)); |
} |
} |
gererEvenements(); |
} |
private void gererEvenements() { |
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); |
} |
}); |
} |
public void go(HasWidgets composite) { |
vue.ajouterVue(composite); |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImageVue.java |
---|
2,11 → 2,13 |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasChangeHandlers; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.FlowPanel; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.ListBox; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
22,6 → 24,9 |
@UiField |
Panel panneauResultats, zoneRecherche; |
@UiField |
Label ajouterObservation; |
// Constructeur |
public MoteurRechercheImageVue() { |
44,6 → 49,11 |
public HasWidgets getZoneRecherche() { |
return zoneRecherche; |
} |
@Override |
public HasClickHandlers getLienAjoutObservation() { |
return ajouterObservation; |
} |
@Override |
public void ajouterVue(HasWidgets composite) { |