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