Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 141 Rev 159
Line 1... Line 1...
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.image.ImageMediateur;
3
import org.tela_botanica.client.image.ImageMediateur;
4
import org.tela_botanica.client.interfaces.Rafraichissable;
4
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
5
import org.tela_botanica.client.modeles.Configuration;
5
import org.tela_botanica.client.modeles.Configuration;
6
import org.tela_botanica.client.modeles.ListeObservation;
Line 6... Line 7...
6
import org.tela_botanica.client.modeles.Utilisateur;
7
import org.tela_botanica.client.modeles.Utilisateur;
7
 
8
 
8
import org.tela_botanica.client.observation.ObservationMediateur;
9
import org.tela_botanica.client.observation.ObservationMediateur;
Line 173... Line 174...
173
		carnetEnLigneModele=CarnetEnLigneModele.Instance();
174
		carnetEnLigneModele=CarnetEnLigneModele.Instance();
Line 174... Line 175...
174
		
175
		
175
		
176
		
-
 
177
		//Image bandeau = new Image("Bandeau-haut.gif") ;
176
		//Image bandeau = new Image("Bandeau-haut.gif") ;
178
		bandeau = new Panel();
177
		bandeau = new Panel();
179
		bandeau.setId("x-up-bandeau") ;
178
		Image logoND = new Image("logo_n_d.gif") ;
180
		Image logoND = new Image("logo_n_d.gif") ;
179
		logoND.setStylePrimaryName("x-img-logo_nd") ;
181
		logoND.setStylePrimaryName("x-img-logo_nd") ;
Line 180... Line 182...
180
		final Image img = new Image("bandeau-haut.gif") {
182
		final Image img = new Image("bandeau-haut.gif") {
181
			public void onBrowserEvent(Event e) {
183
			public void onBrowserEvent(Event e) {
182
				
184
				
183
				if(DOM.eventGetType(e) == Event.ONCLICK)
185
				if(DOM.eventGetType(e) == Event.ONCLICK)
184
				{
186
				{
185
					bandeau.toggleCollapse(true);
187
					bandeau.toggleCollapse(true);
186
				}
188
				}
187
				if(DOM.eventGetType(e) == Event.ONMOUSEOVER) {
189
				if(DOM.eventGetType(e) == Event.ONMOUSEOVER && bandeau.isRendered()) {
Line 188... Line 190...
188
					tp.setHtml("<div class=\"x-tooltip-help\"> Cliquez sur l'image ou sur la flèche en haut à droite pour replier le panneau </div>");
190
					tp.setHtml("<div class=\"x-tooltip-help\"> Cliquez sur l'image ou sur la flèche en haut à droite pour replier le panneau </div>");
189
					tp.showAt(0,0);
191
					tp.showBy(bandeau.getId());
190
				}
192
				}
191
				
193
				
192
				
194
				
193
				if(DOM.eventGetType(e) == Event.ONMOUSEOUT) {
195
				if(DOM.eventGetType(e) == Event.ONMOUSEOUT) {
194
					if(tp.isVisible()) {
196
					if(tp.isVisible()) {
-
 
197
						tp.hide();
-
 
198
					}
195
						tp.hide();
199
				}
196
					}
200
			}
197
				}
201
		};
198
			}
202
		tp.setHtml("<div class=\"x-tooltip-help\"> Cliquez sur l'image ou sur la flèche en haut à droite pour replier le panneau </div>");
199
		};
-
 
200
		bandeau.add(img) ;
203
		
201
		img.setSize("50%", "100%");
204
		bandeau.add(img) ;
202
		bandeau.add(logoND) ;
205
		img.setSize("50%", "100%");
203
		logoND.setSize("10%", "100%");
206
		bandeau.add(logoND) ;
204
		bandeau.setId("x-up-bandeau") ;
207
		logoND.setSize("10%", "100%");
Line 289... Line 292...
289
    	// TODO: vider proprement toutes les vues (méthode à voir)
292
    	// TODO: vider proprement toutes les vues (méthode à voir)
290
		carnetEnLigneModele.deconnecterUtilisateur(this, utilisateur.getIdentifiant());
293
		carnetEnLigneModele.deconnecterUtilisateur(this, utilisateur.getIdentifiant());
Line 291... Line 294...
291
		
294
		
292
		observationMediateur.deconnecterUtilisateur() ;
295
		observationMediateur.deconnecterUtilisateur() ;
-
 
296
		imageMediateur.deconnecterUtilisateur();
-
 
297
		
293
		imageMediateur.deconnecterUtilisateur();
298
		panneauAdmin.setVisible(false);
Line 294... Line 299...
294
	}
299
	}
Line 295... Line 300...
295
 
300
 
Line 383... Line 388...
383
 
388
 
Line 384... Line 389...
384
			}
389
			}
Line 385... Line -...
385
 
-
 
386
	}
-
 
387
 
-
 
388
 
-
 
389
	public void obtenirListeObservations(Rafraichissable r) {
-
 
390
		
-
 
391
		observationMediateur.obtenirCacheObservation(r) ;
-
 
392
		
-
 
393
	}
-
 
394
 
-
 
395
 
-
 
396
	public void donneesRafraichies(Object nouvelleDonnees) {
-
 
397
		
-
 
398
		imageMediateur.donneesExterieures(nouvelleDonnees) ;
-
 
399
		
-
 
400
	}
390
 
Line 401... Line 391...
401
 
391
	}
402
 
392
 
Line 454... Line 444...
454
 
444
 
455
	public void obtenirListeUtilisateurs(String rech, Rafraichissable r) {
445
	public void obtenirListeUtilisateurs(String rech, Rafraichissable r) {
456
		carnetEnLigneModele.obtenirListeUtilisateur(r,rech,utilisateur.getIdentifiant());
446
		carnetEnLigneModele.obtenirListeUtilisateur(r,rech,utilisateur.getIdentifiant());
Line -... Line 447...
-
 
447
	}
-
 
448
 
-
 
449
 
-
 
450
	public void donneesImagesVersObs(Object o) {
-
 
451
		observationMediateur.donneesExterieures(o);
-
 
452
	}
-
 
453
	
-
 
454
	public void donneesObsVersImages(Object o) {
-
 
455
		imageMediateur.donneesExterieures(o);
-
 
456
	}
-
 
457
	
-
 
458
	public void obtenirListeObservations(Rafraichissable r) {
-
 
459
		observationMediateur.obtenirCacheObservation(r) ;
457
	}
460
	}
458
 
461