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.classpage.studentclassview.StudentJoinClassPopup.java
License:Open Source License
public StudentJoinClassPopup(ClasspageDo classpageDo) { setWidget(uiBinder.createAndBindUi(this)); this.classpageDo = classpageDo; //String userName = classpageDo.getCreatorUsername(); setStaticData(classpageDo);//from w w w.j a v a 2s .com this.setGlassEnabled(true); Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(99, false)); }
From source file:org.ednovo.gooru.client.mvp.classpage.study.StudyClassCodeView.java
License:Open Source License
public StudyClassCodeView() { initWidget(uiBinder.createAndBindUi(this)); setIds();//from ww w. j ava 2 s. c o m setPresenter(new StudyClassCodePresenter(this)); btnCreateClass.addClickHandler(new CreateNewClass()); codeBtnEnter.addClickHandler(new OnEnterClassCodeOpen(codeBtnEnter, txtClassCode)); Window.enableScrolling(true); }
From source file:org.ednovo.gooru.client.mvp.classpage.study.StudyClassCodeView.java
License:Open Source License
@Override public void setClassData(ClasspageDo result) { setEnterBtnVisiblity(goBtn, false);// ww w . ja va 2s .c om String classUid = null; String status = null; boolean sharing = false; if (result.getClassType() != null) { if (result.getClassType().equalsIgnoreCase("new-class")) { classUid = result.getClassUid(); status = result.getStatus(); sharing = result.isVisibility(); } else if (result.getClassType().equalsIgnoreCase("old-class")) { classUid = result.getGooruOid(); status = result.getMeta().getStatus(); if (result.getSharing() != null && result.getSharing().equalsIgnoreCase("public")) { sharing = true; } } } if (classUid == null) { Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); alertMessageUc = new AlertMessageUc(i18n.GL0061(), new Label(i18n.GL0244())); ClickHandler alertHandler = new ClickHandler() { @Override public void onClick(ClickEvent event) { isValid = false; } }; alertMessageUc.appPopUp.addDomHandler(alertHandler, ClickEvent.getType()); alertMessageUc.okButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { isValid = false; } }); } else if (result.getUser().getGooruUId().equalsIgnoreCase(AppClientFactory.getGooruUid())) { if (result.getClassType() != null) { Map<String, String> params = new HashMap<String, String>(); if (result.getClassType().equalsIgnoreCase("new-class")) { params.put("id", classUid); if (result.getCourseGooruOid() != null) { params.put(UrlNavigationTokens.STUDENT_CLASSPAGE_COURSE_ID, result.getCourseGooruOid()); } AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT_VIEW, params); } else if (result.getClassType().equalsIgnoreCase("old-class")) { params.put("id", classUid); params.put("pageSize", "5"); params.put("pageNum", "0"); params.put("pos", "1"); params.put("b", "true"); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT, params); } } txtClassCode.setText(""); if (alertMessageUc != null) alertMessageUc.hide(); } else if (!sharing) { if (result.getUser().getGooruUId().equalsIgnoreCase(AppClientFactory.getGooruUid())) { if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.HOME)) { MixpanelUtil.Click_Study_LandingPage(); } if (result.getClassType() != null) { Map<String, String> params = new HashMap<String, String>(); if (result.getClassType().equalsIgnoreCase("new-class")) { if (result.getCourseGooruOid() != null) { params.put(UrlNavigationTokens.STUDENT_CLASSPAGE_COURSE_ID, result.getCourseGooruOid()); } params.put("id", result.getClassUid()); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT_VIEW, params); } else if (result.getClassType().equalsIgnoreCase("old-class")) { params.put("id", classUid); params.put("pageSize", "5"); params.put("pageNum", "0"); params.put("pos", "1"); params.put("b", "true"); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT, params); } } txtClassCode.setText(""); if (alertMessageUc != null) alertMessageUc.hide(); } else if (status != null && status.equalsIgnoreCase("active")) { if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.HOME)) { MixpanelUtil.Click_Study_LandingPage(); } if (result.getClassType() != null) { Map<String, String> params = new HashMap<String, String>(); if (result.getClassType().equalsIgnoreCase("new-class")) { if (result.getCourseGooruOid() != null) { params.put(UrlNavigationTokens.STUDENT_CLASSPAGE_COURSE_ID, result.getCourseGooruOid()); } params.put("id", result.getClassUid()); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT_VIEW, params); } else if (result.getClassType().equalsIgnoreCase("old-class")) { params.put("id", result.getGooruOid()); params.put("pageSize", "5"); params.put("pageNum", "0"); params.put("pos", "1"); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT, params); } } txtClassCode.setText(""); if (alertMessageUc != null) alertMessageUc.hide(); } else if (status != null && status.equalsIgnoreCase("pending")) { if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.HOME)) { MixpanelUtil.Click_Study_LandingPage(); } if (result.getClassType() != null) { Map<String, String> params = new HashMap<String, String>(); if (result.getClassType().equalsIgnoreCase("new-class")) { if (result.getCourseGooruOid() != null) { params.put(UrlNavigationTokens.STUDENT_CLASSPAGE_COURSE_ID, result.getCourseGooruOid()); } params.put("id", result.getClassUid()); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT_VIEW, params); } else if (result.getClassType().equalsIgnoreCase("old-class")) { new SentEmailSuccessVc(i18n.GL1177(), i18n.GL1535_1()); } } txtClassCode.setText(""); if (alertMessageUc != null) alertMessageUc.hide(); } else { if (AppClientFactory.isAnonymous()) { new SentEmailSuccessVc(i18n.GL1177(), i18n.GL1535()); } else { new SentEmailSuccessVc(i18n.GL1177(), i18n.GL1535_1()); } } } else { if (result.getClassType() != null) { Map<String, String> params = new HashMap<String, String>(); if (result.getClassType().equalsIgnoreCase("new-class")) { if (result.getCourseGooruOid() != null) { params.put(UrlNavigationTokens.STUDENT_CLASSPAGE_COURSE_ID, result.getCourseGooruOid()); } params.put("id", result.getClassUid()); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT_VIEW, params); } else if (result.getClassType().equalsIgnoreCase("old-class")) { params.put("id", result.getGooruOid()); params.put("pageSize", "5"); params.put("pageNum", "0"); params.put("pos", "1"); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.STUDENT, params); } } txtClassCode.setText(""); if (alertMessageUc != null) alertMessageUc.hide(); } setEnterBtnVisiblity(goBtn, false); }
From source file:org.ednovo.gooru.client.mvp.classpage.teach.edit.student.EditClassStudentView.java
License:Open Source License
@Override public void displayInvitationSuccessPopUp(int listSize) { Window.enableScrolling(false); SuccessPopupViewVc success = new SuccessPopupViewVc() { @Override//ww w.j a va2 s.com public void onClickPositiveButton(ClickEvent event) { // TODO Auto-generated method stub this.hide(); if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken() .equalsIgnoreCase(PlaceTokens.SEARCH_COLLECTION) || AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken() .equalsIgnoreCase(PlaceTokens.SEARCH_RESOURCE)) { Window.enableScrolling(false); } else { Window.enableScrolling(true); } } }; success.setPopupTitle(i18n.GL1556()); if (listSize > 1) { success.setDescText(i18n.GL1557()); } else { success.setDescText(i18n.GL1360()); } success.setPositiveButtonText(i18n.GL0190()); success.center(); success.show(); }
From source file:org.ednovo.gooru.client.mvp.classpage.teach.edit.student.EditClassStudentView.java
License:Open Source License
@Override public void insertPendingUserAfterDeletion(final CollaboratorsDo lstPendingMembers, boolean isNew, int totalCount, int intPos, boolean insertAtTop) { final MembersViewVc membersViewVc = new MembersViewVc(AppClientFactory.getCurrentPlaceToken(), isNew, lstPendingMembers, classpageDo, intPos, "pending") { public void removeUserWidget() { String emailId = lstPendingMembers.getEmail(); getUiHandlers().removePendingUserFromCalss(classpageDo, emailId, 0, true, this); }/*www .jav a 2s . c om*/ @Override public void setCollabCount(int count, String type) { } @Override public void setStudentsListContainer(ClickEvent event) { Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); DeletePopupViewVc delete = new DeletePopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { removeUserWidget(); Window.enableScrolling(true); 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(i18n.GL1548()); delete.setNotes(i18n.GL0748()); delete.setDescText(StringUtil.generateMessage(i18n.GL1547(), lblUserName.getText() != null && !lblUserName.getText().equalsIgnoreCase("") ? "<i>" + lblUserName.getText() + "</i>" : "<i>" + lblEmailId.getText() + "</i>")); delete.setPositiveButtonText(i18n.GL0190()); delete.setNegitiveButtonText(i18n.GL0142()); delete.setDeleteValidate("delete"); delete.setPixelSize(450, 360); delete.show(); delete.center(); } }; if (insertAtTop) { pendingContainer.insert(membersViewVc, 0); } else { pendingContainer.add(membersViewVc); } }
From source file:org.ednovo.gooru.client.mvp.classpage.teach.edit.student.EditClassStudentView.java
License:Open Source License
@Override public void insertActiveUserAfterDeletion(final CollaboratorsDo lstActiveMembers, boolean isNew, int totalCount, int intPos) { MembersViewVc membersViewVc = new MembersViewVc(AppClientFactory.getCurrentPlaceToken(), isNew, lstActiveMembers, classpageDo, intPos, "active") { public void removeActiveUserObject() { ArrayList<String> arrayEmailId = new ArrayList<String>(); arrayEmailId.add('"' + lstActiveMembers.getEmail() + '"'); String gooruUid = lstActiveMembers.getGooruUId(); getUiHandlers().removeActiveUserFromClass(classpageDo, gooruUid, 0, false, this); }/*from www . j a va2 s . c o m*/ @Override public void setCollabCount(int count, String type) { } @Override public void setStudentsListContainer(ClickEvent event) { Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); DeletePopupViewVc delete = new DeletePopupViewVc() { @Override public void onClickPositiveButton(ClickEvent event) { removeActiveUserObject(); Window.enableScrolling(true); 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(i18n.GL1548()); delete.setNotes(i18n.GL0748()); delete.setDescText(StringUtil.generateMessage(i18n.GL1547(), lblUserName.getText() != null && !lblUserName.getText().equalsIgnoreCase("") ? "<i>" + lblUserName.getText() + "</i>" : "<i>" + lblEmailId.getText() + "</i>")); delete.setPositiveButtonText(i18n.GL0190()); delete.setNegitiveButtonText(i18n.GL0142()); delete.setDeleteValidate("delete"); delete.setPixelSize(450, 360); delete.show(); delete.center(); } }; //this validation added for checking duplicate emailIds in pending list lblActivePleaseWait.setVisible(false); tableContainer.add(membersViewVc); }
From source file:org.ednovo.gooru.client.mvp.classpage.teach.TeachClassPresenter.java
License:Open Source License
@Override public void onBind() { super.onBind(); Window.enableScrolling(true); }
From source file:org.ednovo.gooru.client.mvp.classpages.assignments.AddAssignmentContainerView.java
License:Open Source License
public void hide() { dropdownListContainerScrollPanel.setVisible(false); addingText.setVisible(false);/*from w ww. j av a 2s .co m*/ addResourceBtnLbl.setVisible(true); cancelResourcePopupBtnLbl.setVisible(true); chooseCollectionErrorLabel.setText(""); directionErrorLabel.setText(""); assignmentDirectionsTxtArea.setText(GL1389); assignmentDirectionsTxtArea .addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().assignmentsystemMessage()); dateBoxUc.getDateBox().setValue(""); Window.enableScrolling(true); super.hide(); }
From source file:org.ednovo.gooru.client.mvp.classpages.assignments.SuccessMessagePopupView.java
License:Open Source License
public SuccessMessagePopupView(String collectonTitle) { appPopUp = new PopupPanel(); appPopUp.setWidget(uiBinder.createAndBindUi(this)); AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected(); setStaticTexts(collectonTitle);//from ww w . j a va2 s . co m Window.enableScrolling(false); appPopUp.setStyleName(AddAssignmentContainerCBundle.INSTANCE.css().successPopupContainer()); appPopUp.setGlassEnabled(true); appPopUp.show(); appPopUp.center(); }
From source file:org.ednovo.gooru.client.mvp.classpages.assignments.SuccessMessagePopupView.java
License:Open Source License
public void hide() { Window.enableScrolling(true); appPopUp.hide(); }