Subversion Repositories eFlore/Applications.del

Rev

Rev 1196 | Rev 1234 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1196 Rev 1206
Line 25... Line 25...
25
	public interface Vue extends IsWidget {
25
	public interface Vue extends IsWidget {
26
		public HasWidgets getZoneRecherche();
26
		public HasWidgets getZoneRecherche();
Line 27... Line 27...
27
 
27
 
Line 28... Line -...
28
		public HasWidgets getZoneResultats();
-
 
29
 
-
 
30
		HasClickHandlers getLienAjoutObservation();
28
		public HasWidgets getZoneResultats();
Line 31... Line 29...
31
		
29
 
Line 32... Line 30...
32
		public String getValeurRadioStatut();
30
		public String getValeurRadioStatut();
Line 33... Line 31...
33
		
31
		
34
		public HasClickHandlers getRadioADeterminer();
-
 
35
		
-
 
Line 36... Line 32...
36
		public HasClickHandlers getRadioEnDiscussion();
32
		public HasClickHandlers getRadioADeterminer();
Line 37... Line 33...
37
		
33
		
Line 49... Line 45...
49
 
45
 
Line 50... Line 46...
50
	public void go(HasWidgets composite) {
46
	public void go(HasWidgets composite) {
51
 
47
 
52
		composite.add(vue.asWidget());
-
 
53
		ajouterMoteurRechercheAvancee();
-
 
54
		PartageUrlPresenteur presenteurPartageUrl = new PartageUrlPresenteur(new PartageUrlVue());
48
		composite.add(vue.asWidget());
Line 55... Line 49...
55
		presenteurPartageUrl.go(vue.getZonePartageUrl());
49
		ajouterMoteurRechercheAvancee();
Line 56... Line 50...
56
		gererEvenements();
50
		gererEvenements();
Line 73... Line 67...
73
		vue.getZoneResultats().clear();
67
		vue.getZoneResultats().clear();
74
		new ResultatsIdentiplantePresenteur(new ObservationServiceConcret(), new ResultatsIdentiplanteVue(), vue.getValeurRadioStatut()).go(vue.getZoneResultats());
68
		new ResultatsIdentiplantePresenteur(new ObservationServiceConcret(), new ResultatsIdentiplanteVue(), vue.getValeurRadioStatut()).go(vue.getZoneResultats());
75
	}
69
	}
Line 76... Line 70...
76
 
70
 
77
	protected void gererEvenements() {
-
 
78
		vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {			
-
 
79
			@Override
-
 
80
			public void onClick(ClickEvent event) {
-
 
81
				Config config = new Config();
-
 
82
				Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
-
 
83
			}
-
 
84
		});
-
 
Line 85... Line 71...
85
		
71
	protected void gererEvenements() {
Line 86... Line 72...
86
		
72
		
87
		vue.getRadioADeterminer().addClickHandler(new ClickHandler() {
73
		vue.getRadioADeterminer().addClickHandler(new ClickHandler() {