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.faq.TermsAndPolicyVc.java

License:Open Source License

/**
 * @param clickEvent instance of {@link ClickEvent}, hide TermsAndPolicyVc popup 
 *///from www  .  j av  a 2 s . c  om
@UiHandler("privacyCloseBtn")
public void privacyCloseButtonClick(ClickEvent clickEvent) {
    this.hide();
    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));
    openParentPopup();
}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java

License:Open Source License

/**
 * This method is used to display signup popup
 *//*from   w  w  w.  ja  v  a2s.c  om*/
protected void showSignupPopup() {
    if (AppClientFactory.isAnonymous()) {
        //To show SignUp (Registration popup)
        if (AppClientFactory.getPlaceManager().getRequestParameter("callback") != null && AppClientFactory
                .getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) {
            Window.enableScrolling(false);
            AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false));
            String type = AppClientFactory.getPlaceManager().getRequestParameter("type");
            int displayScreen = (type != null) ? Integer.parseInt(type) : 1;
            signUpViewPresenter.displayPopup(displayScreen);
            addToPopupSlot(signUpViewPresenter);
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java

License:Open Source License

@Override
public void getfolderTocList(String folderId) {
    getView().getTreePanel();//from  w  w w .j a va2  s . c  o m
    getMapParams();
    //Check the user is logged in or not, and enabling the TOC if we are viewing from library
    if (AppClientFactory.isAnonymous() && StringUtil.isEmpty(folderId)) {
        AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME);
    } else if (params.containsKey(USER_ID)
            && !params.get(USER_ID).equals(AppClientFactory.getLoggedInUser().getGooruUId())) {
        getUserProfileVisibility();
    } else {
        Window.enableScrolling(true);
        getTocFolders(folderId);
        setFolderBanner();
    }
}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java

License:Open Source License

/**
 * To get profile visibility status/*from   ww w . j a v  a2  s . c  o  m*/
 */
private void getUserProfileVisibility() {
    AppClientFactory.getInjector().getPlayerAppService().getUserProfileVisibility(params.get(USER_ID),
            new SimpleAsyncCallback<Boolean>() {
                @Override
                public void onSuccess(Boolean result) {
                    if (result) {
                        Window.enableScrolling(true);
                        getTocFolders(params.get(ID));
                        setFolderBanner();

                    } else {
                        getView().showPageNotFound(true);
                    }
                }
            });
}

From source file:org.ednovo.gooru.client.mvp.folders.edit.EditFolderView.java

License:Open Source License

/**
 * create delete confirmation pop and delete the collection if user wants
 * /*from   w  w  w.j  ava 2s .co m*/
 * @param clickEvent
 *            instance of {@link ClickEvent}
 */
@UiHandler("folderDeleteLabel")
public void deleteCollectionPopup(ClickEvent clickEvent) {
    folderDeleteConfirmationPopUp = new FolderDeleteConfirmationPopUp("Are you sure?",
            "\"" + collectionDo.getTitle() + "\"" + " Folder.") {

        @Override
        public void onTextConfirmed() {
            getUiHandlers().deleteMyFolder(collectionDo.getGooruOid(), collectionDo);
            folderDeleteConfirmationPopUp.hide();
            Window.enableScrolling(true);
            AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));

            //               AppClientFactory.fireEvent(new RefreshCollectionInShelfListEvent(collectionDo, RefreshType.DELETE));
        }
    };
}

From source file:org.ednovo.gooru.client.mvp.folders.item.FolderItemChildView.java

License:Open Source License

@UiHandler("confirmDeleteLbl")
public void OnClickOnConfirmDeleteLbl(ClickEvent event) {
    folderDeleteConfirmationPopUp = new FolderDeleteConfirmationPopUp("Are you sure?",
            "\"" + collectionItemDo.getResource().getTitle() + "\"" + " Folder.") {

        @Override/*from w w w .  j av  a2s. c om*/
        public void onTextConfirmed() {
            CollectionDo collectionDo = null;
            getPresenter().deleteMyFolder(collectionItemDo.getResource().getGooruOid(), collectionItemDo);
            folderDeleteConfirmationPopUp.hide();
            Window.enableScrolling(true);
            AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));

            //               AppClientFactory.fireEvent(new RefreshCollectionInShelfListEvent(collectionDo, RefreshType.DELETE));
        }
    };
}

From source file:org.ednovo.gooru.client.mvp.folders.newfolder.FolderDeleteConfirmationPopUp.java

License:Open Source License

/**
 * Class constructor, creates the folder delete popup.
 * @param title //from   w  ww  .j  a  v a2  s  . co  m
 * @param entityInfo
 */
public FolderDeleteConfirmationPopUp(String title, String entityInfo) {
    super();
    setContent(title, uiBinder.createAndBindUi(this));
    setStyleName("deleteResourcePopup");
    inlineTxtBox.addKeyUpHandler(new ValidateConfirmText());
    entityLbl.setText(entityInfo);
    setModal(true);
    Window.enableScrolling(false);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, false));

    show();
    center();
}

From source file:org.ednovo.gooru.client.mvp.folders.newfolder.FolderDeleteConfirmationPopUp.java

License:Open Source License

/**
 * Hide {@link DeleteConfirmPopupVc} popup
 * /*from   ww w  .  j a  v  a  2  s. co  m*/
 * @param clickEvent
 *            instance of {@link ClickEvent}
 */
@UiHandler("cancelAnr")
public void onCancelClick(ClickEvent clickEvent) {
    hide();
    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));

}

From source file:org.ednovo.gooru.client.mvp.gsearch.addResourcePopup.SearchAddResourceToCollectionPresenter.java

License:Open Source License

@Override
public void addResourceToCollection(final String selectedFolderOrCollectionid, final String searchType,
        final String title, final HashMap<String, String> urlparams, final boolean isFromMyCourse) {
    if (selectedFolderOrCollectionid != null) {
        urlparams.put("id", selectedFolderOrCollectionid);
        if (isFromMyCourse) {
            urlparams.put("view", "Course");
        } else {//from w w  w.j  ava  2 s  .  c o  m
            urlparams.put("view", "Folder");
        }
        AppClientFactory.getInjector().getResourceService().getCollection(selectedFolderOrCollectionid, true,
                new AsyncCallback<CollectionDo>() {
                    @Override
                    public void onSuccess(CollectionDo result) {
                        int resourceCount = 0, questionCount = 0, totalCount = 0;
                        if (result != null && result.getSummary() != null) {
                            if (result.getSummary().getResourceCount() != null) {
                                resourceCount = result.getSummary().getResourceCount();
                            }
                            if (result.getSummary().getQuestionCount() != null) {
                                questionCount = result.getSummary().getQuestionCount();
                            }
                        }
                        totalCount = resourceCount + questionCount;
                        if (totalCount <= 25) {
                            String resourceFormatValue = searchResultDo.getNewResourceFormat().getValue();
                            AppClientFactory.getInjector().getResourceService().addCollectionItem(
                                    selectedFolderOrCollectionid, searchResultDo.getGooruOid(),
                                    resourceFormatValue, new SimpleAsyncCallback<CollectionItemDo>() {
                                        @Override
                                        public void onSuccess(CollectionItemDo result) {
                                            if (result != null && result.getStatusCode() == 200) {
                                                AppClientFactory.getInjector().getAnalyticsService()
                                                        .getResourceAndCollectionCounts(getCollectionGooruId(),
                                                                searchType,
                                                                new SimpleAsyncCallback<HashMap<String, String>>() {
                                                                    @Override
                                                                    public void onSuccess(
                                                                            HashMap<String, String> result) {
                                                                        if (collectionResourceWidget != null) {
                                                                            collectionResourceWidget
                                                                                    .getLbladdCount()
                                                                                    .setText(result.get(
                                                                                            "resourceAdded"));
                                                                        }
                                                                    }
                                                                });
                                                successparams.put("id", selectedFolderOrCollectionid);
                                                urlparams.put("isSuccess", "true");
                                                getView().displaySuccessPopup(title,
                                                        selectedFolderOrCollectionid, urlparams, searchType,
                                                        null);
                                            } else {
                                                getView().hidePopup();
                                                Window.enableScrolling(false);
                                                AlertContentUc alertContentUc = new AlertContentUc(
                                                        i18n.GL0061(),
                                                        "Sorry You can't add this resource to a Collection");
                                            }
                                        }
                                    });
                        } else {
                            getView().hidePopup();
                            Window.enableScrolling(false);
                            AlertContentUc alertContentUc = new AlertContentUc(i18n.GL0061(),
                                    "Sorry You can't add more than 25 resources/questions");
                        }
                    }

                    @Override
                    public void onFailure(Throwable caught) {
                    }
                });
    }
}

From source file:org.ednovo.gooru.client.mvp.gsearch.addResourcePopup.SearchAddResourceToCollectionPresenter.java

License:Open Source License

@Override
public void CopyToplevelMyCollections(String collectionId, String folderId, String searchType,
        String collectionTitle, final HashMap<String, String> urlparams) {
    AppClientFactory.getInjector().getResourceService().CopyToplevelMyCollections(getCollectionGooruId(),
            folderId, this.collectionTitle, new SimpleAsyncCallback<CollectionDo>() {
                @Override/*from   w  ww  .j a v  a  2s . c  o  m*/
                public void onSuccess(CollectionDo result) {
                    if (result != null && result.getStatusCode() == 200) {
                        FolderDo folderDo = getFolderDo(result);
                        AppClientFactory.getInjector().getAnalyticsService().getResourceAndCollectionCounts(
                                getCollectionGooruId(), "collection",
                                new SimpleAsyncCallback<HashMap<String, String>>() {
                                    @Override
                                    public void onSuccess(HashMap<String, String> result) {
                                        if (collectionSearchWidget != null) {
                                            collectionSearchWidget.getRemixCountLbl()
                                                    .setText(result.get("copyCount"));
                                        }
                                    }
                                });
                        HashMap<String, String> params = new HashMap<String, String>();
                        if (urlparams != null && urlparams.get("o3") != null) {
                            params.put("o3", urlparams.get("o3"));
                        }
                        if (urlparams != null && urlparams.get("o2") != null) {
                            params.put("o2", urlparams.get("o2"));
                        }
                        if (urlparams != null && urlparams.get("o1") != null) {
                            params.put("o1", urlparams.get("o1"));
                        }
                        params.put("id", result.getGooruOid());
                        params.put("view", "Folder");
                        String NameTokenValue = AppClientFactory.getPlaceManager().getCurrentPlaceRequest()
                                .getNameToken();
                        if (NameTokenValue.equalsIgnoreCase(PlaceTokens.MYCONTENT)) {
                            getView().hidePopup();
                            AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.MYCONTENT, params);
                        } else {
                            getView().displaySuccessPopup("My Content", result.getGooruOid(), params,
                                    "collection", folderDo);
                        }
                    } else {
                        getView().hidePopup();
                        Window.enableScrolling(false);
                        AlertContentUc alertContentUc = new AlertContentUc(i18n.GL0061(),
                                "Sorry Something Went Wrong");
                    }
                }
            });
}