List of usage examples for com.google.gwt.user.client Window enableScrolling
public static void enableScrolling(boolean enable)
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentPresenter.java
License:Open Source License
@Override protected void onReset() { super.onReset(); if (AppClientFactory.getPlaceManager().getRequestParameter("b") != null) { if (AppClientFactory.getPlaceManager().getRequestParameter("b").equalsIgnoreCase("true")) { getView().getBackToEditPanel().getElement().getStyle().setDisplay(Display.INLINE); getView().getBackToEditPanel().setVisible(true); AppClientFactory.setBrowserWindowTitle(SeoTokens.TEACH_TITLE); AppClientFactory.fireEvent(new HomeEvent(HeaderTabType.TEACH)); } else {//from www .j a v a 2 s .c o m getView().getBackToEditPanel().getElement().getStyle().setDisplay(Display.NONE); getView().getBackToEditPanel().setVisible(false); AppClientFactory.setBrowserWindowTitle(SeoTokens.STUDY_TITLE); AppClientFactory.fireEvent(new HomeEvent(HeaderTabType.STUDY)); } } else { getView().getBackToEditPanel().getElement().getStyle().setDisplay(Display.NONE); getView().getBackToEditPanel().setVisible(false); AppClientFactory.setBrowserWindowTitle(SeoTokens.STUDY_TITLE); AppClientFactory.fireEvent(new HomeEvent(HeaderTabType.STUDY)); } //Call Event for Setting Confirm popup AppClientFactory.fireEvent(new ConfirmStatusPopupEvent(true)); AppClientFactory.fireEvent( new SetFooterEvent(AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken())); if (getPlaceManager().getRequestParameter("callback") != null && getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) { //To show SignUp (Registration popup) Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); String type = getPlaceManager().getRequestParameter("type"); int displayScreen = getPlaceManager().getRequestParameter("type") != null ? Integer.parseInt(type) : 1; signUpViewPresenter.displayPopup(displayScreen); addToPopupSlot(signUpViewPresenter); } }
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentView.java
License:Open Source License
@Override public void setClasspageData(ClasspageDo classpageDo) { this.classpageDo = classpageDo; mainTitleLbl.setText(classpageDo.getTitle() != null ? classpageDo.getTitle() : ""); studentViewImage.setAltText(classpageDo.getTitle() != null ? classpageDo.getTitle() : ""); studentViewImage.setTitle(classpageDo.getTitle() != null ? classpageDo.getTitle() : ""); studentViewImage.setUrl(classpageDo.getThumbnailUrl()); AppClientFactory.fireEvent(new SetSelectedClasspageListEvent(classpageDo.getClasspageId())); imgProfileImage.setUrl(classpageDo.getCreatorProfileImage()); lblUserName.setText(classpageDo.getCreatorUsername()); imgProfileImage.addErrorHandler(new ErrorHandler() { @Override//w ww. j a va 2s . c o m public void onError(ErrorEvent event) { imgProfileImage.setUrl(defaultProfileImage); } }); if (classpageDo.getSharing().equalsIgnoreCase("public")) { if (classpageDo.getCreatorId().equalsIgnoreCase(AppClientFactory.getGooruUid())) { btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(false); LblMember.setVisible(true); userImage.setVisible(true); LblMember.setText(GL1551); mainContainer.setVisible(true); } else if (classpageDo.getStatus().equalsIgnoreCase("active")) { btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(true); LblMember.setVisible(true); userImage.setVisible(true); mainContainer.setVisible(true); } else { btnJoinClass.setVisible(true); userImage.setVisible(false); lblWebHelp.setVisible(true); btnWithDraw.setVisible(false); LblMember.setVisible(false); userImage.setVisible(false); mainContainer.setVisible(true); } } else { if (AppClientFactory.isAnonymous()) { mainContainer.setVisible(false); LoginPopupUc loginPopupUc = new LoginPopupUc(); } else { if (classpageDo.getCreatorId().equalsIgnoreCase(AppClientFactory.getGooruUid())) { btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(false); LblMember.setVisible(true); LblMember.setText(GL1551); userImage.setVisible(true); mainContainer.setVisible(true); } else if (classpageDo.getStatus().equalsIgnoreCase("active")) { btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(false); LblMember.setVisible(true); userImage.setVisible(true); mainContainer.setVisible(true); } else if (classpageDo.getStatus().equalsIgnoreCase("pending")) { btnJoinClass.setVisible(true); userImage.setVisible(false); lblWebHelp.setVisible(true); btnWithDraw.setVisible(false); LblMember.setVisible(false); userImage.setVisible(false); mainContainer.setVisible(false); if (!isJoinPopupPrivateStatic) { isJoinPopupPrivateStatic = true; joinPopupPrivate = new StudentJoinClassPopup(classpageDo) { @Override void joinIntoClass() { String emailId = AppClientFactory.getLoggedInUser().getEmailId(); AppClientFactory.getInjector().getClasspageService().studentJoinIntoClass( classpageDo.getClasspageCode(), emailId, new SimpleAsyncCallback<ClasspageDo>() { @Override public void onSuccess(ClasspageDo result) { joinPopupPrivate.hide(); mainContainer.setVisible(true); SuccessPopupViewVc success = new SuccessPopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { Window.enableScrolling(true); btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(false); LblMember.setVisible(true); LblMember.setText(GL1549); mainContainer.setVisible(true); this.hide(); isJoinPopupPrivateStatic = false; } }; success.setHeight("248px"); success.setWidth("450px"); success.setPopupTitle(GL1553); success.setDescText(GL1554 + classpageDo.getTitle() + GL_SPL_EXCLAMATION + '\n' + GL1552); success.setPositiveButtonText(GL0190); success.center(); success.show(); } }); } @Override public void closePoup() { hide(); Window.enableScrolling(true); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME); } }; } int windowHeight = Window.getClientHeight() / 2; //I subtract 10 from the client height so the window isn't maximized. int windowWidth = Window.getClientWidth() / 2; joinPopupPrivate.setPopupPosition(windowWidth - 253, windowHeight - 70); joinPopupPrivate.setPixelSize(506, 261); //joinPopup.center(); joinPopupPrivate.show(); } else { try { mainContainer.setVisible(false); } catch (Exception ex) { } if (AppClientFactory.isAnonymous()) { new SentEmailSuccessVc(GL1177, GL1535); } else { new SentEmailSuccessVc(GL1177, GL1535_1); } } } } /*} else { if(classpageDo.getStatus().equalsIgnoreCase("active")){ btnJoinClass.setVisible(false); lblWebHelp.setVisible(false); btnWithDraw.setVisible(true); LblMember.setVisible(true); }else if(classpageDo.getStatus().equalsIgnoreCase("pending")) { btnJoinClass.setVisible(true); lblWebHelp.setVisible(true); btnWithDraw.setVisible(false); LblMember.setVisible(false); }else { //dont have access popup } }*/ //here we need to check for http://collab.ednovo.org/jira/browse/CORE-516 this //api response and display the button text and functionality. DataLogEvents.classpageView(GwtUUIDGenerator.uuid(), "classpage-view", classpageDo.getClasspageId(), AppClientFactory.getLoggedInUser().getGooruUId(), System.currentTimeMillis(), System.currentTimeMillis(), "", 0L, AppClientFactory.getLoggedInUser().getToken(), "start"); }
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentView.java
License:Open Source License
@UiHandler("btnJoinClass") public void joinClassPopup(ClickEvent clickEvent) { if (AppClientFactory.isAnonymous()) { LoginPopupUc loginPopupUc = new LoginPopupUc(); } else {//from w w w . ja v a 2s. c om if (!isJoinPopupButtonclick) { isJoinPopupButtonclick = true; joinPopupButtonClick = new StudentJoinClassPopup(classpageDo) { @Override void joinIntoClass() { String emailId = AppClientFactory.getLoggedInUser().getEmailId(); AppClientFactory.getInjector().getClasspageService().studentJoinIntoClass( classpageDo.getClasspageCode(), emailId, new SimpleAsyncCallback<ClasspageDo>() { @Override public void onSuccess(ClasspageDo result) { joinPopupButtonClick.hide(); SuccessPopupViewVc success = new SuccessPopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { Window.enableScrolling(true); btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(true); LblMember.setVisible(true); LblMember.setText(GL1549); mainContainer.setVisible(true); this.hide(); isJoinPopupButtonclick = false; } }; success.setHeight("248px"); success.setWidth("450px"); success.setPopupTitle(GL1553); success.setDescText(GL1554 + classpageDo.getTitle() + GL_SPL_EXCLAMATION + '\n' + GL1552); success.setPositiveButtonText(GL0190); success.center(); success.show(); } }); } @Override public void closePoup() { hide(); Window.enableScrolling(true); } }; } joinPopupButtonClick.setPopupPosition(btnJoinClass.getElement().getAbsoluteLeft() - 509, btnJoinClass.getElement().getAbsoluteTop()); joinPopupButtonClick.setPixelSize(506, 261); //joinPopup.center(); joinPopupButtonClick.show(); } }
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentView.java
License:Open Source License
@UiHandler("btnWithDraw") public void onWithdrawButtonClick(ClickEvent clickEvent) { Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); DeletePopupViewVc delete = new DeletePopupViewVc() { @Override/* ww w. j av a 2 s. co m*/ public void onClickPositiveButton(ClickEvent event) { final ArrayList<String> arrayEmailId = new ArrayList<String>(); arrayEmailId.add('"' + AppClientFactory.getLoggedInUser().getEmailId() + '"'); getUiHandlers().removeUserFromClass(classpageDo, arrayEmailId.toString()); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME); Window.enableScrolling(true); AppClientFactory.fireEvent(new DeleteClasspageListEvent(classpageDo.getClasspageId())); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); hide(); } @Override public void onClickNegitiveButton(ClickEvent event) { Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); hide(); } }; delete.setPopupTitle(GL1618); delete.setNotes(GL0748); delete.setDescText(GL1555); delete.setPositiveButtonText(GL_GRR_YES); delete.setNegitiveButtonText(GL0142); // delete.setDeleteValidate("delete"); delete.setPixelSize(450, 294); delete.center(); delete.show(); }
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentView.java
License:Open Source License
public static void setPrivatePagePending() { btnJoinClass.setVisible(true);/*from w w w . j a va 2 s . com*/ userImage.setVisible(false); lblWebHelp.setVisible(true); btnWithDraw.setVisible(false); LblMember.setVisible(false); LblMember.setText(GL1549); mainContainer.setVisible(false); if (AppClientFactory.isAnonymous()) { LoginPopupUc loginPopupUc = new LoginPopupUc(); } else { if (!isJoinPopupPrivate) { isJoinPopupPrivate = true; joinPopupPrivate = new StudentJoinClassPopup(classpageDo) { @Override void joinIntoClass() { String emailId = AppClientFactory.getLoggedInUser().getEmailId(); AppClientFactory.getInjector().getClasspageService().studentJoinIntoClass( classpageDo.getClasspageCode(), emailId, new SimpleAsyncCallback<ClasspageDo>() { @Override public void onSuccess(ClasspageDo result) { joinPopupPrivate.hide(); mainContainer.setVisible(true); SuccessPopupViewVc success = new SuccessPopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { Window.enableScrolling(true); btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(false); LblMember.setVisible(true); LblMember.setText(GL1549); mainContainer.setVisible(true); this.hide(); isJoinPopupPrivate = false; } }; success.setHeight("248px"); success.setWidth("450px"); success.setPopupTitle(GL1553); success.setDescText(GL1554 + classpageDo.getTitle() + GL_SPL_EXCLAMATION + '\n' + GL1552); success.setPositiveButtonText(GL0190); success.center(); success.show(); } }); } @Override public void closePoup() { hide(); Window.enableScrolling(true); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME); } }; } int windowHeight = Window.getClientHeight() / 2; //I subtract 10 from the client height so the window isn't maximized. int windowWidth = Window.getClientWidth() / 2; joinPopupPrivate.setPopupPosition(windowWidth - 253, windowHeight - 70); joinPopupPrivate.setPixelSize(506, 261); //joinPopup.center(); joinPopupPrivate.show(); } }
From source file:org.ednovo.gooru.client.mvp.classpages.studentView.StudentAssignmentView.java
License:Open Source License
public void openJoinClassEvent() { System.out.println("checkstatus::" + classpageDo.getStatus()); if (classpageDo.getSharing().equalsIgnoreCase("public")) { if (!classpageDo.getCreatorId().equalsIgnoreCase(AppClientFactory.getGooruUid()) && !classpageDo.getStatus().equalsIgnoreCase("active") && classpageDo.getStatus().equalsIgnoreCase("pending")) { joinPopupButtonClick = new StudentJoinClassPopup(classpageDo) { @Override// ww w . ja va2 s . c o m void joinIntoClass() { String emailId = AppClientFactory.getLoggedInUser().getEmailId(); AppClientFactory.getInjector().getClasspageService().studentJoinIntoClass( classpageDo.getClasspageCode(), emailId, new SimpleAsyncCallback<ClasspageDo>() { @Override public void onSuccess(ClasspageDo result) { joinPopupButtonClick.hide(); SuccessPopupViewVc success = new SuccessPopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { Window.enableScrolling(true); btnJoinClass.setVisible(false); userImage.setVisible(true); lblWebHelp.setVisible(false); btnWithDraw.setVisible(true); LblMember.setVisible(true); LblMember.setText(GL1549); mainContainer.setVisible(true); this.hide(); } }; success.setHeight("248px"); success.setWidth("450px"); success.setPopupTitle(GL1553); success.setDescText(GL1554 + classpageDo.getTitle() + GL_SPL_EXCLAMATION + '\n' + GL1552); success.setPositiveButtonText(GL0190); success.center(); success.show(); } }); } @Override public void closePoup() { hide(); Window.enableScrolling(true); } }; joinPopupButtonClick.setPopupPosition(btnJoinClass.getElement().getAbsoluteLeft() - (509), btnJoinClass.getElement().getAbsoluteTop()); joinPopupButtonClick.setPixelSize(506, 261); //joinPopup.center(); joinPopupButtonClick.show(); } } }
From source file:org.ednovo.gooru.client.mvp.classpages.tabitem.assignments.AddCollectionsPopupVc.java
License:Open Source License
/** * default constructor// w w w.j av a 2 s .co m */ public AddCollectionsPopupVc() { super(); this.getElement().getStyle().setWidth(400, Unit.PX); this.getElement().getStyle().setHeight(231, Unit.PX); setContent(GL1410, uiBinder.createAndBindUi(this)); chooseCollectionsLbl.getElement().setInnerText(GL1411 + GL_SPL_STAR); nocollectionMsgLabel.setText(GL0995); btnAdd.setText(GL0590); btnCancel.setText(GL0142); loadingLbl.setText(GL0110 + GL_SPL_FULLSTOP + GL_SPL_FULLSTOP + GL_SPL_FULLSTOP); cannotFindLbl.getElement().setInnerText(GL1412); // nocollectionMsgLabel.setVisible(false); setModal(true); Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); show(); center(); populateUserCollections(); addLabel.setVisible(false); btnCancel.setVisible(false); loadingPanel.setVisible(true); btnAdd.getElement().setId("btnAdd"); btnCancel.getElement().setId("lblCancel"); copyPopUpResourceListImage.getElement().removeAttribute("tabindex"); copyPopUpScrollHtmlPanel.getElement().getStyle().setVisibility(Visibility.HIDDEN); collectionFirstElement.getElement().setAttribute("style", "padding-left:5px"); collectionFirstElement.setText(GL1377 + GL_SPL_FULLSTOP + GL_SPL_FULLSTOP + GL_SPL_FULLSTOP); collectionFirstElement.getElement().setAttribute("style", "color:#999"); /** * on click for display list of collection in listbox */ copyPopUpResourceListImage.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (copyPopUpScrollHtmlPanel.getElement().getStyle().getVisibility().equalsIgnoreCase("VISIBLE")) { copyPopUpScrollHtmlPanel.getElement().getStyle().setVisibility(Visibility.HIDDEN); } else { copyPopUpScrollHtmlPanel.getElement().getStyle().setVisibility(Visibility.VISIBLE); } } }); }
From source file:org.ednovo.gooru.client.mvp.classpages.tabitem.assignments.AddCollectionsPopupVc.java
License:Open Source License
/** * for close add collection popup/*w ww.java2 s. com*/ * * @param clickEvent */ @UiHandler("btnCancel") public void onCancelClick(ClickEvent clickEvent) { Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); hide(); }
From source file:org.ednovo.gooru.client.mvp.classpages.tabitem.assignments.AssignmentsTabView.java
License:Open Source License
@Override public void onPostCollectionDelete() { deleteConfirmVc.hide();/*from w ww. j av a 2 s. co m*/ Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); }
From source file:org.ednovo.gooru.client.mvp.faq.CopyRightPolicyVc.java
License:Open Source License
/** * @param clickEvent instance of {@link ClickEvent} , hide CopyRightPolicyVc popup */// w ww. j av a 2s . co m @UiHandler("termsCloseBtn") public void privacyCloseButtonClick(ClickEvent clickEvent) { this.hide(); Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); openParentPopup(); }