Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 907 Rev 1066
Line 1... Line 1...
1
package org.tela_botanica.client.composants;
1
package org.tela_botanica.client.composants;
Line 2... Line 2...
2
 
2
 
-
 
3
import org.tela_botanica.client.ComposantId;
3
import org.tela_botanica.client.ComposantId;
4
import org.tela_botanica.client.Mediateur;
4
import org.tela_botanica.client.RegistreId;
5
import org.tela_botanica.client.RegistreId;
5
import org.tela_botanica.client.configuration.Configuration;
6
import org.tela_botanica.client.configuration.Configuration;
6
import org.tela_botanica.client.images.Images;
7
import org.tela_botanica.client.images.Images;
7
import org.tela_botanica.client.modeles.Information;
8
import org.tela_botanica.client.modeles.Information;
Line 127... Line 128...
127
				boutonPlierDeplierTout.repaint();
128
				boutonPlierDeplierTout.repaint();
128
			}
129
			}
129
		});
130
		});
130
		plierDeplierToutBtn.setIcon(Images.ICONES.deplierTout());
131
		plierDeplierToutBtn.setIcon(Images.ICONES.deplierTout());
131
		plierDeplierToutBtn.setScale(ButtonScale.SMALL);
132
		plierDeplierToutBtn.setScale(ButtonScale.SMALL);
132
		plierDeplierToutBtn.setToolTip("Étendre le sommaire");
133
		plierDeplierToutBtn.setToolTip(Mediateur.i18nC.plierDeplierToutBtn());
133
		sommaireBarreOutils.add(plierDeplierToutBtn);
134
		sommaireBarreOutils.add(plierDeplierToutBtn);
134
	}
135
	}
Line 135... Line 136...
135
 
136
 
136
	private void creerPanneauContenu() {
137
	private void creerPanneauContenu() {
Line 236... Line 237...
236
					retour = true;  
237
					retour = true;  
237
				}
238
				}
238
				return retour;
239
				return retour;
239
			}
240
			}
240
		};
241
		};
241
		filtre.setFieldLabel("Chercher");
242
		filtre.setFieldLabel(Mediateur.i18nC.chercher());
242
		filtre.setLabelStyle("font-weight:normal;");
243
		filtre.setLabelStyle("font-weight:normal;");
243
		filtre.setToolTip("Filtrer le sommaire");
244
		filtre.setToolTip("Filtrer le sommaire");
244
		filtre.setWidth(200);
245
		filtre.setWidth(200);
Line 245... Line 246...
245
		
246
		
Line 260... Line 261...
260
		try {
261
		try {
261
			rb.sendRequest(null, new RequestCallback() {
262
			rb.sendRequest(null, new RequestCallback() {
Line 262... Line 263...
262
	
263
	
263
				public void onError(Request request, Throwable exception) {
264
				public void onError(Request request, Throwable exception) {
264
					// Gestion des exceptions déclenchées par l'exécution de la requête 
265
					// Gestion des exceptions déclenchées par l'exécution de la requête 
265
					GWT.log("Erreur à l'exécution du service "+SERVICE_NOM+" (selection)", exception);
266
					GWT.log(Mediateur.i18nM.erreurServiceJrest(SERVICE_NOM), exception);
266
					Info.display("Erreur de Requête", "Une erreur s'est produite lors de l'exécution de la requête.");
267
					Info.display(Mediateur.i18nM.erreurRequeteTitre(), Mediateur.i18nM.erreurRequete());
Line 267... Line 268...
267
				}
268
				}
268
				
269
				
269
				public void onErrorHTTP(Request request, Response reponse) {
270
				public void onErrorHTTP(Request request, Response reponse) {
Line 281... Line 282...
281
						if (response.getText().length() != 0 && response.getText() != null) {
282
						if (response.getText().length() != 0 && response.getText() != null) {
282
							final JSONValue responseValue = JSONParser.parse(response.getText());
283
							final JSONValue responseValue = JSONParser.parse(response.getText());
283
							JSONArray jsonArray = responseValue.isArray();
284
							JSONArray jsonArray = responseValue.isArray();
Line 284... Line 285...
284
							
285
							
285
							if (jsonArray != null) {
286
							if (jsonArray != null) {
286
								sommaire = new Menu("Sommaire");
287
								sommaire = new Menu(Mediateur.i18nC.sommaire());
Line 287... Line 288...
287
								ajouterMenuRecursivement(sommaire, jsonArray);
288
								ajouterMenuRecursivement(sommaire, jsonArray);
288
 
289
 
Line 296... Line 297...
296
								
297
								
297
								// Chargement de la page racine
298
								// Chargement de la page racine
298
								selectionSommaire(pagePrincipale.getCode());
299
								selectionSommaire(pagePrincipale.getCode());
299
								etendreArbre(menuAOuvrirParDefaut);
300
								etendreArbre(menuAOuvrirParDefaut);
300
							} else {
301
							} else {
301
								GWT.log("\n\tLa réponse n'est pas un objet ou un talbeau JSON et vaut : "+responseValue.toString(), null);
302
								GWT.log(Mediateur.i18nM.erreurJson(responseValue.toString()), null);
302
							}
303
							}
303
						}
304
						}
304
					}
305
					}
305
				}
306
				}