Line 6... |
Line 6... |
6 |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
|
6 |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
|
7 |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
|
7 |
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
|
8 |
import org.tela_botanica.del.client.i18n.I18n;
|
8 |
import org.tela_botanica.del.client.i18n.I18n;
|
9 |
import org.tela_botanica.del.client.modeles.Protocole;
|
9 |
import org.tela_botanica.del.client.modeles.Protocole;
|
10 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
10 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
11 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
- |
|
12 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
|
11 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
|
13 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage;
|
- |
|
14 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
12 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
15 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
13 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
- |
|
14 |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
|
Line 16... |
Line 15... |
16 |
|
15 |
|
17 |
import com.google.gwt.event.dom.client.ChangeEvent;
|
16 |
import com.google.gwt.event.dom.client.ChangeEvent;
|
18 |
import com.google.gwt.event.dom.client.ChangeHandler;
|
- |
|
19 |
import com.google.gwt.event.dom.client.ClickEvent;
|
- |
|
20 |
import com.google.gwt.event.dom.client.ClickHandler;
|
17 |
import com.google.gwt.event.dom.client.ChangeHandler;
|
21 |
import com.google.gwt.event.dom.client.HasChangeHandlers;
|
- |
|
22 |
import com.google.gwt.event.dom.client.HasClickHandlers;
|
- |
|
23 |
import com.google.gwt.event.dom.client.HasKeyPressHandlers;
|
- |
|
24 |
import com.google.gwt.event.dom.client.KeyCodes;
|
- |
|
25 |
import com.google.gwt.event.dom.client.KeyPressEvent;
|
- |
|
26 |
import com.google.gwt.event.dom.client.KeyPressHandler;
|
18 |
import com.google.gwt.event.dom.client.HasChangeHandlers;
|
27 |
import com.google.gwt.user.client.ui.HasWidgets;
|
19 |
import com.google.gwt.user.client.ui.HasWidgets;
|
Line 28... |
Line 20... |
28 |
import com.google.gwt.user.client.ui.IsWidget;
|
20 |
import com.google.gwt.user.client.ui.IsWidget;
|
Line 29... |
Line 21... |
29 |
|
21 |
|
Line 30... |
Line 22... |
30 |
public class MoteurRechercheImagePresenteur {
|
22 |
public class MoteurRechercheImagePresenteur {
|
- |
|
23 |
|
31 |
|
24 |
public interface Vue extends IsWidget {
|
- |
|
25 |
|
32 |
public interface Vue extends IsWidget {
|
26 |
public abstract void ajouterProtocole(String protocole);
|
- |
|
27 |
|
33 |
|
28 |
public abstract void selectionnerProtocole(int index);
|
- |
|
29 |
|
34 |
public abstract void ajouterProtocole(String protocole);
|
30 |
public abstract HasChangeHandlers getListeProtocoles();
|
35 |
public abstract void selectionnerProtocole(int index);
|
31 |
|
Line 36... |
Line 32... |
36 |
public abstract HasChangeHandlers getListeProtocoles();
|
32 |
public abstract HasWidgets getZoneResultats();
|
Line 86... |
Line 82... |
86 |
}
|
82 |
}
|
87 |
});
|
83 |
});
|
88 |
}
|
84 |
}
|
Line 89... |
Line 85... |
89 |
|
85 |
|
90 |
public void chargerMoteurRechercheAvancee() {
|
86 |
public void chargerMoteurRechercheAvancee() {
|
91 |
MoteurRecherchePresenteur presenteurRecherche = new MoteurRecherchePresenteur(new MoteurRechercheVue(I18n.getVocabulary().rechercherImage())) {
|
87 |
MoteurRecherchePresenteur presenteurRecherche = new MoteurRecherchePresenteur(new MoteurRechercheVue(I18n.getVocabulary().rechercherImage()), true, false) {
|
92 |
public void lancerRecherche(String termeRecherche) {
|
88 |
public void lancerRecherche() {
|
93 |
CacheClient.getInstance().setEspeceRecherche(termeRecherche);
|
- |
|
94 |
BusEvenementiel.getInstance().fireEvent(new EvenementRechercheImage());
|
89 |
chercherImages();
|
95 |
}
|
90 |
}
|
96 |
};
|
91 |
};
|
97 |
presenteurRecherche.go(vue.getZoneRecherche());
|
92 |
presenteurRecherche.go(vue.getZoneRecherche());
|
Line -... |
Line 93... |
- |
|
93 |
}
|
- |
|
94 |
|
- |
|
95 |
public void chercherImages() {
|
- |
|
96 |
new ResultatRechercheImagePresenteur().go(vue.getZoneResultats());
|
98 |
}
|
97 |
}
|
99 |
|
98 |
|
100 |
public HasWidgets getZoneResultats() {
|
99 |
public HasWidgets getZoneResultats() {
|
101 |
return vue.getZoneResultats();
|
100 |
return vue.getZoneResultats();
|