1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.hack23.cia.web.impl.ui.page.user;
20
21 import org.vaadin.navigator7.Page;
22
23 import com.hack23.cia.web.impl.ui.page.common.EmbeddedWebBrowser;
24 import com.vaadin.ui.Alignment;
25 import com.vaadin.ui.VerticalLayout;
26
27
28
29
30 @Page(uriName = "welcome", crawlable = true)
31 @SuppressWarnings("serial")
32 public final class WelcomePage extends AbstractUserPage {
33
34
35 private GlobalSiteViewPanel globalSiteViewPanel=null;
36
37
38
39
40 public WelcomePage() {
41 super();
42 final VerticalLayout grid = new VerticalLayout();
43
44 final EmbeddedWebBrowser browser = new EmbeddedWebBrowser("Auth info","../secure/index.jsp");
45 grid.addComponent(browser);
46 grid.setComponentAlignment(browser,
47 Alignment.TOP_CENTER);
48 browser.setSizeFull();
49
50 globalSiteViewPanel = new GlobalSiteViewPanel();
51 grid.addComponent(globalSiteViewPanel);
52 grid.setComponentAlignment(globalSiteViewPanel,
53 Alignment.MIDDLE_CENTER);
54 globalSiteViewPanel.setSizeFull();
55
56 grid.setSizeFull();
57 grid.setMargin(false);
58 grid.setSpacing(true);
59 setCompositionRoot(grid);
60 setHeight(getScreenHeight());
61 }
62
63
64
65
66 @Override
67 public String getPageTitle() {
68 return getUserState().translateFromEnglish("Front page");
69 }
70
71 }