Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 989 Rev 1291
Line 20... Line 20...
20
import org.tela_botanica.client.vues.observation.indicateurs.InformationRepartitionVue;
20
import org.tela_botanica.client.vues.observation.indicateurs.InformationRepartitionVue;
21
import org.tela_botanica.client.vues.observation.indicateurs.LienExterneVue;
21
import org.tela_botanica.client.vues.observation.indicateurs.LienExterneVue;
22
import org.tela_botanica.client.vues.observation.indicateurs.MiniZoomImageVue;
22
import org.tela_botanica.client.vues.observation.indicateurs.MiniZoomImageVue;
Line 23... Line 23...
23
 
23
 
24
import com.google.gwt.core.client.GWT;
-
 
25
import com.google.gwt.core.client.JavaScriptObject;
24
import com.google.gwt.core.client.GWT;
26
import com.google.gwt.maps.client.geom.LatLng;
25
import com.google.gwt.maps.client.geom.LatLng;
27
import com.google.gwt.user.client.History;
26
import com.google.gwt.user.client.History;
28
import com.google.gwt.user.client.Window;
27
import com.google.gwt.user.client.Window;
29
import com.gwtext.client.core.EventObject;
28
import com.gwtext.client.core.EventObject;
Line 35... Line 34...
35
import com.gwtext.client.dd.DragData;
34
import com.gwtext.client.dd.DragData;
36
import com.gwtext.client.widgets.BoxComponent;
35
import com.gwtext.client.widgets.BoxComponent;
37
import com.gwtext.client.widgets.Component;
36
import com.gwtext.client.widgets.Component;
38
import com.gwtext.client.widgets.Container;
37
import com.gwtext.client.widgets.Container;
39
import com.gwtext.client.widgets.Panel;
38
import com.gwtext.client.widgets.Panel;
40
import com.gwtext.client.widgets.TabPanel;
-
 
41
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
39
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
42
import com.gwtext.client.widgets.event.PanelListenerAdapter;
40
import com.gwtext.client.widgets.event.PanelListenerAdapter;
43
import com.gwtext.client.widgets.event.TabPanelListener;
-
 
44
import com.gwtext.client.widgets.event.TabPanelListenerAdapter;
-
 
45
import com.gwtext.client.widgets.grid.GridDragData;
41
import com.gwtext.client.widgets.grid.GridDragData;
46
import com.gwtext.client.widgets.layout.BorderLayout;
42
import com.gwtext.client.widgets.layout.BorderLayout;
47
import com.gwtext.client.widgets.layout.BorderLayoutData;
43
import com.gwtext.client.widgets.layout.BorderLayoutData;
48
import com.gwtext.client.widgets.layout.FitLayout;
44
import com.gwtext.client.widgets.layout.FitLayout;
49
import com.gwtext.client.widgets.layout.RowLayout;
45
import com.gwtext.client.widgets.layout.RowLayout;
Line 212... Line 208...
212
		
208
		
Line 213... Line 209...
213
		fenetreCarto.add(cartoObservationVue);
209
		fenetreCarto.add(cartoObservationVue);
214
		
210
		
-
 
211
		formulaireSaisieObservationVue.addListener(
215
		formulaireSaisieObservationVue.addListener(
212
		new PanelListenerAdapter() {
216
		new PanelListenerAdapter() {
213
			@Override
217
			public void onCollapse(Panel panel)  {
214
			public void onCollapse(Panel panel)  {
-
 
215
				CarnetEnLigneMediateur.fireResize();
218
				CarnetEnLigneMediateur.fireResize();
216
			}
219
			}
217
		    @Override
220
		    public void onExpand(Panel panel) {
218
			public void onExpand(Panel panel) {
221
		    	CarnetEnLigneMediateur.fireResize();
219
		    	CarnetEnLigneMediateur.fireResize();
Line 222... Line 220...
222
		    }
220
		    }
Line 227... Line 225...
227
		centre.setAutoScroll(true);
225
		centre.setAutoScroll(true);
228
		centre.setBorder(false);
226
		centre.setBorder(false);
Line 229... Line 227...
229
		
227
		
230
		centre.addListener(
228
		centre.addListener(
-
 
229
			new PanelListenerAdapter() {
231
			new PanelListenerAdapter() {
230
				@Override
232
				public void onCollapse(Panel panel)  {
231
				public void onCollapse(Panel panel)  {
233
					CarnetEnLigneMediateur.fireResize();
232
					CarnetEnLigneMediateur.fireResize();
-
 
233
				}
234
				}
234
			    @Override
235
			    public void onExpand(Panel panel) {
235
				public void onExpand(Panel panel) {
236
			    	CarnetEnLigneMediateur.fireResize();
236
			    	CarnetEnLigneMediateur.fireResize();
Line -... Line 237...
-
 
237
			    }
237
			    }
238
			    
238
			    
239
				@Override
239
				public void onResize(BoxComponent component, int adjWidth,
240
				public void onResize(BoxComponent component, int adjWidth,
240
						int adjHeight, int rawWidth, int rawHeight) {
241
						int adjHeight, int rawWidth, int rawHeight) {
241
					formulaireSaisieObservationVue.redimensionnerFormulaire();
242
					formulaireSaisieObservationVue.redimensionnerFormulaire();
Line -... Line 243...
-
 
243
					listeObservation.doLayout();
242
					listeObservation.doLayout();
244
				}
Line 243... Line 245...
243
				}
245
				
244
				
246
				@Override
Line 259... Line 261...
259
		centre.add(formulaireSaisieObservationVue, formLayoutData);
261
		centre.add(formulaireSaisieObservationVue, formLayoutData);
Line 260... Line 262...
260
 
262
 
261
		// Redimensionnement global sur collapse/expand
263
		// Redimensionnement global sur collapse/expand
262
		details.addListener(
264
		details.addListener(
-
 
265
			new PanelListenerAdapter() {
263
			new PanelListenerAdapter() {
266
				@Override
264
				public void onCollapse(Panel panel)  {
267
				public void onCollapse(Panel panel)  {
265
					CarnetEnLigneMediateur.fireResize();
268
					CarnetEnLigneMediateur.fireResize();
-
 
269
				}
266
				}
270
			    @Override
Line 267... Line 271...
267
			    public void onExpand(Panel panel) {
271
				public void onExpand(Panel panel) {
268
					
272
					
269
			    	String[] selectionListe = listeObservation.getIdSelectionnees();
273
			    	String[] selectionListe = listeObservation.getIdSelectionnees();
270
			    	if(selectionListe.length > 0) {
274
			    	if(selectionListe.length > 0) {
Line 309... Line 313...
309
		filtres.setCollapsible(true);
313
		filtres.setCollapsible(true);
Line 310... Line 314...
310
		
314
		
311
		
315
		
-
 
316
		filtres.addListener(
312
		filtres.addListener(
317
			new PanelListenerAdapter() {
313
			new PanelListenerAdapter() {
318
				@Override
314
				public void onCollapse(Panel panel)  {
319
				public void onCollapse(Panel panel)  {
-
 
320
					CarnetEnLigneMediateur.fireResize();
315
					CarnetEnLigneMediateur.fireResize();
321
				}
316
				}
322
			    @Override
317
			    public void onExpand(Panel panel) {
323
				public void onExpand(Panel panel) {
318
			    	CarnetEnLigneMediateur.fireResize();
324
			    	CarnetEnLigneMediateur.fireResize();
Line 319... Line 325...
319
			    }
325
			    }
Line 350... Line 356...
350
		
356
		
351
		if(panneauPrincipalObservation == null || !panneauPrincipalObservation.isCreated()) 
357
		if(panneauPrincipalObservation == null || !panneauPrincipalObservation.isCreated()) 
352
		{
358
		{
353
			panneauPrincipalObservation.addListener(new ContainerListenerAdapter()
359
			panneauPrincipalObservation.addListener(new ContainerListenerAdapter()
-
 
360
			{
354
			{
361
				@Override
355
				public void onRender(Component c)
362
				public void onRender(Component c)
356
				{
363
				{
357
					panneauPrincipalObservation.purgeListeners() ;
364
					panneauPrincipalObservation.purgeListeners() ;
358
					initialiserArbres();
365
					initialiserArbres();
Line 786... Line 793...
786
		
793
		
787
		if(panneauPrincipalObservation == null || panneauPrincipalObservation.isCreated() || !panneauPrincipalObservation.isVisible())
794
		if(panneauPrincipalObservation == null || panneauPrincipalObservation.isCreated() || !panneauPrincipalObservation.isVisible())
788
		{
795
		{
789
			panneauPrincipalObservation.addListener(new ContainerListenerAdapter()
796
			panneauPrincipalObservation.addListener(new ContainerListenerAdapter()
-
 
797
			{
790
			{
798
				@Override
791
				public void onShow(Component component)
799
				public void onShow(Component component)
792
				{
800
				{
793
					deconnecterUtilisateur();
801
					deconnecterUtilisateur();
794
					panneauPrincipalObservation.purgeListeners();
802
					panneauPrincipalObservation.purgeListeners();