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.profilepage.ProfilePagePresenter.java

License:Open Source License

@Override
protected void onReset() {
    if (AppClientFactory.getPlaceManager().refreshPlace()) {
        String userResetId = AppClientFactory.getPlaceManager().getRequestParameter("id");
        String folderId = AppClientFactory.getPlaceManager().getRequestParameter("folderid");
        if (folderId != null) {
            callBack = "reset";
        }//from  w w  w . ja v  a2s.com
        if (userResetId != userId) {
            callBack = "reveal";
            userId = userResetId;
            createProfileUserData();
        }
        getUserWorkSpace();
        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.profilepage.ProfilePagePresenter.java

License:Open Source License

@Override
protected void onUnbind() {
    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));
}

From source file:org.ednovo.gooru.client.mvp.rating.RatingAndReviewPopupView.java

License:Open Source License

@UiHandler("closeButton")
public void closeRatingAndReviewPopup(ClickEvent event) {
    String currentToken = AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken();

    hide();//from www.j av  a 2s .c o  m
    if (!currentToken.equalsIgnoreCase(PlaceTokens.COLLECTION_PLAY)
            && !currentToken.equalsIgnoreCase(PlaceTokens.RESOURCE_PLAY)) {
        Window.enableScrolling(true);
    }
    if (currentToken.equalsIgnoreCase(PlaceTokens.COLLECTION_SEARCH)
            || currentToken.equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH)) {
        Window.enableScrolling(false);
    } else {
        Window.enableScrolling(true);
    }
}

From source file:org.ednovo.gooru.client.mvp.register.RegisterView.java

License:Open Source License

/**
 * Cancel the register popup/*from   w w  w.  jav  a  2  s  .com*/
 * @param clickEvent instance of {@link ClickEvent}
 */
@UiHandler("cancelAnr")
public void onCancelClick(ClickEvent clickEvent) {

    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));
    hide();
}

From source file:org.ednovo.gooru.client.mvp.search.AbstractSearchPresenter.java

License:Open Source License

@Override
protected void onReset() {
    super.onReset();
    String count = Cookies.getCookie("MyCookie");
    if (count != null && Integer.parseInt(count) == 7) {
        Window.enableScrolling(false);
        Cookies.setCookie("MyCookie", "8");
    } else {//  ww w .  ja  v a  2s .co  m
        Window.enableScrolling(true);
    }

    AppClientFactory.fireEvent(
            new SetFooterEvent(AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()));
    if (AppClientFactory.getPlaceManager().refreshPlace()) {
        if (setFilter) {
            searchDo.setPageNum(1);
            getSearchService().getSearchFilters(getCurrentPlaceToken(),
                    new SimpleAsyncCallback<SearchFilterDo>() {

                        @Override
                        public void onSuccess(SearchFilterDo searchFilterDo) {
                            getView().setSearchFilter(searchFilterDo);
                        }
                    });
            setFilter = false;
        } else {
            initiateSearch();
        }
    }
    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);
    }

    Document doc = Document.get();
    doc.getElementById("uvTab").getStyle().setDisplay(Display.BLOCK);
    AppClientFactory.fireEvent(new HomeEvent(HeaderTabType.NONE));
}

From source file:org.ednovo.gooru.client.mvp.search.resource.ResourceSearchPresenter.java

License:Open Source License

@Override
protected void requestSearch(SearchDo<ResourceSearchResultDo> searchDo,
        SearchAsyncCallback<SearchDo<ResourceSearchResultDo>> searchAsyncCallback) {
    if (getPlaceManager().getRequestParameter("callback") != null
            && getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) {

    } else {/*from  w  ww . j  a va  2 s .  c o m*/
        Window.enableScrolling(true);
    }
    if (getSearchDo().getSearchQuery().trim().equals(ALL) && !AppClientFactory.isContentAdmin()) {
        return;
    }
    getSearchService().getResourceSearchResults(searchDo, searchAsyncCallback);
    AppClientFactory.fireEvent(
            new SetFooterEvent(AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()));

    String message = Cookies.getCookie("SearchResultpopup");
    if (message == null)
        message = "";
    if (!message.equalsIgnoreCase("viewed") && AppClientFactory.isAnonymous()) {
        Cookies.setCookie("SearchResultpopup", "viewed");
        AppClientFactory.setEnableScroll(false);
    }

}

From source file:org.ednovo.gooru.client.mvp.search.SearchInfoWidget.java

@UiHandler("addTagsBtn")
public void onAddTagsBtnClicked(ClickEvent clickEvent) {
    if (AppClientFactory.isAnonymous()) {
        AppClientFactory.fireEvent(new InvokeLoginEvent());
    } else {/*from ww  w . j a va  2s  .  co  m*/
        Window.enableScrolling(false);
        popup = new AddTagesPopupView(searchResultDo.getGooruOid()) {

            @Override
            public void closePoup(boolean isCancelclicked) {
                this.hide();
                if (!isCancelclicked) {
                    SuccessPopupViewVc success = new SuccessPopupViewVc() {

                        @Override
                        public void onClickPositiveButton(ClickEvent event) {
                            this.hide();

                            if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                                    .equalsIgnoreCase(PlaceTokens.COLLECTION_SEARCH)
                                    || AppClientFactory.getPlaceManager().getCurrentPlaceRequest()
                                            .getNameToken().equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH)) {
                                Window.enableScrolling(false);
                            } else {
                                Window.enableScrolling(true);
                            }
                        }

                    };
                    success.setHeight("253px");
                    success.setWidth("450px");
                    success.setPopupTitle(i18n.GL1795());
                    success.setDescText(i18n.GL1796());
                    success.enableTaggingImage();
                    success.setPositiveButtonText(i18n.GL0190());
                    success.center();
                    success.show();
                } else {
                    if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                            .equalsIgnoreCase(PlaceTokens.COLLECTION_SEARCH)
                            || AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                                    .equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH)) {
                        Window.enableScrolling(false);
                    } else {
                        Window.enableScrolling(true);
                    }
                }
            }
        };
        popup.show();
        popup.setPopupPosition(popup.getAbsoluteLeft(), Window.getScrollTop() + 10);
    }
}

From source file:org.ednovo.gooru.client.mvp.search.TagsTabView.java

License:Open Source License

/**
 * @param clickEvent {@link ClickEvent} 
 *///from   ww w. ja  v a2  s  .c  om
@UiHandler("addTagsBtn")
public void onAddTagsBtnClicked(ClickEvent clickEvent) {

    if (AppClientFactory.isAnonymous()) {
        AppClientFactory.fireEvent(new InvokeLoginEvent());
    } else {
        Window.enableScrolling(false);
        addTagesPopupView = new AddTagesPopupView(resourceGooruOid) {

            /** 
             * (non-Javadoc)
             * @see org.ednovo.gooru.client.mvp.addTagesPopup.AddTagesPopupView#closePoup(boolean)
             */
            @Override
            public void closePoup(boolean isCancelclicked) {
                this.hide();
                if (!isCancelclicked) {
                    SuccessPopupViewVc success = new SuccessPopupViewVc() {

                        /** (non-Javadoc)
                         * @see org.ednovo.gooru.client.mvp.shelf.collection.tab.collaborators.vc.SuccessPopupViewVc#onClickPositiveButton(com.google.gwt.event.dom.client.ClickEvent)
                         */
                        @Override
                        public void onClickPositiveButton(ClickEvent event) {
                            this.hide();
                            isTagsAdded = true;
                            setCurrentTagsDispalyCount(0);
                            getUiHandlers().getResourceTags(resourceGooruOid, offSet, limit, true);
                            if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                                    .equalsIgnoreCase(PlaceTokens.COLLECTION_SEARCH)
                                    || AppClientFactory.getPlaceManager().getCurrentPlaceRequest()
                                            .getNameToken().equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH)) {
                                Window.enableScrolling(false);
                            } else {
                                Window.enableScrolling(true);
                            }
                        }

                    };
                    success.setHeight("253px");
                    success.setWidth("450px");
                    success.setPopupTitle(i18n.GL1795());
                    success.setDescText(i18n.GL1796());
                    success.enableTaggingImage();
                    success.setPositiveButtonText(i18n.GL0190());
                    success.center();
                    success.show();
                } else {
                    if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                            .equalsIgnoreCase(PlaceTokens.COLLECTION_SEARCH)
                            || AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                                    .equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH)) {
                        Window.enableScrolling(false);
                    } else {
                        Window.enableScrolling(true);
                    }
                }
            }
        };
        addTagesPopupView.show();
        addTagesPopupView.setPopupPosition(addTagesPopupView.getAbsoluteLeft(), Window.getScrollTop() + 10);
    }
}

From source file:org.ednovo.gooru.client.mvp.settings.SavePopup.java

License:Open Source License

public SavePopup() {
    super();/*from  ww  w  .  j  a  va  2s.c  om*/
    setWidget(uiBinder.createAndBindUi(this));
    confirmEmail.getElement().setInnerText(GL1483);
    checkMailLbl.getElement().setInnerText(GL1484);
    lbOk.setText(GL1386);
    setGlassEnabled(true);
    Window.enableScrolling(false);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false));
    this.show();
    this.center();

}

From source file:org.ednovo.gooru.client.mvp.settings.SavePopup.java

License:Open Source License

@UiHandler("lbOk")
public void OnClickOkButton(ClickEvent event) {
    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));
    this.hide();//from w ww .j av  a  2s  .  co m
}