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

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

Introduction

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

Prototype

public static void scrollTo(int left, int top) 

Source Link

Usage

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.end.study.AssessmentsHomeMetadataView.java

License:Open Source License

/**
 *
 * Showing Customize or Assign popup after login with gmail account.
 *
 *///from  w  ww .  j a va2s  .co m
private void showPopupAfterGmailSignin() {
    String collectionId = AppClientFactory.getPlaceManager().getRequestParameter("id") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("id")
            : null;
    String customize = AppClientFactory.getPlaceManager().getRequestParameter("customize") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("customize")
            : null;
    String assign = AppClientFactory.getPlaceManager().getRequestParameter("assign") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("assign")
            : null;
    String emailId = AppClientFactory.getPlaceManager().getRequestParameter("emailId") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("emailId")
            : null;
    String collectionTitle = collectionDo.getTitle();
    if (customize != null && YES.equals(customize) && emailId != null) {

        getUiHandlers().setDefultVersionAndType();
        remixPresenterWidget.DisableMyCollectionsPanelData(false);
        remixPresenterWidget.getLoadingImage();
        remixPresenterWidget.getUserShelfCollectionsData(collectionId, "coursebuilder", collectionTitle);
        remixPresenterWidget.getView().getAppPopUp().show();
        isCustomizePopup = false;
        remixPresenterWidget.getView().getAppPopUp().center();
        remixPresenterWidget.getView().getAppPopUp().setGlassEnabled(true);
        remixPresenterWidget.getView().getAppPopUp().setGlassStyleName("setGlassPanelZIndex");
    }
    if (assign != null && YES.equals(assign) && emailId != null) {
        AssignPopupPlayerVc successPopupVc = new AssignPopupPlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isAssignPopup = false;
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("635px");
        successPopupVc.show();
        successPopupVc.center();
        if (AppClientFactory.isAnonymous()) {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        } else {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.end.AssessmentsPreviewEndView.java

License:Open Source License

/**
 *
 * @function onassignCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013/*from  w  w w  . j  a  v  a2s. c  om*/
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 *
 */
@UiHandler("assignCollectionBtn")
public void onassignCollectionBtnClicked(ClickEvent clickEvent) {
    String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isAssignPopup) {
        isAssignPopup = true;
        AssignPopupPlayerVc successPopupVc = new AssignPopupPlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isAssignPopup = false;
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("635px");

        successPopupVc.show();
        successPopupVc.center();
        if (AppClientFactory.isAnonymous()) {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        } else {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        }

        Map<String, String> params = StringUtil.splitQuery(Window.Location.getHref());

        params.put("assign", "yes");
        PlaceRequest placeRequest = AppClientFactory.getPlaceManager()
                .preparePlaceRequest(PlaceTokens.PREVIEW_PLAY, params);
        AppClientFactory.getPlaceManager().revealPlace(false, placeRequest, true);
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.end.AssessmentsPreviewEndView.java

License:Open Source License

/**
 *
 * @function oncustomizeCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013//from   ww w.j  a va  2  s  .co  m
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 */
@UiHandler("customizeCollectionBtn")
public void oncustomizeCollectionBtnClicked(ClickEvent clickEvent) {
    String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isCustomizePopup) {
        isCustomizePopup = true;
        Boolean loginFlag = AppClientFactory.isAnonymous();
        RenameCustomizePopUp successPopupVc = new RenameCustomizePopUp(collectionId, loginFlag,
                collectionTitle) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isCustomizePopup = false;
            }
        };
        Window.scrollTo(0, 0);
        //   successPopupVc.setWidth("500px");
        successPopupVc.center();
        successPopupVc.show();

    }

    Map<String, String> params = StringUtil.splitQuery(Window.Location.getHref());

    params.put("customize", "yes");
    PlaceRequest placeRequest = AppClientFactory.getPlaceManager().preparePlaceRequest(PlaceTokens.PREVIEW_PLAY,
            params);
    AppClientFactory.getPlaceManager().revealPlace(false, placeRequest, true);
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.end.AssessmentsPreviewEndView.java

License:Open Source License

/**
 *
 * @function oncustomizeCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013//from  ww w. j a v a2s  .com
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 */
@UiHandler("shareCollectionBtn")
public void onshareCollectionBtnClicked(ClickEvent clickEvent) {
    final String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isSharePopup) {
        isSharePopup = true;
        SharePlayerVc successPopupVc = new SharePlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isSharePopup = false;
            }

            public void triggerShareEvent(String shareType, boolean confirmStatus) {
                getUiHandlers().triggerCollectionShareDataEvent(collectionId, PlayerDataLogEvents.COLLECTION,
                        shareType, confirmStatus);
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("350px");
        successPopupVc.show();
        successPopupVc.center();
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.end.AssessmentsPreviewEndView.java

License:Open Source License

/**
 *
 * Showing Customize or Assign popup after login with gmail account.
 *
 *//*from w  ww. j ava 2  s . co m*/

private void showPopupAfterGmailSignin() {
    String collectionId = AppClientFactory.getPlaceManager().getRequestParameter("id") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("id")
            : null;
    String customize = AppClientFactory.getPlaceManager().getRequestParameter("customize") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("customize")
            : null;
    String assign = AppClientFactory.getPlaceManager().getRequestParameter("Assign") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("Assign")
            : null;
    if (customize != null && YES.equals(customize)) {
        Boolean loginFlag = AppClientFactory.isAnonymous();
        RenameCustomizePopUp successPopupVc = new RenameCustomizePopUp(collectionId, loginFlag,
                collectionTitle) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isCustomizePopup = false;
            }
        };
        Window.scrollTo(0, 0);
        //   successPopupVc.setWidth("500px");
        successPopupVc.show();
        successPopupVc.center();

    }
    if (assign != null && YES.equals(assign)) {
        AssignPopupPlayerVc successPopupVc = new AssignPopupPlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isAssignPopup = false;
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("635px");
        successPopupVc.show();
        successPopupVc.center();
        if (AppClientFactory.isAnonymous()) {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        } else {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.home.AssessmentsPreviewHomeView.java

License:Open Source License

/**
 *
 * @function onassignCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013//from www . j a v  a 2s . c om
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 *
 */
@UiHandler("assignCollectionBtn")
public void onassignCollectionBtnClicked(ClickEvent clickEvent) {
    MixpanelUtil.Preview_Click_Assign();
    String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isAssignPopup) {
        isAssignPopup = true;
        AssignPopupPlayerVc successPopupVc = new AssignPopupPlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isAssignPopup = false;
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("635px");
        successPopupVc.show();
        successPopupVc.center();
        if (AppClientFactory.isAnonymous()) {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        } else {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        }

        Map<String, String> params = StringUtil.splitQuery(Window.Location.getHref());

        params.put("assign", "yes");
        PlaceRequest placeRequest = AppClientFactory.getPlaceManager()
                .preparePlaceRequest(PlaceTokens.PREVIEW_PLAY, params);
        AppClientFactory.getPlaceManager().revealPlace(false, placeRequest, true);
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.home.AssessmentsPreviewHomeView.java

License:Open Source License

/**
 *
 * @function oncustomizeCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013//from   w  ww .j  a va  2s. c o m
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 */
@UiHandler("customizeCollectionBtn")
public void oncustomizeCollectionBtnClicked(ClickEvent clickEvent) {
    MixpanelUtil.Preview_Click_Customize();
    String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isCustomizePopup) {
        isCustomizePopup = true;
        Boolean loginFlag = AppClientFactory.isAnonymous();
        RenameCustomizePopUp successPopupVc = new RenameCustomizePopUp(collectionId, loginFlag,
                collectionTitle) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isCustomizePopup = false;
            }
        };
        Window.scrollTo(0, 0);
        //   successPopupVc.setWidth("500px");
        successPopupVc.show();
        successPopupVc.center();

        Map<String, String> params = StringUtil.splitQuery(Window.Location.getHref());
        params.put("customize", "yes");
        PlaceRequest placeRequest = AppClientFactory.getPlaceManager()
                .preparePlaceRequest(PlaceTokens.PREVIEW_PLAY, params);
        AppClientFactory.getPlaceManager().revealPlace(false, placeRequest, true);
    }

}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.home.AssessmentsPreviewHomeView.java

License:Open Source License

/**
 *
 * @function oncustomizeCollectionBtnClicked
 *
 * @created_date : 11-Dec-2013// ww w.j ava2s . c  o m
 *
 * @description
 *
 *
 * @parm(s) : @param clickEvent
 *
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 *
 */
@UiHandler("shareCollectionBtn")
public void onshareCollectionBtnClicked(ClickEvent clickEvent) {
    MixpanelUtil.Preview_Click_Share();
    final String collectionId = clickEvent.getRelativeElement().getAttribute("collectionId");
    if (!isSharePopup) {
        isSharePopup = true;
        SharePlayerVc successPopupVc = new SharePlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isSharePopup = false;
            }

            public void triggerShareEvent(String shareType, boolean confirmStatus) {
                getUiHandlers().triggerCollectionShareDataEvent(collectionId, PlayerDataLogEvents.COLLECTION,
                        shareType, confirmStatus);
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("350px");
        successPopupVc.show();
        successPopupVc.center();
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.preview.home.AssessmentsPreviewHomeView.java

License:Open Source License

/**
 *
 * Showing Customize or Assign popup after login with gmail account.
 *
 *//* w ww .j av a2s .  c om*/

private void showPopupAfterGmailSignin() {
    String collectionId = AppClientFactory.getPlaceManager().getRequestParameter("id") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("id")
            : null;
    String customize = AppClientFactory.getPlaceManager().getRequestParameter("customize") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("customize")
            : null;
    String assign = AppClientFactory.getPlaceManager().getRequestParameter("Assign") != null
            ? AppClientFactory.getPlaceManager().getRequestParameter("Assign")
            : null;
    if (customize != null && YES.equals(customize)) {
        Boolean loginFlag = AppClientFactory.isAnonymous();
        RenameCustomizePopUp successPopupVc = new RenameCustomizePopUp(collectionId, loginFlag,
                collectionTitle) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isCustomizePopup = false;
            }
        };
        Window.scrollTo(0, 0);
        //successPopupVc.setWidth("500px");
        successPopupVc.show();
        successPopupVc.center();
    }
    if (assign != null && YES.equals(assign)) {
        AssignPopupPlayerVc successPopupVc = new AssignPopupPlayerVc(collectionId) {
            @Override
            public void closePoup() {
                Window.enableScrolling(true);
                this.hide();
                isAssignPopup = false;
            }
        };
        Window.scrollTo(0, 0);
        successPopupVc.setWidth("500px");
        successPopupVc.setHeight("635px");
        successPopupVc.show();
        successPopupVc.center();
        if (AppClientFactory.isAnonymous()) {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        } else {
            successPopupVc.setPopupPosition(successPopupVc.getAbsoluteLeft(), 30);
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.classpage.studentclassview.StudentClassPresenter.java

License:Open Source License

@Override
public void onBind() {
    super.onBind();
    Window.enableScrolling(true);
    Window.scrollTo(0, 0);
}