Show alert window if UiAction returns non-empty string
Change-Id: I46b957727ca3620a6a53c5fce5a275ee50a84d6c
This commit is contained in:
		
				
					committed by
					
						
						David Ostrovsky
					
				
			
			
				
	
			
			
			
						parent
						
							5dfd415d6f
						
					
				
				
					commit
					08fdbee324
				
			@@ -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));
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user