Example usage for com.google.gwt.user.client Window enableScrolling

List of usage examples for com.google.gwt.user.client Window enableScrolling

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window enableScrolling.

Prototype

public static void enableScrolling(boolean enable) 

Source Link

Usage

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();
}