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.shelf.ShelfView.java

License:Open Source License

/**
 * view the collection tab/*from   w w w. ja v a  2  s.  co m*/
 * 
 * @param tab
 *            which needs to be viewed
 */
public void setTab(Object tab) {
    Window.enableScrolling(true);
    AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true));
    setIpadFriendly();
    //      panelFriendly.setVisible(false);
    if (tab != null) {
        if (tab.equals(infoTabVc)) {
            MixpanelUtil.Click_Info_CollectionEdit();
            setPersistantTabFlag("infoTab");
            infoTabVc.setSelected(true);
            getUiHandlers().revealTab(ShelfUiHandlers.TYPE_COLLECTION_INFO_TAB, collectionDo);
            collectionMetaDataSimPanel.getElement().removeAttribute("style");

        } else if (tab.equals(resourceTabVc)) {
            MixpanelUtil.Click_Resource_CollectionEdit();
            setPersistantTabFlag("resourceTab");
            resourceTabVc.setSelected(true);
            collectionMetaDataSimPanel.getElement().removeAttribute("style");

            getUiHandlers().revealTab(ShelfUiHandlers.TYPE_COLLECTION_RESOURCE_TAB, collectionDo);
        } else if (tab.equals(collaboratorTabVc)) {
            collectionMetaDataSimPanel.clear();
            MixpanelUtil.mixpanelEvent("Click_Collaborators_CollectionEdit");
            setPersistantTabFlag("collaboratorTab");
            collaboratorTabVc.setSelected(true);
            collectionMetaDataSimPanel.getElement().removeAttribute("style");

            //            collectionMetaDataSimPanel.setWidget(getCollectionCollaboratorTabVc());
            getUiHandlers().revealTab(ShelfUiHandlers.TYPE_COLLABORATOR_TAB, collectionDo);

        } else if (tab.equals(assignTabVc)) {
            MixpanelUtil.Click_Assign_CollectionEdit();
            collectionMetaDataSimPanel.getElement().setAttribute("style", "min-height:0px;");
            setPersistantTabFlag("assignTab");
            assignTabVc.setSelected(true);
            collectionMetaDataSimPanel.clear();
            getUiHandlers().revealTab(ShelfUiHandlers.TYPE_ASSIGN_INFO_TAB, collectionDo);
        } else if (tab.equals(shareTabVc)) {
            MixpanelUtil.Click_Share_CollectionEdit();
            setPersistantTabFlag("shareTab");
            shareTabVc.setSelected(true);
            collectionMetaDataSimPanel.setWidget(getCollectionShareTabVc());
            collectionShareTabVc.onReveal();
            collectionMetaDataSimPanel.getElement().removeAttribute("style");
        }
    } else {
        collectionMetaDataSimPanel.getElement().removeAttribute("style");
        if (refresh) {
            analyticsClickEvent();
            setPersistantTabFlag("resourceTab");
        } else {
            setPersistantTabFlag("resourceTab");
            setTab(getPersistantTabObjectUsingTabFlag());
        }
    }

}

From source file:org.ednovo.gooru.client.mvp.shelf.ShelfView.java

License:Open Source License

@UiHandler("moveCollectionLbl")
public void onMoveCollectionClick(ClickEvent clickEvent) {
    folderPopupUc = new FolderPopupUc(COLLECTION_MOVE, true) {
        @Override/*from   w  ww .j  a v  a2 s .  c  o  m*/
        public void onClickPositiveButton(ClickEvent event, String folderName, String parentId,
                HashMap<String, String> params) {
            MixpanelUtil.mixpanelEvent(COLLECTION_MOVE_MP_EVENT);
            getUiHandlers().moveCollection(collectionDo.getGooruOid(), parentId, folderName, params);
        }
    };
    folderPopupUc.setGlassEnabled(true);
    folderPopupUc.removeStyleName("gwt-PopupPanelGlass");
    folderPopupUc.setPopupPosition(clickEvent.getRelativeElement().getAbsoluteLeft() - (604),
            Window.getScrollTop() + 60);
    Window.enableScrolling(false);
    /*folderPopupUc.center();*/
    folderPopupUc.show();
}

From source file:org.ednovo.gooru.client.mvp.shelf.ShelfView.java

License:Open Source License

public void analyticsClickEvent() {
    setPersistantTabFlag("statisticsTab");
    if (!statisticsTabVc.getStyleName().contains("deactivated")) {

        new CollectionAnalyticsUc(AppClientFactory.getPlaceManager().getRequestParameter("id"),
                collectionDo.getTitle(), null) {

            @Override//w  w  w. j  ava 2s .  com
            public void setDefaultTab() {
                if (refresh) {
                    setTab(getPersistantTabObjectUsingTabFlag());
                }
            }
        };
        Window.enableScrolling(false);
        AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, false));
    }
}

From source file:org.ednovo.gooru.client.mvp.shelf.ShelfView.java

License:Open Source License

@Override
public void CollMovedSucessFully(String sourceId, String targetId, String folderName,
        HashMap<String, String> urlParams) {
    folderPopupUc.hide();/*w  w  w .ja  v a2  s. c  om*/
    final FolderDo folderDo = getFolderDo(collectionDo);
    final DeleteFolderSuccessView deleteFolderSuccessView = new DeleteFolderSuccessView(folderName) {
        @Override
        public void onClickPositiveButton(ClickEvent event) {
            Window.enableScrolling(true);
            appPopUp.hide();
            AppClientFactory.fireEvent(new SetCollectionMovedStyleEvent(folderDo.getGooruOid()));
        }
    };

    HashMap<String, String> params = new HashMap<String, String>();

    if (params.get(O3_LEVEL) != null) {
        AppClientFactory.fireEvent(new RemoveMovedCollectionFolderEvent(sourceId));
        AppClientFactory
                .fireEvent(new InsertMovedCollectionEvent(folderDo, RefreshFolderType.INSERT, urlParams));
    } else if (params.get(O2_LEVEL) != null) {
        AppClientFactory.fireEvent(new RemoveMovedCollectionFolderEvent(sourceId));
        AppClientFactory
                .fireEvent(new InsertMovedCollectionEvent(folderDo, RefreshFolderType.INSERT, urlParams));
    } else if (params.get(O1_LEVEL) != null) {
        AppClientFactory.fireEvent(new RemoveMovedCollectionFolderEvent(sourceId));
        AppClientFactory
                .fireEvent(new InsertMovedCollectionEvent(folderDo, RefreshFolderType.INSERT, urlParams));
    } else {
        AppClientFactory.fireEvent(new RemoveMovedCollectionFolderEvent(sourceId));
        AppClientFactory
                .fireEvent(new InsertMovedCollectionEvent(folderDo, RefreshFolderType.INSERT, urlParams));
        getLoadingImageInvisible();
    }
}

From source file:org.ednovo.gooru.client.mvp.shelf.ShelfView.java

License:Open Source License

public void showNotInProgress() {
    deleteUserCollectionLbl.setVisible(true);
    lblDeleting.setVisible(false);/*from  w w  w .  java  2s  .  co m*/

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

From source file:org.ednovo.gooru.client.mvp.socialshare.SentEmailSuccessVc.java

License:Open Source License

/**
 * Class constructor , create a new pop up
 * @param toEmail /*  w  w  w  . j  ava2  s.c o  m*/
 */
public SentEmailSuccessVc(String toEmail) {
    initWidget(uiBinder.createAndBindUi(this));
    appPopUp = new AppPopUp();
    appPopUp.setWidget(uiBinder.createAndBindUi(this));
    appPopUp.setStyleName(ShelfCBundle.INSTANCE.css().shelfItemSucessPopUp());
    appPopUp.getElement().getStyle().setZIndex(999999);
    appPopUp.setGlassStyleName(HomeCBundle.INSTANCE.css().loginPopupGlassStyle());
    appPopUp.setGlassEnabled(true);
    appPopUp.show();
    appPopUp.center();
    emailToFriendText.getElement().setInnerHTML(GL0222);
    emailSentText.getElement().setInnerHTML(GL0648);
    toEmailLbl.setText(toEmail);
    okLbl.setText(GL0190);
    Window.enableScrolling(false);
}

From source file:org.ednovo.gooru.client.mvp.socialshare.SentEmailSuccessVc.java

License:Open Source License

public SentEmailSuccessVc(String messageHeader, String desc) {
    initWidget(uiBinder.createAndBindUi(this));
    appPopUp = new AppPopUp();
    appPopUp.setWidget(uiBinder.createAndBindUi(this));
    appPopUp.setStyleName(ShelfCBundle.INSTANCE.css().shelfItemSucessPopUp());
    appPopUp.getElement().getStyle().setZIndex(999999);
    appPopUp.setPixelSize(480, 208);//from  www .  ja  va 2 s  . c  om
    appPopUp.setGlassStyleName(HomeCBundle.INSTANCE.css().loginPopupGlassStyle());
    appPopUp.setGlassEnabled(true);
    appPopUp.show();
    appPopUp.center();
    emailToFriendText.getElement().setInnerHTML(messageHeader);
    emailSentText.getElement().setInnerHTML("");
    /*toEmailLbl.getElement().getStyle().setWidth(70, Unit.PCT);
    toEmailLbl.getElement().getStyle().setPaddingLeft(86, Unit.PX);*/
    toEmailLbl.setStyleName(ShelfCBundle.INSTANCE.css().aleartDescText());
    toEmailLbl.setText(desc);
    okLbl.setText(GL0190);
    Window.enableScrolling(false);
}

From source file:org.ednovo.gooru.client.mvp.socialshare.SentEmailSuccessVc.java

License:Open Source License

/**
 * Hide {@link SentEmailSuccessVc} popup
 * @param clickEvent instOLance of {@link ClickEvent}
 *///from ww  w  .  j a v a 2  s. c  o m
@UiHandler("okLbl")
public void onBtnClick(ClickEvent clickEvent) {
    appPopUp.hide();
    String placeToken = AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken();
    if (placeToken.equals(PlaceTokens.STUDENT) && !StudentAssignmentView.getMainContainerStatus()) {
        Window.enableScrolling(true);
        AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME);
    } else if (!(placeToken.equals(PlaceTokens.COLLECTION_PLAY) || placeToken.equals(PlaceTokens.PREVIEW_PLAY)
            || placeToken.equals(PlaceTokens.RESOURCE_PLAY))) {
        Window.enableScrolling(true);
    }
}

From source file:org.ednovo.gooru.client.mvp.standards.StandardsPopupView.java

License:Open Source License

/**
 * Class constructor//w w w .j  a  v a 2s. co  m
 * @param eventBus {@link EventBus}
 */
@Inject
public StandardsPopupView(EventBus eventBus) {
    super(eventBus);

    appPopUp = new AppPopUpStandards();
    appPopUp.setContent(TITLE_THIS_COLLECTION, uiBinder.createAndBindUi(this));
    errorLbl.setVisible(false);
    scrollPaneUIObj.setHeight("80" + Unit.PX);
    imageLoader.setVisible(true);
    imageLoader.setHeight("350" + Unit.PX);
    standardsContainer.setVisible(false);
    appPopUp.getCloseBtn().addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            //            getUiHandlers().setSelectedStandards(standListArray);
            appPopUp.hide();
            Window.enableScrolling(true);
        }
    });

    appPopUp.setViewTitle(i18n.GL0575());
    appPopUp.setGlassEnabled(true);
    appPopUp.setHeight("580" + Unit.PX);
    //appPopUp.setGlassStyleName(AddStandardsBundle.INSTANCE.css().gwtGlassPanel());
    appPopUp.getElement().getStyle().setZIndex(99999);

    addBtn.setEnabled(false);
    mainContainer.getElement().setId("standardsDetails");

}

From source file:org.ednovo.gooru.client.mvp.standards.StandardsPopupView.java

License:Open Source License

@Override
public void hidePopup() {
    appPopUp.hide();
    Window.enableScrolling(true);
}