List of usage examples for com.google.gwt.user.client Window alert
public static void alert(String msg)
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); } }); }