Mercurial > hg > LGServer
diff src/main/webapp/templates/publicTemplate.xhtml @ 0:7682c04c63a8
First commit of the source code!
author | "jurzua <jurzua@mpiwg-berlin.mpg.de>" |
---|---|
date | Tue, 10 Mar 2015 14:50:41 +0100 |
parents | |
children | 1f56cf4f80d4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/webapp/templates/publicTemplate.xhtml Tue Mar 10 14:50:41 2015 +0100 @@ -0,0 +1,99 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" + xmlns:ui="http://java.sun.com/jsf/facelets" + xmlns:f="http://java.sun.com/jsf/core" + xmlns:h="http://java.sun.com/jsf/html" + xmlns:icecore="http://www.icefaces.org/icefaces/core" + xmlns:ace="http://www.icefaces.org/icefaces/components" + xmlns:ice="http://www.icesoft.com/icefaces/component"> + + +<h:head> + <title>Local Monographs Service</title> + <ice:outputStyle href="#{appBean.rootServer}/resources/css/style.css" /> + <script type="text/javascript" src="#{appBean.rootServer}/resources/js/general.js"/> +</h:head> + +<h:body> + + <h:form id="formDialog"> + <ace:themeSelect value="cupertino"/> + + <ace:dialog id="dialog" + header="Message" + closable="false" + visible="#{!empty sessionBean.msgList}" + modal="true" + draggable="false"> + <h:panelGrid columns="1"> + <ace:dataTable value="#{sessionBean.msgList}" var="msg"> + <ace:column> + <h:outputText value="#{msg}" /> + </ace:column> + </ace:dataTable> + <h:commandButton value="Close" + actionListener="#{sessionBean.listenerCloseMsgPopup}" + style="margin-left: auto;margin-right: auto; width:100%;" + onclick="window.location.reload();"> + </h:commandButton> + </h:panelGrid> + </ace:dialog> + </h:form> + + <div id="header"> + <div id="logo"> + <h1><a href="#"><ice:outputLabel value="Local Gazetter Server"/></a></h1> + </div> + </div> + + <div id="login"> + <div id="loginContent"> + + <ice:form id="loginForm"> + + <h:panelGrid columns="5" rendered="#{sessionBean.user == null}"> + <h:outputLink value="#{appBean.dvnRootServer}/faces/login/AddAccountPage.xhtml">Create Account</h:outputLink> + <ice:outputLabel value="Login"/> + <ice:inputText value="#{sessionBean.userName}"/> + <ice:inputSecret value="#{sessionBean.password}" + actionListener="#{sessionBean.listenerLogin}"/> + <ice:commandButton value="Submit" + actionListener="#{sessionBean.listenerLogin}"> + </ice:commandButton> + </h:panelGrid> + + <h:panelGrid columns="3" rendered="#{sessionBean.user != null}"> + <h:outputText value="Logged in as: #{sessionBean.user.userName}"/> + <h:outputText value=" | "/> + <h:commandLink value="logout" actionListener="#{sessionBean.listenerLogout}"/> + </h:panelGrid> + </ice:form> + + </div> + </div> + + <h:form> + <ace:menuBar autoSubmenuDisplay="true" style="margin: 0 auto; width: 80%;"> + <ace:menuItem value="Home" + url="#{appBean.rootServer}/home/mainPage.xhtml"/> + <ace:menuItem value="Manage Branch" + url="#{appBean.rootServer}/home/branchEditor.xhtml" /> + <ace:menuItem value="Create File" + url="#{appBean.rootServer}/home/createNewFile.xhtml" /> + <ace:menuItem value="Search Section" + url="#{appBean.rootServer}/home/searchPage.xhtml" /> + </ace:menuBar> + </h:form> + + <div id="page"> + <h:panelGrid rendered="#{sessionBean.user != null}" style="width:100%"> + <ui:insert name="content"/> + </h:panelGrid> + <h:panelGrid rendered="#{sessionBean.user == null}" style="width:100%"> + <h:outputLabel value="You must login!"/> + </h:panelGrid> + + </div> +</h:body> +</html>