+ Window.Location.assign(config.logoutUrl());
+ }
+
+ public native void log1(String message)/*-{
+ $wnd.console.log(message);
+ }-*/;
+
+ public String getErrorData() {
+ if (error != null)
+ return error.toString();
+ return "";
+ }
+
+ public void setError(Throwable t) {
+ error = t;
+ }
+
+ public void showRelevantToolbarButtons() {
+ toolbar.showRelevantButtons();
+ }
+
+ public FileUploadDialog getFileUploadDialog() {
+ if (fileUploadDialog == null)
+ fileUploadDialog = new FileUploadDialog(this);
+ return fileUploadDialog;
+ }
+
+ public void hideUploadIndicator() {
+ upload.removeStyleName("pithos-uploadButton-loading");
+ upload.setTitle("");
+ }
+
+ public void showUploadIndicator() {
+ upload.addStyleName("pithos-uploadButton-loading");
+ upload.setTitle("Upload in progress. Click for details.");