Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 959 → Rev 1010

/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) {