23,17 → 23,24 |
|
// A décommenter + compiler en detailed dans le cas d'une erreur |
// survernant uniquement sur le serveur |
/*GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() { |
|
@Override |
public void onUncaughtException(Throwable e) { |
Window.alert("uncaught: " + e.getMessage()); |
String s = buildStackTrace(e, "RuntimeException:\n"); |
Window.alert(s); |
e.printStackTrace(); |
/*GWT.setUncaughtExceptionHandler(null); |
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() { |
@Override |
public void onUncaughtException(Throwable e) { |
Window.alert("uncaught: " + e.getMessage()); |
String s = buildStackTrace(e, "RuntimeException:\n"); |
Window.alert(s); |
e.printStackTrace(); |
} |
});*/ |
|
// TODO: config devrait être un singleton |
Configuration config = new Configuration(); |
|
// Chargement de l'api google maps v3 avant l'initialisation pour |
// éviter des "complications" |
// TODO: fabriquer une classe qui cherche dans la config une liste d'api |
// à charger, les instancie et ensuite lance l'application |
AjaxLoaderOptions optAj = AjaxLoaderOptions.newInstance(); |
optAj.setOtherParms("key="+Configuration.getCleGoogleMaps()+"&sensor=false"); |
|
60,7 → 67,7 |
t.schedule(3000); |
} |
|
private String buildStackTrace(Throwable t, String log) { |
/*private String buildStackTrace(Throwable t, String log) { |
if (t != null) { |
log += t.getClass().toString(); |
log += t.getMessage(); |
83,5 → 90,5 |
} |
} |
return log; |
} |
}*/ |
} |