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.layout.client.widget.ResourceRoster.java

License:Open Source License

protected ClickListener getListPanelLhsLinkClickListener() {
    return new ClickListener() {
        // look here
        public void onClick(Widget sender) {
            //Window.alert("List Panel LHS Click Listener");
            if (UIGlobals.isActivePresenter(me)) {
                SelectFileDialogue safd = new SelectFileDialogue(resourceManager.getSharingController());

                resourceManager.getSharingController().showFileSelector(safd);
                safd.addPopupListener(new PopupListener() {
                    public void onPopupClosed(PopupPanel sender, boolean autoClosed) {
                        ClientModel.getClientModel().getRosterModel().resetSessionTimeout();
                        resourceManager.getSharingController().showFileSelector(null);
                    }/* w  w  w. j a  v  a 2 s  .com*/
                });
            } //end of if active presenter
            else {
                Window.alert("sorry nothing to do here");
            }
        }
    };

}

From source file:com.dimdim.conference.ui.layout2.client.MainLayout.java

License:Open Source License

protected void loadConsole() {
    DebugPanel.getDebugPanel().addDebugMessage("Initializing Console");
    //   Now once the environment i initialized the client model can be
    //   created which depends on it.

    //      String getEventsURL = ConferenceGlobals.webappRoot+
    //         "GetEvents.action?sessionKey="+ConferenceGlobals.sessionKey;
    String getEventsURL = ConferenceGlobals.webappRoot + "GetEvents.action?sessionKey="
            + ConferenceGlobals.sessionKey;
    String serverPingURL = ConferenceGlobals.webappRoot + "PingServer.action";
    ClientModel.createClientModel();//from www .  java 2s  . c om
    DebugPanel.getDebugPanel().addDebugMessage("Client model creation complete");

    Window.setMargin("0px");

    try {
        UIRosterEntry currentUser = ClientModel.getClientModel().getRosterModel().getCurrentUser();
        fullPanel = new ConsoleFullPanel(this, currentUser);
        //RootPanel.get("MainConsole").remove(this.lmm);
        //RootPanel.get("MainConsole").add(fullPanel);

        //RootPanel.get("MainConsole").add(fullPanel.getTopPanel())
        //this.meetingAssistent = new MeetingAssistentDialog(this.workspaceClickListener);
    } catch (Exception e) {
        Window.alert(e.getMessage());
    }
    DebugPanel.getDebugPanel().addDebugMessage("Fetching initial data");
    ClientModel.getClientModel().getClientStateModel().addListener(this.fullPanel.getMiddlePanel());
    ClientModel.getClientModel().getRosterModel()
            .addListener(this.fullPanel.getMiddlePanel().getRosterModelListener());

    UIParams uiParams = UIParams.getUIParams();
    EventsJsonHandler eventsHandler = EventsJsonHandler.getHandler();
    eventsHandler.setEventsTracker(DebugPanel.getDebugPanel());
    gerth = new GetEventResponseTextHandler(eventsHandler, uiParams.getRegularEventPollIntervalMillis(),
            uiParams.getMaxEventPollErrors());
    gerth.setServerPingURL(serverPingURL);
    eventsReadingTimer = new JSONurlReadingTimer(getEventsURL, getConfKey(),
            uiParams.getInitialEventPollDelayMillis(), gerth);
    gerth.setServerStatusListener(this.eventsReadingTimer);
    eventsReadingTimer.start();

    resizeListener = new ResizeListener();
    Window.addWindowResizeListener(resizeListener);
    DeferredCommand.addCommand(new Command() {
        public void execute() {
            resizeListener.onWindowResized(Window.getClientWidth(), Window.getClientHeight());
            continueLoading();
        }
    });

    ClientModel.getClientModel().getRosterModel().reportConsoleLoaded();

    //      ConsoleDataReader dataReader = new ConsoleDataReader(this);
    //      dataReader.readConsoleData();
    DebugPanel.getDebugPanel().addDebugMessage("Console initialization complete.");

    JSInterface.addCallbackListener(CopyFlashListener.getListener());
    //      showConsole();

    //      linking meeting assistant dialog listener
    //      meetingAssistent = new MeetingAssistentDialog(fullPanel.getMiddlePanel().getLeftPanel());
    //      fullPanel.getTopPanel().getToolsPanel().getAssistantLabel().addClickListener(this);
}

From source file:com.dimdim.conference.ui.layout2.client.ResourceRoster.java

License:Open Source License

public ClickListener getShareCobClickListener() {
    return new ClickListener() {
        public void onClick(Widget sender) {
            if (UIGlobals.isActivePresenter(me)) {
                EnterURLDialog urlDialog = new EnterURLDialog(resourceManager.getSharingController());
                urlDialog.drawDialog();/*  w  w w.j a  va 2 s .c o  m*/
            } else {
                Window.alert("sorry nothing to do here");
            }
        }
    };
}

From source file:com.dimdim.conference.ui.managers.client.resource.ResourceManager.java

License:Open Source License

public void deleteResource(UIResourceObject res) {
    if (res.getOwnerId().equalsIgnoreCase("SYSTEM")) {
        Window.alert("System resource cannot be deleted. "
                + "Once the resource creation is complete, this link will be hidden,");
    } else {/*from   w  ww. j a  v  a  2s .c o m*/
        this.successMessage = "Item deleted";
        //         CommandExecWaiter.getWaiter().showWaitPopup("Deleting "+res.getResourceName());
        this.setProgressMessage("Deleting " + res.getResourceName());
        this.resourceModel.deleteResource(res);
    }
}

From source file:com.dimdim.conference.ui.model.client.FeatureModel.java

License:Open Source License

/**
 * This method most probably will not be required, because the popout data
 * is being created as the roster event and can be read through the same
 * way as the event./* w ww  .ja  va 2  s  . c  o m*/
 * 
 * @param dataText
 */
public void readPopoutJsonData(String dataText) {
    try {
        JSONValue jsonObject = JSONParser.parse(dataText);
        JSONArray ary = jsonObject.isArray();
        if (ary != null) {

        }
    } catch (Exception e) {
        Window.alert(e.getMessage());
    }
}

From source file:com.dimdim.conference.ui.model.client.helper.ProgressCheckUrlReader.java

License:Open Source License

public ProgressCheckUrlReader(final String checkUrl, int checkInterval,
        ProgressCheckListener progressCheckListener) {
    this.checkInterval = checkInterval;
    this.checkUrl = checkUrl;
    this.progressCheckListener = progressCheckListener;
    FlashXmlCallInterface.getInterface().addUrlListener(PROGRESS_CHECK, this);

    //      this.urlReader = new JSONurlReader(checkUrl,this);
    this.timer = new Timer() {
        public void run() {
            try {
                //               Window.alert("JSONurlReader reading url:"+urlReader.toString());
                //               urlReader.doReadURL();
                FlashXmlCallInterface.getInterface().callXmlUrlInFlash(PROGRESS_CHECK, checkUrl, 20000);
            } catch (Exception e) {
                Window.alert(e.toString());
            }/*from   w w  w.  j a  va  2  s .  co  m*/
        }
    };
}

From source file:com.dimdim.conference.ui.model.client.JSInterfaceCobrowse.java

License:Open Source License

public static void callGWT4(final String dimdimID) {
    JSInterfaceCobrowse.init();//from w w w  .  j a v a2s.  c o  m
    //Window.alert("JSInterfaceCobrowse:callGWT4: meetingID:"+meetingID);
    if (JSInterfaceCobrowse.s_initialized) {
        final JSCallBackCobrowseListener listener = (JSCallBackCobrowseListener) jsCallbackListeners.get("DMS");
        if (listener != null) {
            Timer timer = new Timer() {
                public void run() {
                    listener.syncToURLResource(dimdimID);
                }
            };
            timer.schedule(100);
        } else {
            Window.alert("No Listener available");
        }
    } else {
        //         Window.alert("JSInterface not initialized");
    }
}

From source file:com.dimdim.conference.ui.panels.client.RecordControlClickListener.java

License:Open Source License

public void onClick(Widget sender) {
    //   No controls are allowed in popout.
    if (this.inPopout) {
        return;// w w  w .j  a va 2s . co  m
    }
    // No need to check the sener because this click listener has only 1 purpose.
    UIRosterEntry currentUser = this.workspacePanel.getCurrentUser();
    if (currentUser.isHost()) {
        //         Window.alert("1");
        cancelClickListener = new ClickListener() {
            public void onClick(Widget sender) {
                CommonUserInformationDialog.hideCommonUserInformationDialog();
            }
        };
        //         Window.alert("2");
        if (!ClientModel.getClientModel().getRecordingModel().isRecordingActive()) {
            //   Recording is being started.
            Widget confirmationMessage = new StartRecordingQuestion1Widget();
            //            Window.alert("3");
            //            String confirmationMessage = ConferenceGlobals.getDisplayString("workspace.recording.start.desc","Do you want to start recording?");
            if (this.previousRecordingExists) {
                confirmationMessage = new StartRecordingQuestion2Widget();
                //               Window.alert("4");
                //               confirmationMessage = ConferenceGlobals.getDisplayString("workspace.recording.start.desc1","You have a previous recording. "+
                //                  "A single meeting can have only a single recording session. "+
                //                  "If you start recording again, previous recording will be erased. "+
                //                  "Do you wish to start recording?");
            }
            //            Window.alert("5");
            okClickListener = new ClickListener() {
                public void onClick(Widget sender) {
                    onOK();
                }
            };
            //            Window.alert("6");
            String title = ConferenceGlobals.getDisplayString("workspace.recording.start.header",
                    "Do you want to start recording?");
            //            Window.alert("7");
            CommonUserInformationDialog cuid = CommonUserInformationDialog.getCommonUserInformationDialog(title,
                    confirmationMessage);
            //            Window.alert("8");
            try {
                cuid.drawDialog();
            } catch (Exception e) {
                Window.alert(e.getMessage());
            }
            //            Window.alert("9");
            cuid.addOKClickListener(okClickListener);
            //            Window.alert("10");
            cuid.addCancelClickListener(cancelClickListener);
            //            Window.alert("11");

            //            confirmationDialog = new ConfirmationDialog(ConferenceGlobals.getDisplayString("workspace.recording.start.header","Do you want to start recording?"),
            //               confirmationMessage,
            //               "default-message",this);
            //            confirmationDialog.setHideOnOK(false);
            //            confirmationDialog.drawDialog();
        } else {
            //   For stop there are a few cases.
            //            stopRecordingFormWidget = new StopRecordingFormWidget(ConferenceGlobals.getDisplayString("record.title.value","title")
            //                  ,ConferenceGlobals.getDisplayString("record.description.value","description"),
            //                  ConferenceGlobals.getDisplayString("record.category.value","category"),
            //                  ConferenceGlobals.getDisplayString("record.keywords.value","keywords"));
            Widget confirmationMessage = new StopRecordingQuestion1Widget();
            String header = "Stop Recording";
            CommonUserInformationDialog cuid = CommonUserInformationDialog
                    .getCommonUserInformationDialog(header, confirmationMessage);

            okClickListener = new ClickListener() {
                public void onClick(Widget sender) {
                    onOK();
                }
            };
            cuid.drawDialog();
            cuid.addOKClickListener(okClickListener);
            cuid.addCancelClickListener(cancelClickListener);

            //            confirmationDialog = new ConfirmationDialog("Stop Recording",stopRecordingFormWidget,
            //               "default-message",this);
            //            confirmationDialog.setHideOnOK(false);
            //            confirmationDialog.drawDialog();
        }
    }
}

From source file:com.dimdim.conference.ui.resources.client.EnterURLDialog.java

License:Open Source License

public void onClick(Widget w) {
    if (w == this.applyButton) {
        String urlString = this.url.getText();
        if (null != urlString && urlString.length() > 0) {
            if (urlString.startsWith("http://")) {

            } else {
                urlString = "http://" + urlString;
            }/*from  w w w  .  j  a  v a  2s . c om*/

            sharingController.addCobRes(urlString, new CobCommandExecListener());
            hide();
        } else {
            Window.alert("Please give a url");
        }
    }

}

From source file:com.dimdim.conference.ui.resources.client.SelectOnlyFileDialog.java

License:Open Source License

public void onClick(Widget w) {
    this.errorMessage.setText(" ");
    if (w == this.applyButton) {
        this.fileName = this.existingFileField.getFilename();
        this.fileName = this.fileName.trim();
        Window.alert("onclick of apply button in select only file dialog fileName = " + fileName);
        /*if (this.fileName != null && this.fileName.length() > 0)
        {// w  w  w. j  a  v  a  2  s . c o  m
           //   Continue with the application share with existing file
           boolean   startShare = true;
           if (this.applicationType.length() > 0)
           {
          startShare = false;
          int dot = fileName.lastIndexOf(".");
          if (dot > 0)
          {
             String type = fileName.substring(dot+1);
             if (this.applicationType.indexOf(type) != -1)
             {
                startShare = true;
             }
          }
          if (!startShare)
          {
             String message = UIStrings.getSupportedFileTypesComment()+this.applicationType;
             String messageHeader = message;
             if (messageHeader.length() > 30)
             {
                messageHeader = messageHeader.substring(0,30);
             }
             DefaultCommonDialog.showMessage(messageHeader,message);
        //                     this.errorMessage.setText(UIStrings.getSupportedFileTypesComment()+this.applicationType);
          }
           }
           if (startShare)
           {
          this.sharingController.continueAppControlShare(this.applicationName,"\""+this.fileName+"\"");
          hide();
           }
        }
        else
        {
           this.errorMessage.setText(UIStrings.getFileNameRequiredMessage());
        }*/
    } else if (w == this.closeButton) {
        //   Tell the share controller that the selection was cancelled.
        this.sharingController.cancelAppControlShare();
    }
}