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>