@Override public void setNavigator(Navigator navigator) { if (this.navigator == null && navigator != null) { uriFragmentRegistration = page.addUriFragmentChangedListener( event -> navigator.navigateTo(getState())); } else if (this.navigator != null && navigator == null) { uriFragmentRegistration.remove(); } this.navigator = navigator; }
@Override public void setNavigator(Navigator navigator) { if (popStateListenerRegistration != null) { popStateListenerRegistration.remove(); popStateListenerRegistration = null; } if (navigator != null) { popStateListenerRegistration = ui.getPage().addPopStateListener( event -> navigator.navigateTo(getState())); } }
|| !SharedUtil.equals(currentNavigationState, navigationState)) { navigateTo(viewWithLongestName, longestViewName, parameters); } else { updateNavigationState(new ViewChangeEvent(this, getCurrentView(),
if (navigator != null) { navigator.navigateTo(navigator.getState());
navigator.navigateTo(navigator.getState());
/** * @see com.vaadin.navigator.Navigator#navigateTo(com.vaadin.navigator.View, java.lang.String, java.lang.String) */ @Override protected void navigateTo(View view, String viewName, String parameters) { if ((parameters != null) && parameters.startsWith("/")) { parameters = parameters.substring(1); } super.navigateTo(view, viewName, parameters); }
/** * Navigates to the home screen.<p> */ public void showHome() { getNavigator().navigateTo(CmsAppHierarchyConfiguration.APP_ID); }
/** * Leaves the editor view.<p> * * @param navigator the navigator instance * @param target the target view */ void leaveEditor(Navigator navigator, String target) { m_leaving = true; tryUnlock(); navigator.navigateTo(target); }
/** * Navigates to the given app.<p> * * @param appConfig the app configuration * @param state the app state to call */ public void showApp(I_CmsWorkplaceAppConfiguration appConfig, String state) { getNavigator().navigateTo(appConfig.getId() + "/" + state); }
@Override public void buttonClick(Button.ClickEvent event) { getUI().getNavigator().navigateTo(viewName); } });
@Override public void itemInvoked(UI ui) { ui.getNavigator().navigateTo(vaadinView.name()); } }
public void run() { m_leaving = true; event.getNavigator().navigateTo(event.getViewName()); } });
/** * @see com.vaadin.navigator.View#enter(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent) */ public void enter(ViewChangeEvent event) { A_CmsUI.get().getNavigator().navigateTo(CmsAppHierarchyConfiguration.APP_ID); } }
/** * Cancels editing and restores the previous quick launch apps setting.<p> */ void close() { CmsAppWorkplaceUi.get().getNavigator().navigateTo(CmsAppHierarchyConfiguration.APP_ID); }
/** * Navigates to the given app.<p> * * @param appConfig the app configuration */ public void showApp(I_CmsWorkplaceAppConfiguration appConfig) { getNavigator().navigateTo(appConfig.getId()); }
public void run() { clear(); event.getNavigator().navigateTo(event.getViewName()); } });
/** * @see org.opencms.ui.I_CmsDialogContext#navigateTo(java.lang.String) */ public void navigateTo(String appId) { closeWindow(); A_CmsUI.get().getNavigator().navigateTo(appId); }
@Override public void buttonClick(final ClickEvent event) { loadTopLevelNavigator(); UI.getCurrent().getNavigator().navigateTo("profilePanel"); } });
@Override public void buttonClick(Button.ClickEvent event) { UI.getCurrent().getNavigator().addViewChangeListener(HeaderLayout.this); UI.getCurrent().getNavigator().navigateTo("dashboard/" + m_nativeSelect.getContainerProperty(m_nativeSelect.getValue(), "title").getValue()); } });
@Override public void buttonClick(Button.ClickEvent event) { UI.getCurrent().getNavigator().addViewChangeListener(HeaderLayout.this); UI.getCurrent().getNavigator().navigateTo("wallboard/" + m_nativeSelect.getContainerProperty(m_nativeSelect.getValue(), "title").getValue()); } });