Subversion Repositories eFlore/Applications.cel

Rev

Rev 1958 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1958 Rev 2033
Line 21... Line 21...
21
	public void onModuleLoad() {	
21
	public void onModuleLoad() {	
Line 22... Line 22...
22
		
22
		
23
		
23
		
-
 
24
		// A décommenter + compiler en detailed dans le cas d'une erreur
24
		// A décommenter + compiler en detailed dans le cas d'une erreur
25
		// survernant uniquement sur le serveur
25
		// survernant uniquement sur le serveur
-
 
26
		/*GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
26
		/*GWT.setUncaughtExceptionHandler(null);
27
		
27
		GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {	
28
		@Override
28
			@Override
29
		public void onUncaughtException(Throwable e) {
29
			public void onUncaughtException(Throwable e) {
30
				Window.alert("uncaught: " + e.getMessage());
30
					Window.alert("uncaught: " + e.getMessage());
31
				String s = buildStackTrace(e, "RuntimeException:\n");
31
					String s = buildStackTrace(e, "RuntimeException:\n");
32
				Window.alert(s);
32
					Window.alert(s);
33
				e.printStackTrace();
33
					e.printStackTrace();
-
 
34
			}
-
 
35
		});*/
34
			}
36
		
-
 
37
		// TODO: config devrait être un singleton
-
 
38
		Configuration config = new Configuration();
-
 
39
		
-
 
40
		// Chargement de l'api google maps v3 avant l'initialisation pour 
-
 
41
		// éviter des "complications"
35
		});*/
42
		// TODO: fabriquer une classe qui cherche dans la config une liste d'api
36
		Configuration config = new Configuration();
43
		// à charger, les instancie et ensuite lance l'application
Line 37... Line 44...
37
		AjaxLoaderOptions optAj = AjaxLoaderOptions.newInstance();
44
		AjaxLoaderOptions optAj = AjaxLoaderOptions.newInstance();
38
		optAj.setOtherParms("key="+Configuration.getCleGoogleMaps()+"&sensor=false");
45
		optAj.setOtherParms("key="+Configuration.getCleGoogleMaps()+"&sensor=false");
Line 58... Line 65...
58
		};
65
		};
Line 59... Line 66...
59
		
66
		
60
		t.schedule(3000);
67
		t.schedule(3000);
Line 61... Line 68...
61
	}
68
	}
62
	
69
	
63
	private String buildStackTrace(Throwable t, String log) {
70
	/*private String buildStackTrace(Throwable t, String log) {
64
	     if (t != null) {
71
	     if (t != null) {
65
		     log += t.getClass().toString();
72
		     log += t.getClass().toString();
66
		     log += t.getMessage();
73
		     log += t.getMessage();
Line 81... Line 88...
81
		     if (cause != null && cause != t) {
88
		     if (cause != null && cause != t) {
82
		    	 log += buildStackTrace(cause, "CausedBy:\n");
89
		    	 log += buildStackTrace(cause, "CausedBy:\n");
83
		     }
90
		     }
84
	     }
91
	     }
85
	     return log;
92
	     return log;
86
	  }
93
	  }*/
87
}
94
}