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.dimdim.conference.ui.user.client.UserList.java

License:Open Source License

public void onUserRoleChanged(UIRosterEntry user) {
    //DebugPanel.getDebugPanel().addDebugMessage("inside role changed data ="+user+" ---partListEnabled="+ConferenceGlobals.partListEnabled);
    //DebugPanel.getDebugPanel().addDebugMessage("inside role changed data ="+user);
    if (ConferenceGlobals.getClientLayout() != null) {
        //         Window.alert("1");
        ConferenceGlobals.getClientLayout().closePopout();
    }//from   w w w  .  j  a va 2  s .c  o  m
    handlePartListEnabled(user);

    ListEntry listEntry = this.findEntry(user.getUserId());

    if (user.isActivePresenter()) {
        //DebugPanel.getDebugPanel().addDebugMessage("user is active presenter..");
        //first make the host 1
        if (user.getUserId().equals(me.getUserId())) {
            if (!me.isHost()) {
                //DebugPanel.getDebugPanel().addDebugMessage("me is not host...");
                String msg = ConferenceGlobals.getDisplayString("make.presenter.desc",
                        "The host of this meeting has now made you the presenter.");
                Window.alert(msg);
                //               Label lbl = new Label(msg);
                //               lbl.setStyleName("common-text");
                //               String header = ConferenceGlobals.getDisplayString("remove.presenter.heading","Info");
                //               DefaultCommonDialog confirmPubInstall = new DefaultCommonDialog(header, lbl, header);
                //               confirmPubInstall.drawDialog();
            }
        }
        listEntry.setDisplayRank(1);
    } else if (user.isPresenter()) {
        DebugPanel.getDebugPanel().addDebugMessage("user.isPresenter()");
        if (user.getUserId().equals(me.getUserId())) {
            //DebugPanel.getDebugPanel().addDebugMessage("5");
            if (!me.isHost()) {
                //DebugPanel.getDebugPanel().addDebugMessage("6");
                String msg = ConferenceGlobals.getDisplayString("remove.presenter.desc",
                        "The Host has taken the control back");
                Window.alert(msg);
                //               Label lbl = new Label(msg);
                //               lbl.setStyleName("common-text");
                //               String header = ConferenceGlobals.getDisplayString("remove.presenter.heading","Info");
                //               DefaultCommonDialog confirmPubInstall = new DefaultCommonDialog(header, lbl, header);
                //               confirmPubInstall.drawDialog();
            }
            if (resCallBacks != null) {
                //DebugPanel.getDebugPanel().addDebugMessage("Stopping the share....");
                //            stop current share if any is active
                resCallBacks.stopSharing();
            }
            //it is me so display rank is 2
            listEntry.setDisplayRank(2);
        } else {
            //means this is not me so changing the display rank
            //Window.alert("Changing the display rank of user entry "+user.getDisplayName() +" to 4");
            //DebugPanel.getDebugPanel().addDebugMessage("Changing the display rank of user entry "+user.getDisplayName() +" to 4");
            listEntry.setDisplayRank(3);

        }
    }
    if (user.isHost()) {
        //Window.alert("Changing the display rank of user entry "+user.getDisplayName() +" to 1");
        //         Window.alert("3");
        listEntry.setDisplayRank(1);
    }

}

From source file:com.dingziran.effective.client.content.widgets.CwBasicButton.java

License:Apache License

/**
 * Constructor./*from  w w w.  j  ava2s  .c  om*/
 *
 * @param constants the constants
 */
public CwBasicButton(CwConstants constants) {
    super(constants.cwBasicButtonName(), constants.cwBasicButtonDescription());
    this.constants = constants;
    view = new ContentWidgetView(hasMargins(), hasScrollableContent());
    view.setName(getName());
    view.setDescription(getDescription());
    setWidget(view);
    // Create a panel to align the widgets
    HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.setSpacing(10);
    final String msg = constants.cwBasicButtonClickMessage();
    // Add a normal button
    Button normalButton = new Button(constants.cwBasicButtonNormal(), new ClickHandler() {
        public void onClick(ClickEvent event) {
            Window.alert(msg);
        }
    });
    normalButton.ensureDebugId("cwBasicButton-normal");
    hPanel.add(normalButton);

    // Add a disabled button
    Button disabledButton = new Button(constants.cwBasicButtonDisabled());
    disabledButton.ensureDebugId("cwBasicButton-disabled");
    disabledButton.setEnabled(false);
    hPanel.add(disabledButton);
    view.setExample(hPanel);
}

From source file:com.dingziran.effective.client.content.widgets.CwFileUpload.java

License:Apache License

/**
 * Constructor./*from   www .j  a v  a 2 s  . co  m*/
 *
 * @param constants the constants
 */
public CwFileUpload(CwConstants constants) {
    super(constants.cwFileUploadName(), constants.cwFileUploadDescription());
    this.constants = constants;
    view = new ContentWidgetView(hasMargins(), hasScrollableContent());
    view.setName(getName());
    view.setDescription(getDescription());
    setWidget(view);
    // Create a vertical panel to align the content
    VerticalPanel vPanel = new VerticalPanel();

    // Add a label
    vPanel.add(new HTML(constants.cwFileUploadSelectFile()));

    // Add a file upload widget
    final FileUpload fileUpload = new FileUpload();
    fileUpload.ensureDebugId("cwFileUpload");
    vPanel.add(fileUpload);
    final String msg1 = constants.cwFileUploadNoFileError();
    final String msg2 = constants.cwFileUploadSuccessful();

    // Add a button to upload the file
    Button uploadButton = new Button(constants.cwFileUploadButton());
    uploadButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            String filename = fileUpload.getFilename();
            if (filename.length() == 0) {
                Window.alert(msg1);
            } else {
                Window.alert(msg2);
            }
        }
    });
    vPanel.add(new HTML("<br>"));
    vPanel.add(uploadButton);

    view.setExample(vPanel);
}

From source file:com.dotweblabs.friendscube.app.client.local.FriendFeedsPage.java

License:Apache License

@EventHandler("addFriendButton")
public void addFriend(ClickEvent event) {
    event.preventDefault();//w w  w. ja v  a2  s .  com
    ActivityResourceProxy activityResourceProxy = GWT.create(ActivityResourceProxy.class);
    activityResourceProxy.getClientResource().setReference(ClientProxyHelper.restRootPath()
            + ActivityResourceProxy.ACTIVITY_URI + loggedInUser.getUser().getId() + "/activities");
    Activity activity = new Activity();
    activity.setAttributedTo(profile.getUserId());
    activity.setCreatorId(loggedInUser.getUser().getId());
    activity.setType(Activity.ActivityType.REQUEST.toString());
    activityResourceProxy.newActivity(activity, new Result<Void>() {
        @Override
        public void onFailure(Throwable throwable) {

        }

        @Override
        public void onSuccess(Void aVoid) {
            Window.alert("Request sent");
        }
    });
}

From source file:com.dotweblabs.friendscube.app.client.local.FriendFeedsPage.java

License:Apache License

private void setStatusesToPage() {
    StatusesResourceProxy statusesResourceProxy = GWT.create(StatusesResourceProxy.class);
    statusesResourceProxy.getClientResource()
            .setReference(ClientProxyHelper.restRootPath() + StatusesResourceProxy.STATUSES_URI);
    statusesResourceProxy.getClientResource().setChallengeResponse(ChallengeScheme.HTTP_BASIC, "Authorization",
            getClientToken());//w w w  . j  a  va 2s . c om
    statusesResourceProxy.retrieve(new Result<StatusList>() {
        @Override
        public void onFailure(Throwable throwable) {
            Window.alert("Cannot retrieve statuses");
        }

        @Override
        public void onSuccess(StatusList statusList) {
            for (Status status : statusList.getStatuses()) {
                StatusWidget w = statusInstance.get();
                w.setProfile(profile);
                w.setModel(status);
                statuses.insert(w, 0);
            }
        }
    });
}

From source file:com.dotweblabs.friendscube.app.client.local.LoginPage.java

License:Apache License

@EventHandler("registerButton")
public void register(ClickEvent event) {
    event.preventDefault();// ww w . j a va 2 s .com
    String email = registrationEmail.getText();
    String password = registrationPassword.getText();
    RegistrationResourceProxy registrationResource = GWT.create(RegistrationResourceProxy.class);

    registrationResource.getClientResource()
            .setReference(ClientProxyHelper.restRootPath() + RegistrationResourceProxy.REGISTRATIONS_URI);
    registrationResource.getClientResource().setMethod(Method.POST);
    Registration registration = new Registration(email, Base64.byteArrayToBase64(password.getBytes()));
    registration.setFirstName(firstName.getText());

    registration.setLastName(lastName.getText());
    registration.setMiddleName(middleName.getText());
    registration.setBirthDate(DateTimeFormat.getFormat("yyyy-MM-dd").parse(birthDate.getText()));
    if ((firstName.getText().isEmpty()) || (registration.getLastName().isEmpty())
            || (registration.getPassword().isEmpty()) || (registration.getEmail().isEmpty())) {
        $("#register-error").removeClass("uk-hidden").text("Please complete all the information below.");
        return;
    }
    if ((password.length() < 8) || (password.length() > 15)) {
        $("#register-error").removeClass("uk-hidden").html(
                "<a class=\"uk-alert-close uk-close\"></a> Password must be composed of 8 to 15 characters.");
        return;
    }
    registrationResource.getClientResource().accept(MediaType.APPLICATION_JSON);
    registrationResource.getClientResource().accept(MediaType.APPLICATION_JAVA_OBJECT_GWT);
    registrationResource.store(registration, new Result<Void>() {
        @Override
        public void onFailure(Throwable caught) {
            //Logger.consoleLog("Error: " + caught.getMessage() + ", " + caught.getStackTrace());
            $("#register-error").removeClass("uk-hidden").text("Registration is failed.");
        }

        @Override
        public void onSuccess(Void result) {
            Window.alert("Registered!. Please log in now ");
        }
    });

}

From source file:com.dotweblabs.friendscube.app.client.local.MessagesPage.java

License:Apache License

@PageShowing
public void showing() {
    final UserResourceProxy userResourceProxy = GWT.create(UserResourceProxy.class);

    Long userId = loggedInUser.getUser().getId();
    userResourceProxy.getClientResource().setReference(
            ClientProxyHelper.restRootPath() + UserResourceProxy.USERS_URI + "/" + userId + "/friends");
    userResourceProxy.listFriends(userId, new Result<Friends>() {
        @Override//from ww w . ja  v  a2  s .  c  o m
        public void onFailure(Throwable throwable) {
            Window.alert("Failed to get list of Friends");
        }

        @Override
        public void onSuccess(Friends friends) {
            if (friends == null || friends.getCount() == 0) {

            } else {
                List<Friend> friendList = friends.getFriends();
                for (final Friend friend : friendList) {
                    MessageFriendWidget widget = messageFriendInstance.get();
                    widget.setModel(friend);
                    FocusPanel focusPanel = new FocusPanel();
                    focusPanel.setWidget(widget);
                    focusPanel.addClickHandler(new ClickHandler() {
                        @Override
                        public void onClick(ClickEvent clickEvent) {
                            selectedFriend = friend.getFriendId();
                            //Logger.consoleLog(selectedFriend.toString());
                            MessageResourceProxy messageResource = GWT.create(MessageResourceProxy.class);
                            messageResource.getClientResource().setReference(
                                    ClientProxyHelper.restRootPath() + MessageResourceProxy.MESSAGES_URI);
                            messageResource.retrieve(new Result<MessagesList>() {
                                @Override
                                public void onFailure(Throwable caught) {
                                    Window.alert("Message failed.");
                                }

                                @Override
                                public void onSuccess(MessagesList messagesList) {
                                    for (Message message : messagesList.getMessages()) {
                                        MessageWidget w = messageInstance.get();
                                        w.setProfile(loggedInUser.getUser().getProfile());
                                        w.setMessage(message);
                                        messagesflow.insert(w, 0);

                                    }
                                }
                            });

                        }

                    });
                    messagesFriendflow.add(focusPanel);
                }

                //                    int cnt = friendscube.getFriends().size();
                //                    for (int i = 0; i <  cnt; i++){
                //                        Window.alert("loop");
                //                        //Window.alert(friendscube.getFriends().get(i).getFriendId().toString());
                //                        loadUser(friendscube.getFriends().get(i).getFriendId());

            }
        }
    });

}

From source file:com.dotweblabs.friendscube.app.client.local.WelcomePage.java

License:Apache License

@PageShown
public void ready() {
    //Logger.consoleLog("user: " + loggedInUser.getModel());
    if (loggedInUser.getUser() == null) {
        //Logger.consoleLog("going to login");
        loginPage.go();//from www  .j  a  va  2s  .c  om
    } else {
        User user = loggedInUser.getUser();
        userInfo.setModel(loggedInUser.getUser());

        // TODO: API seems not to work now :-(
        /*
        ProfileResourceProxy profileResourceProxy = GWT.create(ProfileResourceProxy.class);
        profileResourceProxy.getClientResource().setReference(ClientProxyHelper.restRootPath() + ProfileResourceProxy.PROFILE_URI);
        profileResourceProxy.getClientResource().addQueryParameter("client_token", loggedInUser.getUser().getClientToken());
                
        profileResourceProxy.retrieve(new Result<Profile>() {
        @Override
        public void onFailure(Throwable throwable) {
            Window.alert("Could not retrieve profile: " + throwable.getMessage());
        }
                
        @Override
        public void onSuccess(Profile result) {
            loggedInUser.getUser().setProfile(result);
            statusLabel.setText("What's up " + result.getFirstName());
            if(result.getPhoto() != null && !result.getPhoto().isEmpty()){
                profilePic.getElement().setAttribute("src", result.getPhoto());
            }
        }
        });
        */

        StatusesResourceProxy statusesResourceProxy = GWT.create(StatusesResourceProxy.class);
        statusesResourceProxy.getClientResource()
                .setReference(ClientProxyHelper.restRootPath() + StatusesResourceProxy.STATUSES_URI);
        statusesResourceProxy.getClientResource().setChallengeResponse(ChallengeScheme.HTTP_BASIC,
                "Authorization", loggedInUser.getUser().getClientToken());
        statusesResourceProxy.retrieve(new Result<StatusList>() {
            @Override
            public void onFailure(Throwable throwable) {
                Window.alert("Cannot retrieve statuses");
            }

            @Override
            public void onSuccess(StatusList statusList) {
                for (Status status : statusList.getStatuses()) {
                    StatusWidget w = statusInstance.get();
                    w.setProfile(loggedInUser.getUser().getProfile());
                    w.setModel(status);
                    statuses.insert(w, 0);
                }
            }
        });
        //            userConnections.setVisible(true);
        userConnections.ready();
    }
}

From source file:com.dotweblabs.friendscube.app.client.local.WelcomePage.java

License:Apache License

@EventHandler("statusButton")
public void post(ClickEvent event) {
    event.preventDefault();/*  www.j a v a 2  s.c o m*/
    StatusResourceProxy statusResourceProxy = GWT.create(StatusResourceProxy.class);

    final Status status = new Status();
    status.setMessage(statusText.getText());

    statusResourceProxy.getClientResource()
            .setReference(ClientProxyHelper.restRootPath() + StatusResourceProxy.STATUSES_URI + "/");
    statusResourceProxy.getClientResource().setChallengeResponse(ChallengeScheme.HTTP_BASIC, "Authorization",
            loggedInUser.getUser().getClientToken());
    statusResourceProxy.create(status, new Result<Status>() {
        @Override
        public void onFailure(Throwable throwable) {
            Window.alert(throwable.getMessage());
        }

        @Override
        public void onSuccess(Status result) {
            StatusWidget w = statusInstance.get();
            w.setProfile(loggedInUser.getUser().getProfile());
            w.setModel(result);
            statuses.insert(w, 0);
        }
    });

}

From source file:com.dotweblabs.friendscube.app.client.local.widgets.connections.ConnectionsWidget.java

License:Apache License

@PageShown
public void ready() {
    UserResourceProxy userResourceProxy = GWT.create(UserResourceProxy.class);
    Long userId = loggedInUser.getUser().getId();
    userResourceProxy.getClientResource().setReference(
            ClientProxyHelper.restRootPath() + UserResourceProxy.USERS_URI + "/" + userId + "/friends");
    userResourceProxy.listFriends(userId, new Result<Friends>() {
        @Override/*w w  w  .  j  a va2 s.com*/
        public void onFailure(Throwable throwable) {
            Window.alert("Failed to get list of Friends");
        }

        @Override
        public void onSuccess(Friends friends) {
            if (friends == null || friends.getCount() == 0) {
                ButtonElement inviteButton = ButtonElement
                        .as(new HTML("<button class=\"uk-button uk-width-small-5-10\" >Invite Users</button>")
                                .getElement());
                DivElement inviteDiv = DivElement
                        .as(new HTML("<div class=\"uk-form-row\"></div>").getElement());
                inviteDiv.appendChild(inviteButton);
                connectionsPlaceHolder.getElement().appendChild(inviteDiv);
            } else {
                int cnt = friends.getFriends().size();
                ConnectionsRowWidget row = connectionsRowWidget.get();
                connectionsPlaceHolder.add(row);
                for (int i = 0; i < cnt; i++) {
                    //                        Window.alert("loop");
                    if (i % 4 == 0 && i > 0) {
                        row = connectionsRowWidget.get();
                        connectionsPlaceHolder.add(row);
                    }
                    loadUser(friends.getFriends().get(i).getUserId(), row);
                }
            }
        }
    });
    //        show(this.getElement());
}