Show alert window if UiAction returns non-empty string

Change-Id: I46b957727ca3620a6a53c5fce5a275ee50a84d6c
This commit is contained in:
David Ostrovsky
2013-08-18 09:49:15 +02:00
committed by David Ostrovsky
parent 5dfd415d6f
commit 08fdbee324

View File

@@ -18,10 +18,12 @@ import com.google.gerrit.client.Gerrit;
import com.google.gerrit.client.changes.ChangeInfo;
import com.google.gerrit.client.changes.ChangeInfo.ActionInfo;
import com.google.gerrit.client.rpc.GerritCallback;
import com.google.gerrit.client.rpc.NativeString;
import com.google.gerrit.client.rpc.RestApi;
import com.google.gerrit.common.PageLinks;
import com.google.gerrit.reviewdb.client.Change;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
class DefaultActions {
@@ -30,6 +32,12 @@ class DefaultActions {
AsyncCallback<JavaScriptObject> cb = new GerritCallback<JavaScriptObject>() {
@Override
public void onSuccess(JavaScriptObject msg) {
if (NativeString.is(msg)) {
NativeString str = (NativeString) msg;
if (!str.asString().isEmpty()) {
Window.alert(str.asString());
}
}
Gerrit.display(PageLinks.toChange2(id));
}
};