List of usage examples for com.google.gwt.user.client Window scrollTo
public static void scrollTo(int left, int top)
From source file:net.scran24.user.client.surveyscheme.cftest15.CrowdflowerTestNov15.java
License:Apache License
@Override public void showNextPage() { final Survey state = stateManager.getCurrentState(); if (!state.flags.contains(WelcomePage.FLAG_WELCOME_PAGE_SHOWN)) { interfaceManager.show(new WelcomePage(messages.welcomePage_welcomeText(), state)); } else if (!state.customData.containsKey(ExternalUserIDPage.CUSTOM_DATA_KEY)) { Window.scrollTo(0, 0); interfaceManager.show(new ExternalUserIDPage(state)); } else if (!state.completionConfirmed()) { Window.scrollTo(0, 0);//www . j a v a 2 s . c om if (cachedSurveyPage == null) cachedSurveyPage = new IntakeSurvey(stateManager, defaultPromptManager, defaultSelectionManager, defaultScriptManager); interfaceManager.show(cachedSurveyPage); } else { interfaceManager.show(new CrowdflowerFinalPage(postProcess(state, basicPostProcess), log.log)); } }
From source file:net.scran24.user.client.surveyscheme.ucljan15.UCLJan15.java
License:Apache License
@Override public void showNextPage() { final Survey state = stateManager.getCurrentState(); if (!state.flags.contains(WelcomePage.FLAG_WELCOME_PAGE_SHOWN)) { interfaceManager.show(new WelcomePage(state)); } else if (!state.flags.contains(ConsentPage.FLAG_CONSENT_GIVEN)) { Window.scrollTo(0, 0); interfaceManager.show(new ConsentPage(state)); } else if (!state.completionConfirmed()) { Window.scrollTo(0, 0);/* w w w .ja va2 s . c o m*/ interfaceManager.show(new IntakeSurvey(stateManager, defaultPromptManager, defaultSelectionManager, defaultScriptManager)); } else { interfaceManager.show(new FlatFinalPage(HtmlResources.INSTANCE.getFinalHtml().getText(), postProcess(state, basicPostProcess), log.log)); } }
From source file:nz.co.doltech.gwtjui.demo.client.application.ApplicationPresenter.java
License:Apache License
@Inject ApplicationPresenter(final EventBus eventBus, final MyView view, final MyProxy proxy) { super(eventBus, view, proxy, RevealType.Root); // Making the window scroll to top on every page change History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override//from ww w . j av a2s . c o m public void onValueChange(ValueChangeEvent<String> event) { Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { Window.scrollTo(0, 0); } }); } }); }
From source file:org.cee.webreader.client.ui.News.java
License:Apache License
@Override public void registerScrollHandler() { Window.scrollTo(0, 0); final Styles styles = Resources.INSTANCE.styles(); final WindowVerticalScroll verticalScroll = new WindowVerticalScroll(cellListRelated.getElement(), styles.articleTeaserTop());/* w w w. j a va 2 s. c om*/ scrollRegistration = Window.addWindowScrollHandler(new IncreaseVisibleRangeScrollHandler(cellListRelated, verticalScroll, styles.relatedArticleColumns(), styles.articleTeaserHeight())); }
From source file:org.cee.webreader.client.ui.Start.java
License:Apache License
@Override public void registerScrollHandler() { if (scrollPosition > -1) { Window.scrollTo(0, scrollPosition); }//from w ww.ja v a 2s. c om final Styles styles = Resources.INSTANCE.styles(); final WindowVerticalScroll verticalScroll = new WindowVerticalScroll(cellListLatestArticles.getElement(), styles.articleTeaserTop()); scrollRegistration = Window .addWindowScrollHandler(new IncreaseVisibleRangeScrollHandler(cellListLatestArticles, verticalScroll, styles.articleTeaserColumns(), styles.articleTeaserHeight())); }
From source file:org.cruxframework.crux.plugin.zoomingtools.client.Zoom.java
License:Apache License
/** * Pan the document when the mouse cursor approaches the edges of the $wnd. */// w w w. j a v a2s . c o m public void pan() { Double range = 0.12; Double rangeX = getWindowInnerWidth() * range; Double rangeY = getWindowInnerHeight() * range; // Up if (mouseY < rangeY) { Window.scrollTo(new Double(getXScrollOffset()).intValue(), new Double(getYScrollOffset() - (1 - (mouseY / rangeY)) * (14 / level)).intValue()); } // Down else if (mouseY > getWindowInnerHeight() - rangeY) { Window.scrollTo(new Double(getXScrollOffset()).intValue(), new Double(getYScrollOffset() + (1 - (getWindowInnerHeight() - mouseY) / rangeY) * (14 / level)) .intValue()); } // Left if (mouseX < rangeX) { Window.scrollTo(new Double(getXScrollOffset() - (1 - (mouseX / rangeX)) * (14 / level)).intValue(), new Double(getYScrollOffset()).intValue()); } // Right else if (mouseX > getWindowInnerWidth() - rangeX) { Window.scrollTo( new Double(getXScrollOffset() + (1 - (getWindowInnerWidth() - mouseX) / rangeX) * (14 / level)) .intValue(), new Double(getYScrollOffset()).intValue()); } }
From source file:org.cruxframework.crux.smartfaces.client.disposal.menudisposal.BaseMenuDisposal.java
License:Apache License
@Override protected boolean activate(View view, Panel containerPanel, Object parameter) { boolean activated = super.activate(view, containerPanel, parameter); if (activated) { Window.scrollTo(0, 0); }//from w ww .j a v a 2 s. c om return activated; }
From source file:org.cruxframework.crux.widgets.client.disposal.topmenudisposal.TopMenuDisposalLargeController.java
License:Apache License
@Override public void showView(String viewName, boolean saveHistory) { if (saveHistory) { History.newItem(HISTORY_PREFIX + viewName); } else {/*from w w w. j ava 2s . c o m*/ viewContainer.showView(viewName); Window.scrollTo(0, 0); } }
From source file:org.cruxframework.crux.widgets.client.disposal.topmenudisposal.TopMenuDisposalSmallController.java
License:Apache License
@Override protected void init() { viewContainer = getChildWidget("viewContainer"); swapPanel = getChildWidget("swapPanel"); menuPanel = getChildWidget("menuPanel"); menuPanel.removeFromParent();/* www .j a v a2s . com*/ setStyleName("crux-TopMenuDisposal"); Screen.addHistoryChangedHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null && token.startsWith(HISTORY_PREFIX)) { showView(token.replace(HISTORY_PREFIX, ""), false); } } }); Scheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { //Favorites String hash = com.google.gwt.user.client.Window.Location.getHash(); if (hash != null && hash.startsWith(HASH + HISTORY_PREFIX)) { String currentViewName = hash.replace(HASH + HISTORY_PREFIX, ""); showView(currentViewName, false); History.newItem(HISTORY_PREFIX + currentViewName); return; } //DefaultView if (lastVisitedView == null) { viewContainer.showView(viewName); lastVisitedView = viewName; Window.scrollTo(0, 0); History.newItem(HISTORY_PREFIX + viewName); return; } } }); }
From source file:org.cruxframework.crux.widgets.client.disposal.topmenudisposal.TopMenuDisposalSmallController.java
License:Apache License
@Override public void showView(String viewName, boolean saveHistory) { if (saveHistory) { History.newItem(HISTORY_PREFIX + viewName); } else {/*from w w w. j av a2 s. co m*/ viewContainer.showView(viewName); swapPanel.transitTo(viewContainer, Direction.FORWARD); lastVisitedView = viewName; Window.scrollTo(0, 0); } }