List of usage examples for com.google.gwt.user.client Window confirm
public static boolean confirm(String msg)
From source file:com.google.mobile.trippy.web.client.presenter.header.TripOptionsPresenter.java
License:Apache License
@Override public void addMenu() { Preconditions.checkNotNull(trip);/*from w w w.jav a2 s. c om*/ menuPresenter.clear(); if (isMapScreen()) { menuPresenter.addMenuItem(Constants.SHOW_IN_LIST_STR, TrippyBundle.INSTANCE.listIcon(), new Runnable() { @Override public void run() { singletonComponents.getEventBus().fireEvent(new ShowTripScheduleEvent(trip)); } }); } else { menuPresenter.addMenuItem(Constants.SHOW_ON_MAP_STR, TrippyBundle.INSTANCE.iconShowOnMap(), new Runnable() { @Override public void run() { singletonComponents.getEventBus().fireEvent( new ShowTripOnMapEvent(trip, tripDay, null/*selected trip Item key*/)); } }); } final boolean isContributor = singletonComponents.getUserUtils().isContributor(trip, singletonComponents.getUtils().getUserEmail()); final boolean isOwner = singletonComponents.getUserUtils().isOwner(trip, singletonComponents.getUtils().getUserEmail()); menuPresenter.addMenuItem(Constants.DELETE_STR, TrippyBundle.INSTANCE.trash(), !isOwner, new Runnable() { @Override public void run() { if (isOwner) { if (Window.confirm(singletonComponents.getMessage().confirmTripDelete(trip.getName()))) { final Toast toast = singletonComponents.getToast(); try { toast.showLoading(singletonComponents.getMessage().deleting(trip.getName())); singletonComponents.getTripService().deleteTrip(trip, new AsyncCallback<Void>() { @Override public void onSuccess(Void result) { toast.hideLoading(); toast.showToast(singletonComponents.getMessage().tripDeleted()); singletonComponents.getEventBus().fireEvent(new ShowHomePageEvent()); } @Override public void onFailure(Throwable caught) { toast.hideLoading(); if (caught instanceof AuthorizationException) { toast.showToast(singletonComponents.getMessage() .unauthorizedDelete(Constants.TRIP_STR)); } else { toast.showToast(singletonComponents.getMessage().tripDeletionFailed()); } } }); } catch (AuthorizationException e) { toast.hideLoading(); toast.showToast(singletonComponents.getMessage().tripDeletionFailed()); } } } else { singletonComponents.getToast().showToast( singletonComponents.getMessage().unauthorizedDelete(Constants.SHARED_TRIP_STR)); } } }); // "Share" trip item menuPresenter.addMenuItem(Constants.INVITE, TrippyBundle.INSTANCE.shareIcon(), !isContributor, new Runnable() { @Override public void run() { if (isContributor) { singletonComponents.getEventBus().fireEvent(new ShareTripEvent(trip)); } else { singletonComponents.getToast() .showToast(singletonComponents.getMessage().unauthorizedShare()); } } }); // "Edit" trip item menuPresenter.addMenuItem(Constants.EDIT_STR, TrippyBundle.INSTANCE.editIcon(), !isContributor, new Runnable() { @Override public void run() { if (isContributor) { tripEditPopupPresenter.showPopup(); } else { singletonComponents.getToast().showToast( singletonComponents.getMessage().unauthorizedEdit(Constants.SHARED_TRIP_STR)); } } }); menuPresenter.setPopupTitle(Constants.TRIP_MENU_STR); super.addMenu(); }
From source file:com.google.sampling.experiential.client.Main.java
License:Open Source License
public void eventFired(int experimentCode, ExperimentDAO experiment, boolean joined, boolean findView) { switch (experimentCode) { case ExperimentListener.STATS_CODE: contentPanel.clear();/*from w w w . ja va 2 s. c o m*/ showStatsPanel(experiment, joined); break; case ExperimentListener.CHARTS_CODE: contentPanel.clear(); showChart(experiment, joined); break; case ExperimentListener.CSV_CODE: String joinedStr = ""; if (joined) { joinedStr = ":who=" + loginInfo.getEmailAddress().toLowerCase(); } Window.open("/events?csv&q='experimentId=" + experiment.getId() + joinedStr + "'", "_blank", ""); break; case ExperimentListener.DELETE_CODE: if (Window.confirm(myConstants.areYouSureYouWantToDelete())) { deleteExperiment(experiment, joined); } break; case ExperimentListener.EDIT_CODE: contentPanel.clear(); statusLabel.setVisible(true); toggleExperimentList(false); showExperimentDetailPanel(experiment, !joined, findView); break; case ExperimentListener.SAVED: saveToServer(experiment); break; case ExperimentListener.CANCELED: contentPanel.clear(); toggleExperimentList(true); break; case ExperimentListener.SOFT_DELETE_CODE: softDeleteExperiment(experiment); break; case ExperimentListener.CSV_ANON_CODE: String whoStr = ""; if (joined) { whoStr = ":who=" + loginInfo.getEmailAddress(); } Window.open("/events?csv&anon=true&q='experimentId=" + experiment.getId() + whoStr + "'", "_blank", ""); break; case ExperimentListener.COPY_EXPERIMENT_CODE: contentPanel.clear(); copyExperiment(experiment); toggleExperimentList(false); showExperimentDetailPanel(experiment, true, false); break; case ExperimentListener.ANON_MAPPING_CODE: String who2Str = ""; if (joined) { who2Str = ":who=" + loginInfo.getEmailAddress(); } Window.open("/events?csv&mapping=true&q='experimentId=" + experiment.getId() + who2Str + "'", "_blank", ""); break; case ExperimentListener.DATA_CODE: String dataQuery = ""; if (joined) { dataQuery = ":who=" + loginInfo.getEmailAddress(); } Window.open("/events?q='experimentId=" + experiment.getId() + dataQuery + "'", "_blank", ""); break; case ExperimentListener.EXPERIMENT_RESPONSE_CODE: contentPanel.clear(); toggleExperimentList(true); break; case ExperimentListener.EXPERIMENT_RESPONSE_CANCELED_CODE: contentPanel.clear(); toggleExperimentList(true); break; case ExperimentListener.SHOW_EXPERIMENT_RESPONSE_CODE: contentPanel.clear(); toggleExperimentList(false); showExperimentExecutorPanel(experiment, joined); break; case ExperimentListener.SHOW_QR_CODE: String experimentId = "0000" + Long.toString(experiment.getId()); Window.open("http://chart.apis.google.com/chart?cht=qr&chs=350x350&chld=" + "L&choe=UTF-8&chl=content%3A%2F%2Fcom.google.android.apps.paco.ExperimentProvider%2Fexperiments%2F" + experimentId, "_blank", ""); break; case ExperimentListener.SHOW_REF_CODE: contentPanel.clear(); showExperimentReferencePanel(experiment); break; case ExperimentListener.INDIVIDUAL_STATS_CODE: Window.open("/participantStats?experimentId=" + experiment.getId(), "_blank", ""); break; case ExperimentListener.JOINED_CODE: contentPanel.clear(); joinExperiment(experiment); break; } }
From source file:com.google.testing.testify.risk.frontend.client.view.impl.AttributeViewImpl.java
License:Apache License
/** * Handler for the deleteComponentButton's click event, removing the Component. *//* w w w . j a va2 s . c om*/ @UiHandler("deleteAttributeImage") protected void onDeleteAttributeImageClicked(ClickEvent event) { String promptText = "Are you sure you want to remove " + attributeName.getText() + "?"; if (Window.confirm(promptText)) { presenter.onRemove(); } }
From source file:com.google.testing.testify.risk.frontend.client.view.impl.ComponentViewImpl.java
License:Apache License
/** * Handler for the deleteComponentImage's click event, removing the Component. *///from w ww.ja va 2s . c om @UiHandler("deleteComponentImage") protected void onDeleteComponentImageClicked(ClickEvent event) { String promptText = "Are you sure you want to remove " + componentName.getText() + "?"; if (Window.confirm(promptText)) { presenter.onRemove(); } }
From source file:com.google.testing.testify.risk.frontend.client.view.impl.DataRequestViewImpl.java
License:Apache License
/** * Handler for the deleteComponentImage's click event, removing the Component. *//*from ww w. j a v a 2s . c om*/ @UiHandler("deleteDataRequestImage") void onDeleteComponentImageClicked(ClickEvent event) { String promptText = "Are you sure you want to remove this data request?"; if (Window.confirm(promptText)) { presenter.onRemove(); } }
From source file:com.google.testing.testify.risk.frontend.client.view.impl.FilterViewImpl.java
License:Apache License
@UiHandler("deleteFilterImage") void onDeleteFilterImageClicked(ClickEvent event) { String promptText = "Are you sure you want to remove this filter?"; if (Window.confirm(promptText)) { presenter.onRemove();/*from w w w. ja v a 2 s. c o m*/ } }
From source file:com.google.testing.testify.risk.frontend.client.view.impl.ProjectSettingsViewImpl.java
License:Apache License
/** * Handler for the deleteProjectButton's click event. Deletes the project. *//*from ww w . java 2s . c o m*/ @UiHandler("deleteProjectCheckBox") void onDeleteProjectCheckBoxChecked(ClickEvent event) { String warningMessage = "This will permanently delete your project when you click save." + " Are you sure?"; if (!Window.confirm(warningMessage)) { deleteProjectCheckBox.setValue(false); } }
From source file:com.google.testing.testify.risk.frontend.client.view.widgets.EditCapabilityWidget.java
License:Apache License
@UiHandler("deleteImage") protected void handleDelete(ClickEvent event) { String promptText = "Are you sure you want to remove " + capability.getName() + "?"; if (Window.confirm(promptText)) { setValue(null, true);//from w w w .j a va 2s . c o m } }
From source file:com.googlecode.gwtphonegap.client.notification.NotificationBrowserImpl.java
License:Apache License
@Override public void confirm(String message, ConfirmCallback callback) { boolean confirm = Window.confirm(message); callback.onConfirm(confirm ? 1 : 2); }
From source file:com.googlecode.hmvc4gwt.example.hmvcblog.frontend.dashboard.client.dashboard.DashboardController.java
License:Open Source License
private void removeBlog(UserBlogTitleDTO userBlogTitleDTO) { if (Window.confirm(I18N.constants.messageConfirmBlogRemove() + " " + userBlogTitleDTO.getTitle())) { BlogRemoveDTO blogRemoveDTO = new BlogRemoveDTO(); blogRemoveDTO.setId(userBlogTitleDTO.getId()); fireEventGlobal(new RemoveBlogEvent(blogRemoveDTO, this)); }//from w ww.ja va 2 s . c o m ; fireEventGlobal(new GetListUserBlogTitleEvent(getComponent().getController())); }