Example usage for com.google.gwt.user.client Window alert

List of usage examples for com.google.gwt.user.client Window alert

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window alert.

Prototype

public static void alert(String msg) 

Source Link

Usage

From source file:com.example.GWTOAuthLoginDemo.client.GWTOAuthLoginDemo.java

License:Open Source License

private void verifySocialUser() {
    final String authProviderName = ClientUtils.getAuthProviderNameFromCookie();
    final int authProvider = ClientUtils.getAuthProviderFromCookieAsInt();
    log("Verifying " + authProviderName + " user ...");
    final String userName = loginScreen.getUsernameTextBox().getText();
    final String password = loginScreen.getPasswordTextBox().getText();

    if (authProvider == ClientUtils.DEFAULT) {
        if (userName.length() == 0) {
            Window.alert("Username is empty");
            return;
        }//  ww w  .j  ava2 s.c om
        if (password.length() == 0) {
            Window.alert("Password is emtpy");
            return;
        } else {
            hideLoginDialog();
            /*
            if (loginDialog == null)
            {
            // we're using login screen
            showApp(APPSCREEN_MAIN);
            }
            */

        }

    }

    new MyAsyncCallback<SocialUser>() {

        @Override
        public void onSuccess(SocialUser result) {
            ClientUtils.saveSessionId(result.getSessionId());

            String name = "";
            if (result.getName() != null) {
                name = result.getName();
            } else if (result.getNickname() != null) // yahoo
            {
                name = result.getNickname();
            } else if (result.getFirstName() != null) // linkedin
            {
                name = result.getFirstName();
                String lastName = result.getLastName();
                if (lastName != null) {
                    name = name + " " + lastName;
                }
            }

            log(authProviderName + " user '" + name + "' is verified!\n" + result.getJson());
            ClientUtils.saveUsername(name);
            updateLoginStatus();
        }

        @Override
        protected void callService(AsyncCallback<SocialUser> cb) {
            try {
                final Credential credential = ClientUtils.getCredential();
                if (credential == null) {
                    log("verifySocialUser: Could not get credential for " + authProvider + " user");
                    return;
                }

                if (authProvider == ClientUtils.DEFAULT) {
                    credential.setLoginName(userName);
                    credential.setPassword(password);
                }

                OAuthLoginService.Util.getInstance().verifySocialUser(credential, cb);
            } catch (Exception e) {
                Window.alert(e.getMessage());
            }
        }

        @Override
        public void onFailure(Throwable caught) {
            Window.alert("Coult not verify" + authProvider + " user." + caught);
        }
    }.go("Verifying " + authProviderName + " user..");

    /*
    AsyncCallback<SocialUser> callback = new AsyncCallback<SocialUser>()
    {
            
    @Override
    public void onFailure(Throwable caught)
    {
        Window.alert("Coult not verify" + authProvider + " user." + caught);
    }
            
    @Override
    public void onSuccess(SocialUser result)
    {
        log(authProvider + " user is verified");
        ClientUtils.saveSessionId(result.getSessionId());
        ClientUtils.saveUsername(result.getName());
        updateLoginStatus();
    }
    };
    OAuthLoginService.Util.getInstance().verifySocialUser(credential,callback);
    */
}

From source file:com.example.GWTOAuthLoginDemo.client.GWTOAuthLoginDemo.java

License:Open Source License

private void show(final String s) {
    Window.alert(s);
}

From source file:com.example.GWTOAuthLoginDemo.client.GWTOAuthLoginDemo.java

License:Open Source License

private void getMeObject() {
    final String sessionId = ClientUtils.getSessionIdFromCookie();
    if (sessionId == null) {
        String html = "Please Login first to get access to your protected resource";
        showMessage(html);//from w  ww  .jav a 2s .c o m
        return;
    }
    log("Got session id in client: " + sessionId);

    new MyAsyncCallback<SocialUser>() {

        @Override
        public void onSuccess(SocialUser result) {
            if (result == null) {
                Window.alert("Could not receive User");
            } else {
                String authProvider = ClientUtils.getAuthProviderNameFromCookie();
                String json = result.getJson();
                if (json != null) {
                    log(authProvider + " user retreived...\n" + json);
                } else {
                    log("No JSON available for " + authProvider + " user");

                }
            }
        }

        @Override
        protected void callService(AsyncCallback<SocialUser> cb) {
            OAuthLoginService.Util.getInstance().fetchMe(sessionId, cb);
        }

        @Override
        public void onFailure(Throwable caught) {
            ClientUtils.handleException(caught);
        }
    }.go("Getting Protected resource..");

    /*
    AsyncCallback<SocialUser> callback = new AsyncCallback<SocialUser>()
    {
            
    @Override
    public void onFailure(Throwable caught)
    {
            
        if (caught.getMessage().equals(ClientUtils.SESSION_EXPIRED_MESSAGE))
        {
            showSessionExpires();
        }
        else
        {
            showGenericException(caught.getMessage());
            
        }
    }
            
    @Override
    public void onSuccess(SocialUser result)
    {
        if (result == null)
        {
           Window.alert("Could not receive User"); 
        }
        else
        {
            String authProvider = ClientUtils.getAuthProviderNameFromCookie();
            log(authProvider + " user retreived...");
            String json = result.getJson();
            if (json != null)
            {
                log(json);
            }
        }
    }
    };       
    OAuthLoginService.Util.getInstance().fetchMe(sessionId,callback);
    */
}

From source file:com.example.texture_mapping.client.Texture_mapping.java

License:Apache License

public void onModuleLoad() {
    // HTML ben/*from w  w w  . java 2s  . c om*/
    Grid grid = new Grid(3, 3);
    grid.setBorderWidth(1);

    int numRows = grid.getRowCount();
    int numColumns = grid.getColumnCount();
    for (int row = 0; row < numRows; row++) {
        for (int col = 0; col < numColumns; col++) {
            grid.setWidget(row, col, new Image(PlaceholderImages.INSTANCE.myImage()));
        }
    }

    RootPanel.get().add(grid);

    // WebGL
    final Canvas webGLCanvas = Canvas.createIfSupported();
    webGLCanvas.setCoordinateSpaceHeight(500); // ToDo: AutoSize
    webGLCanvas.setCoordinateSpaceWidth(500);
    glContext = (WebGLRenderingContext) webGLCanvas.getContext("experimental-webgl");
    if (glContext == null) {
        glContext = (WebGLRenderingContext) webGLCanvas.getContext("experimental-webgl");
    }

    if (glContext == null) {
        Window.alert("Sorry, Your Browser doesn't support WebGL!");
    }

    glContext.viewport(0, 0, 500, 500);

    RootPanel.get("gwtGL").add(webGLCanvas);
    start();
}

From source file:com.example3.client.Hello.java

License:Apache License

public void onModuleLoad() {
    thisHelloObj = this;
    Button b = new Button("Click me", new ClickHandler() {
        public void onClick(ClickEvent event) {
            Window.alert("Hello, AJAX");
            //  HelloJsonp.get();
        }// w  w  w.  j  ava2 s  .co m
    });

    RootPanel.get().add(b);

    Button b2 = new Button("Click me b2", new ClickHandler() {
        public void onClick(ClickEvent event) {
            HelloFront front = new HelloFront();
            front.init();
        }
    });
    RootPanel.get().add(b2);
    thisHelloRoot = RootPanel.get();
}

From source file:com.example3.client.Hello.java

License:Apache License

public static void callback(String m) {
    Window.alert("Hello, AJAX\n" + m);
}

From source file:com.extjs.gxt.samples.client.examples.tabs.BasicTabExample.java

License:Open Source License

@Override
protected void onRender(Element parent, int pos) {
    super.onRender(parent, pos);
    VerticalPanel vp = new VerticalPanel();
    vp.setSpacing(10);/*from w w w.j  a va2 s.c om*/

    String txt = TestData.DUMMY_TEXT_SHORT;

    TabPanel folder = new TabPanel();
    folder.setWidth(450);
    folder.setAutoHeight(true);

    TabItem shortText = new TabItem("Short Text");
    shortText.addStyleName("pad-text");
    shortText.addText(txt);
    folder.add(shortText);

    TabItem longText = new TabItem("Long Text");
    longText.addStyleName("pad-text");
    longText.addText(txt + "<br>" + txt);
    folder.add(longText);

    TabPanel panel = new TabPanel();
    panel.setPlain(true);
    panel.setSize(450, 250);

    TabItem normal = new TabItem("Normal");
    normal.addStyleName("pad-text");
    normal.addText("Just a plain old tab");
    panel.add(normal);

    TabItem iconTab = new TabItem("Icon Tab");
    iconTab.setIcon(Resources.ICONS.table());
    iconTab.addStyleName("pad-text");
    iconTab.addText("Just a plain old tab with an icon");
    panel.add(iconTab);

    TabItem ajax1 = new TabItem("Ajax Tab");
    ajax1.setScrollMode(Scroll.AUTO);
    ajax1.addStyleName("pad-text");
    ajax1.setAutoLoad(new RequestBuilder(RequestBuilder.GET, GWT.getHostPageBaseURL() + "data/ajax1.html"));
    panel.add(ajax1);

    TabItem eventTab = new TabItem("Event Tab");
    eventTab.addListener(Events.Select, new Listener<ComponentEvent>() {
        public void handleEvent(ComponentEvent be) {
            Window.alert("Event Tab Was Selected");
        }
    });
    eventTab.addStyleName("pad-text");
    eventTab.addText("I am tab 4's content. I also have an event listener attached.");
    panel.add(eventTab);

    TabItem disabled = new TabItem("Disabled");
    disabled.setEnabled(false);
    panel.add(disabled);

    vp.add(folder);
    vp.add(panel);
    add(vp);
}

From source file:com.facebook.tsdb.tsdash.client.ApplicationController.java

License:Apache License

private void listenCtrlF() {
    eventBus.addHandler(KeyboardShortcutEvent.TYPE, new KeyboardShortcutHandler() {
        @Override/*from w w  w.  j  a  va2s  .  com*/
        public void onCtrlSpace(KeyboardShortcutEvent event) {
            // ignore
        }

        @Override
        public void onCtrlF(KeyboardShortcutEvent event) {
            if (appState.view != ViewChangeEvent.View.GRAPH) {
                Window.alert("You can change fullscreen mode only " + "in graph view");
                return;
            }
            if (!appState.fullscreen && !appState.hasPlot()) {
                Window.alert("Nothing to plot");
                return;
            }
            // toggle fullscreen
            appState.fullscreen = !appState.fullscreen;
            if (appState.fullscreen) {
                RootPanel.getBodyElement().addClassName("fullscreen");
            } else {
                RootPanel.getBodyElement().removeClassName("fullscreen");
            }
            fireStateChange(StateChange.SCREEN);
        }
    });
}

From source file:com.facebook.tsdb.tsdash.client.ApplicationController.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<String> event) {
    String historyToken = event.getValue();
    if (!historyToken.isEmpty()) {
        try {// ww w.  j  a  v a  2 s .c o m
            appState = new ApplicationState(historyToken);
        } catch (Exception e) {
            Window.alert("Error: " + e);
            // reset the application state to default
            appState = new ApplicationState();
            History.newItem(appState.toJSON(), false);
        }
    }
    // display
    topPresenter.go(topContainer, appState);
    errorPresenter.go(errorContainer, appState);
    displayView();
}

From source file:com.facebook.tsdb.tsdash.client.presenter.TimePresenter.java

License:Apache License

private void bindWidget() {
    ClickHandler modeHandler = new ClickHandler() {
        @Override/* w w w.j ava2s.  co  m*/
        public void onClick(ClickEvent event) {
            // ignore the selected click
            if (widget.selectedMode().equals(event.getSource())) {
                return;
            }
            widget.selectedMode(event.getSource());
        }
    };
    widget.historyModeButton().addClickHandler(modeHandler);
    widget.absoluteModeButton().addClickHandler(modeHandler);
    // bind the history mode buttons
    ClickHandler historyOptionsHandler = new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (event.getSource().equals(widget.selectedHistory())) {
                return;
            }
            widget.selectedHistory(event.getSource());
            // fire time range change event
            TimeRange timeRange = new TimeRange(historyButton2Range.get(event.getSource()));
            // sync the absolute time elements
            widget.timeFromValue().setValue(new Date(timeRange.from), false);
            widget.timeToValue().setValue(new Date(timeRange.to), false);
            // fire the event to the application controller
            eventBus.fireEvent(new TimeRangeChangeEvent(TimeMode.HISTORY, timeRange));
        }
    };
    widget.last15mButton().addClickHandler(historyOptionsHandler);
    widget.last1hButton().addClickHandler(historyOptionsHandler);
    widget.last6hButton().addClickHandler(historyOptionsHandler);
    widget.last1dButton().addClickHandler(historyOptionsHandler);
    widget.last1wButton().addClickHandler(historyOptionsHandler);
    // bind the absolute mode date pickers
    widget.timeFrom().addValueChangeHandler(new ValueChangeHandler<Date>() {
        @Override
        public void onValueChange(ValueChangeEvent<Date> event) {
            Date to = widget.timeToValue().getValue();
            if (event.getValue().after(to)) {
                Window.alert("Incorrect 'from' date");
                widget.timeFromValue().setValue(new Date(to.getTime() - 15 * 60 * 1000), false);
                return;
            }
            TimeRange range = new TimeRange(event.getValue().getTime(), to.getTime());
            eventBus.fireEvent(new TimeRangeChangeEvent(TimeMode.ABSOLUTE, range));
            widget.selectedHistory(null);
        }
    });
    widget.timeTo().addValueChangeHandler(new ValueChangeHandler<Date>() {
        @Override
        public void onValueChange(ValueChangeEvent<Date> event) {
            Date from = widget.timeFromValue().getValue();
            if (from.after(event.getValue())) {
                Window.alert("Incorrect 'to' date");
                widget.timeToValue().setValue(new Date(), false);
                return;
            }
            TimeRange range = new TimeRange(from.getTime(), event.getValue().getTime());
            eventBus.fireEvent(new TimeRangeChangeEvent(TimeMode.ABSOLUTE, range));
            widget.selectedHistory(null);
        }
    });
}