Slide 38
Slide 38 text
38
Pushstate
void
routeInit(Router
r,
RouteViewFactory
f)
{
r.root
..addRoute(
name:
'signin',
path:
'/signin',
enter:
view('view/signin.html'),
defaultRoute:
true)
..addRoute(
name:
'photo',
path:
'/photo',
enter:
view('view/photo.html'))
..addRoute(
name:
'received',
path:
'/received',
enter:
view('view/snaps_received.html'))
..addRoute(
name:
'sent',
path:
'/sent',
enter:
view('view/snaps_sent.html'))
..addRoute(
name:
'admin',
path:
'/admin',
enter:
view('view/admin.html'));
}
@Configuration
public
class
PushStateConfig
extends
WebMvcConfigurerAdapter
{
public
void
addViewControllers(ViewControllerRegistry
r)
{
r.addViewController("/")
.setViewName("forward:/index.html");
r.addViewController("/signin")
.setViewName("forward:/index.html");
r.addViewController("/photo")
.setViewName("forward:/index.html");
r.addViewController("/sent")
.setViewName("forward:/index.html");
r.addViewController("/received")
.setViewName("forward:/index.html");
r.addViewController("/admin")
.setViewName("forward:/index.html");
r.addViewController("/logout")
.setViewName("forward:/index.html");
}
}
38