Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 860 Rev 862
Line 29... Line 29...
29
	private String generalTpl = null;
29
	private String generalTpl = null;
30
	private String auteurTpl = null;
30
	private String auteurTpl = null;
31
	private String publicationTpl = null;
31
	private String publicationTpl = null;
32
	private String descriptionTpl = null;
32
	private String descriptionTpl = null;
33
	private String contenuTpl = null;
33
	private String contenuTpl = null;
34
	private String documentTpl = null;
-
 
35
	private String inventaireTpl = null;
34
	private String inventaireTpl = null;
Line 36... Line 35...
36
	
35
	
37
	private Collection collection = null;
36
	private Collection collection = null;
Line 38... Line 37...
38
	private boolean collectionChargementOk = false;
37
	private boolean collectionChargementOk = false;
39
	
38
	
40
	private ContentPanel panneauPrincipal = null;
39
	private ContentPanel panneauPrincipal = null;
41
	private Html entete = null;
40
	private Html entete = null;
42
	private TabPanel onglets = null;
41
	private TabPanel onglets = null;
43
	private TabItem generalOnglet = null;
42
	private TabItem generalOnglet = null;
44
	private TabItem auteurOnglet = null;
43
	private TabItem personneOnglet = null;
45
	private TabItem publicationOnglet = null;
44
	private TabItem publicationOnglet = null;
46
	private TabItem descriptionOnglet = null;
-
 
47
	private TabItem contenuOnglet = null;
45
	private TabItem descriptionOnglet = null;
Line 48... Line 46...
48
	private TabItem documentOnglet = null;
46
	private TabItem contenuOnglet = null;
49
	private TabItem inventaireOnglet = null;
47
	private TabItem inventaireOnglet = null;
50
	
48
	
Line 70... Line 68...
70
		generalOnglet = new TabItem(i18nC.structureInfoGeneral());
68
		generalOnglet = new TabItem(i18nC.structureInfoGeneral());
71
		generalOnglet.setLayout(new AnchorLayout());
69
		generalOnglet.setLayout(new AnchorLayout());
72
		generalOnglet.setScrollMode(Scroll.AUTO);
70
		generalOnglet.setScrollMode(Scroll.AUTO);
73
		onglets.add(generalOnglet);
71
		onglets.add(generalOnglet);
Line 74... Line 72...
74
		
72
		
75
		auteurOnglet = new TabItem(i18nC.collectionPersonne());
73
		personneOnglet = new TabItem(i18nC.collectionPersonne());
76
		auteurOnglet.setLayout(new AnchorLayout());
74
		personneOnglet.setLayout(new AnchorLayout());
77
		auteurOnglet.setScrollMode(Scroll.AUTO);
75
		personneOnglet.setScrollMode(Scroll.AUTO);
Line 78... Line 76...
78
		onglets.add(auteurOnglet);
76
		onglets.add(personneOnglet);
79
		
77
		
80
		publicationOnglet = new TabItem(i18nC.collectionPublication());
78
		publicationOnglet = new TabItem(i18nC.collectionPublication());
81
		publicationOnglet.setLayout(new AnchorLayout());
79
		publicationOnglet.setLayout(new AnchorLayout());
Line 89... Line 87...
89
		
87
		
90
		contenuOnglet = new TabItem(i18nC.collectionContenu());
88
		contenuOnglet = new TabItem(i18nC.collectionContenu());
91
		contenuOnglet.setLayout(new AnchorLayout());
89
		contenuOnglet.setLayout(new AnchorLayout());
92
		contenuOnglet.setScrollMode(Scroll.AUTO);
90
		contenuOnglet.setScrollMode(Scroll.AUTO);
93
		onglets.add(contenuOnglet);
91
		onglets.add(contenuOnglet);
94
		
-
 
95
		documentOnglet = new TabItem(i18nC.collectionDocument());
-
 
96
		documentOnglet.setLayout(new AnchorLayout());
-
 
97
		documentOnglet.setScrollMode(Scroll.AUTO);
-
 
98
		onglets.add(documentOnglet);
-
 
99
		
92
				
100
		inventaireOnglet = new TabItem(i18nC.collectionInventaire());
93
		inventaireOnglet = new TabItem(i18nC.collectionInventaire());
101
		inventaireOnglet.setLayout(new AnchorLayout());
94
		inventaireOnglet.setLayout(new AnchorLayout());
102
		inventaireOnglet.setScrollMode(Scroll.AUTO);
95
		inventaireOnglet.setScrollMode(Scroll.AUTO);
Line 111... Line 104...
111
		initialiserGeneralTpl();
104
		initialiserGeneralTpl();
112
		initialiserAuteurTpl();
105
		initialiserAuteurTpl();
113
		initialiserPublicationTpl();
106
		initialiserPublicationTpl();
114
		initialiserContenuTpl();
107
		initialiserContenuTpl();
115
		initialiserDescriptionTpl();
108
		initialiserDescriptionTpl();
116
		initialiserDocumentTpl();
-
 
117
		initialiserInventaireTpl();
109
		initialiserInventaireTpl();
118
	}
110
	}
Line 119... Line 111...
119
	
111
	
120
	private void initialiserEnteteHtmlTpl() {
112
	private void initialiserEnteteHtmlTpl() {
Line 191... Line 183...
191
			"	</div>"+
183
			"	</div>"+
192
			"	<hr class='{css_clear}'/>"+
184
			"	<hr class='{css_clear}'/>"+
193
			"</div>";
185
			"</div>";
194
	}
186
	}
Line 195... Line -...
195
	
-
 
196
	private void initialiserDocumentTpl() {
-
 
197
		documentTpl =
-
 
198
			"<div class='{css_corps}'>"+
-
 
199
			"	<div class='{css_fieldset}'>"+
-
 
200
			"		<h2>{i18n_titre_document}</h2>"+
-
 
201
			"	</div>"+
-
 
202
			"	<hr class='{css_clear}'/>"+
-
 
203
			"</div>";
-
 
204
	}
-
 
205
	
187
	
206
	private void initialiserInventaireTpl() {
188
	private void initialiserInventaireTpl() {
207
		inventaireTpl =
189
		inventaireTpl =
208
			"<div class='{css_corps}'>"+
190
			"<div class='{css_corps}'>"+
209
			"	<div class='{css_fieldset}'>"+
191
			"	<div class='{css_fieldset}'>"+
Line 227... Line 209...
227
			projetsChargementOk = true;
209
			projetsChargementOk = true;
228
		} else if (nouvellesDonnees instanceof ValeurListe) {
210
		} else if (nouvellesDonnees instanceof ValeurListe) {
229
			ValeurListe listeValeursReceptionnee = (ValeurListe) nouvellesDonnees;
211
			ValeurListe listeValeursReceptionnee = (ValeurListe) nouvellesDonnees;
230
			receptionerListeValeurs(listeValeursReceptionnee);
212
			receptionerListeValeurs(listeValeursReceptionnee);
231
		} else {
213
		} else {
232
			GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
214
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
233
		}
215
		}
Line 234... Line 216...
234
		
216
		
235
		if (avoirDonneesChargees()) {
217
		if (avoirDonneesChargees()) {
236
			afficherDetail();
218
			afficherDetail();
Line 251... Line 233...
251
			afficherIdentification();
233
			afficherIdentification();
252
			afficherAuteur();
234
			afficherAuteur();
253
			afficherPublication();
235
			afficherPublication();
254
			afficherDescription();
236
			afficherDescription();
255
			afficherContenu();
237
			afficherContenu();
256
			afficherDocument();
-
 
257
			afficherInventaire();
238
			afficherInventaire();
258
		}
239
		}
259
		layout();
240
		layout();
260
	}
241
	}
Line 327... Line 308...
327
	
308
	
328
	private void afficherAuteur() {
309
	private void afficherAuteur() {
329
		Params auteurParams = new Params();
310
		Params auteurParams = new Params();
Line 330... Line 311...
330
		auteurParams.set("i18n_titre_auteur", i18nC.collectionPersonneTitre());
311
		auteurParams.set("i18n_titre_auteur", i18nC.collectionPersonneTitre());
331
		
312
		
Line 332... Line 313...
332
		afficherOnglet(auteurTpl, auteurParams, auteurOnglet);
313
		afficherOnglet(auteurTpl, auteurParams, personneOnglet);
333
	}
314
	}
334
	
315
	
Line 350... Line 331...
350
		Params contenuParams = new Params();
331
		Params contenuParams = new Params();
351
		contenuParams.set("i18n_titre_contenu", i18nC.collectionContenuTitre());
332
		contenuParams.set("i18n_titre_contenu", i18nC.collectionContenuTitre());
Line 352... Line 333...
352
		
333
		
353
		afficherOnglet(contenuTpl, contenuParams, contenuOnglet);
334
		afficherOnglet(contenuTpl, contenuParams, contenuOnglet);
354
	}
-
 
355
	
-
 
356
	private void afficherDocument() {
-
 
357
		Params documentParams = new Params();
-
 
Line 358... Line -...
358
		documentParams.set("i18n_titre_document", i18nC.collectionDocumentTitre());
-
 
359
		
-
 
360
		afficherOnglet(documentTpl, documentParams, documentOnglet);
-
 
361
	}
335
	}
362
	
336
		
363
	private void afficherInventaire() {
337
	private void afficherInventaire() {
Line 364... Line 338...
364
		Params inventaireParams = new Params();
338
		Params inventaireParams = new Params();