private void redraw(boolean autoScroll) {
   if (autoScroll) {
     String historyToken = History.getToken();
     if (!Strings.isNullOrEmpty(historyToken)) {
       int top = this.affixMenu.getPinnedOffset();
       Window.scrollTo(Window.getScrollLeft(), top);
     } else {
       Window.scrollTo(Window.getScrollLeft(), 0);
     }
   }
 }
示例#2
0
 private void doScrollTo(double progress) {
   Double delta;
   if (progress > 0) {
     if (Window.getScrollTop() <= newScrollTop) {
       delta = Window.getScrollTop() + (newScrollTop - Window.getScrollTop()) * progress;
       Window.scrollTo(0, delta.intValue());
     } else {
       delta = Window.getScrollTop() - (Window.getScrollTop() - newScrollTop) * progress;
       Window.scrollTo(0, delta.intValue());
     }
   }
 }
示例#3
0
  /** Apply style properties */
  private void applyStyles() {
    lblTitle.setStyleName("h3");
    setStyleName("contact");

    Window.scrollTo(0, 0);
    setGlassEnabled(true);
    setPopupPosition(90, 104);
    setWidth("250px");
  }
示例#4
0
 /** Class constructor */
 public CommunityView() {
   setWidget(uiBinder.createAndBindUi(this));
   libraryView = new LibraryView(PlaceTokens.DISCOVER);
   //		libraryView.getCourseTabs().setVisible(false);
   Window.scrollTo(0, 0);
   landingpagePanel.add(libraryView);
   landingpagePanel.getElement().setId("pnlPartnerPanel");
   // landingpagePanel.getElement().getStyle().setMarginTop(39, Unit.PX);
 }
 @Override
 public void setPresenter(final Presenter presenter) {
   this.presenter = presenter;
   header.clear();
   header.add(headerWidget.asWidget());
   footer.clear();
   footer.add(footerWidget.asWidget());
   headerWidget.refresh();
   Window.scrollTo(0, 0); // scroll user to top of page
 }
示例#6
0
 @Test
 public void emptyMethods() {
   // Act & Assert
   Window.enableScrolling(true);
   Window.moveBy(1, 2);
   Window.moveTo(3, 4);
   Window.resizeBy(3, 6);
   Window.resizeTo(8, 9);
   Window.scrollTo(2, 4);
 }
 @Override
 public void onReveal() {
   super.onReveal();
   Window.scrollTo(0, 0);
 }
示例#8
0
 public static void fixHeight() {
   RootLayoutPanel.get().setHeight(getWindowInnerHeight() + "px");
   Window.scrollTo(0, 0);
 }
 @Override
 public void onBind() {
   super.onBind();
   Window.scrollTo(0, 0);
 }