HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2012-10-30 a6efd768aa4205a579195fc1d9e462ffb3e34693
embedd hsarweb in index.jsp
2 files modified
31 ■■■■■ changed files
hsarweb/WebContent/index.jsp 19 ●●●●● patch | view | raw | blame | history
hsarweb/src/de/hsadmin/web/MainApplication.java 12 ●●●●● patch | view | raw | blame | history
hsarweb/WebContent/index.jsp
@@ -5,8 +5,25 @@
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>HSAdmin Web Client</title>
    <script type="text/javascript">
      var vaadin = {
        vaadinConfigurations: {
          'hsarweb': {
                appUri:'/hsarweb/MainApplication',
                pathInfo: '/',
                themeUri: '/hsarweb/VAADIN/themes/hs',
                versionInfo : {}
          }
        }};
    </script>
    <script language='javascript' src='/hsarweb/VAADIN/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/com.vaadin.terminal.gwt.DefaultWidgetSet.nocache.js'>
    </script>
      <link rel="stylesheet" type="text/css" href="/hsarweb/VAADIN/themes/reindeer/styles.css"/>
</head>
<body>
    <iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
    <h1>HSAdmin Web</h1>
    <div id="hsarweb" style="width:100%;height:800px;"
        class="v-app v-app-loading v-theme-reindeer v-app-MainApplication"> </div>
</body>
</html>
hsarweb/src/de/hsadmin/web/MainApplication.java
@@ -18,11 +18,9 @@
import com.vaadin.terminal.ThemeResource;
import com.vaadin.terminal.gwt.server.HttpServletRequestListener;
import com.vaadin.ui.Component;
import com.vaadin.ui.CustomLayout;
import com.vaadin.ui.TabSheet;
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;
import com.vaadin.ui.TabSheet.Tab;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
import com.vaadin.ui.Window.Notification;
@@ -71,10 +69,6 @@
            showSystemException(e);
        }
        Window mainWindow = new Window(localeConfig.getText("applicationtitle"));
        VerticalLayout verticalLayout = new VerticalLayout();
        verticalLayout.setSizeFull();
        CustomLayout banner = new CustomLayout("../../hs/layout/header");
        verticalLayout.addComponent(banner);
        TabSheet tabs = new TabSheet();
        tabs.setSizeFull();
        String modulesParamString = localeConfig.getText("modules." + role);
@@ -96,11 +90,7 @@
            }
        }
        tabs.addListener(this);
        verticalLayout.addComponent(tabs);
        verticalLayout.setExpandRatio(tabs, 1.0f);
        CustomLayout footer = new CustomLayout("../../hs/layout/footer");
        verticalLayout.addComponent(footer);
        mainWindow.setContent(verticalLayout);
        mainWindow.setContent(tabs);
        setMainWindow(mainWindow);
        setErrorHandler(new Terminal.ErrorListener() {
            private static final long serialVersionUID = 1L;