]> git.mxchange.org Git - jfinancials-war.git/commitdiff
added initial login templates and navigation rules
authorRoland Haeder <roland@mxchange.org>
Wed, 7 Oct 2015 10:42:06 +0000 (12:42 +0200)
committerRoland Haeder <roland@mxchange.org>
Mon, 2 May 2016 20:02:07 +0000 (22:02 +0200)
Signed-off-by: Roland Häder <roland@mxchange.org>
web/WEB-INF/faces-config.xml
web/WEB-INF/templates.dist/login_page.xhtml
web/WEB-INF/templates/login/login_base.tpl
web/WEB-INF/templates/login/login_menu.tpl
web/login/index.xhtml [new file with mode: 0644]

index cd30a0069b43a9c6c74a5e23a63df007261c0823..a8d5b23bc1c600b532e34f125fc915d84e3a9d28 100644 (file)
                        <from-outcome>login</from-outcome>
                        <to-view-id>/login/login_index.xhtml</to-view-id>
                </navigation-case>
+               <navigation-case>
+                       <from-outcome>login_index</from-outcome>
+                       <to-view-id>/login/index.xhtml</to-view-id>
+               </navigation-case>
        </navigation-rule>
        <navigation-rule>
                <from-view-id>/user/register.xhtml</from-view-id>
index c387a13442f2e6eff2f16d90af0b4d893302b1f2..a0b740762104ceb815af08ca206e75a2e515a4ba 100644 (file)
@@ -1,28 +1,29 @@
 <?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
+<html xmlns="http://www.w3.org/1999/xhtml"
        lang="#{localizationController.language}" xml:lang="#{localizationController.language}"
-       xmlns="http://www.w3.org/1999/xhtml"
-         xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
-         xmlns:h="http://xmlns.jcp.org/jsf/html"
-         xmlns:f="http://xmlns.jcp.org/jsf/core"
-         >
+       xmlns:ui="http://java.sun.com/jsf/facelets"
+       xmlns:h="http://xmlns.jcp.org/jsf/html"
+       xmlns:f="http://xmlns.jcp.org/jsf/core"
+       >
 
        <ui:composition template="/WEB-INF/templates/login/login_base.tpl">
                <ui:define name="login_title">#{msg.PAGE_TITLE_LOGIN_FOO}</ui:define>
 
+               <ui:define name="menu">
+                       <ui:include id="menu" class="login_menu" src="/WEB-INF/templates/login/login_menu.tpl" />
+               </ui:define>
+
                <ui:define name="content_header">
-                       #{msg.CONTENT_TITLE_LOGIN_FOO}
+                       #{msg.SUB_TITLE_LOGIN_FOO}
                </ui:define>
 
                <ui:define name="content">
-                       <ui:fragment rendered="#{loginController.isUserLoggedIn()}">
-                               Here goes your content.
-                       </ui:fragment>
+                       Here goes your content.
+               </ui:define>
 
-                       <ui:fragment rendered="#{not loginController.isUserLoggedIn()}">
-                               <ui:include id="login_only" src="/WEB-INF/templates/generic/user_not_logged_in.tpl" />
-                       </ui:fragment>
+               <ui:define name="footer">
+                       <ui:include id="footer" class="login_footer" src="/WEB-INF/templates/login/login_footer.tpl" />
                </ui:define>
        </ui:composition>
 </html>
index dafc778692108fb3ae5f4c43c7fe87dc1a97f7f4..0a2d405d1aa216e6173319b680f801aa5400eda9 100644 (file)
@@ -2,6 +2,7 @@
 <ui:composition
        template="/WEB-INF/templates/base.tpl"
        xmlns="http://www.w3.org/1999/xhtml"
+<<<<<<< HEAD
        xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
        xmlns:h="http://xmlns.jcp.org/jsf/html">
 
@@ -19,4 +20,9 @@
        <ui:define name="footer">
                <ui:include id="footer" class="login_footer" src="/WEB-INF/templates/login/login_footer.tpl" />
        </ui:define>
+=======
+       xmlns:ui="http://java.sun.com/jsf/facelets">
+
+       <ui:define name="title">Benutzerbereich - <ui:insert name="login_title" class="login_title" /></ui:define>
+>>>>>>> b5abdb2... added initial login templates and navigation rules
 </ui:composition>
index 2214e91d9fae4872ab91b01b18e71793e2afb341..8ed53cbd342e6c067747b845cbe00fce159514f3 100644 (file)
@@ -15,6 +15,7 @@
                                <li>
                                        <h:link title="#{msg.LINK_LOGIN_HOME_TITLE}" outcome="login_index" value="#{msg.LINK_LOGIN_HOME}" />
                                </li>
+
                                <li>
                                        <h:link title="#{msg.LINK_USER_LIST_TITLE}" outcome="user_list" value="#{msg.LINK_USER_LIST}" />
                                </li>
                                <li>
                                        <h:link title="#{msg.LINK_LOGIN_OWN_ADDRESSBOOKS_TITLE}" outcome="login_own_addressbooks" value="#{msg.LINK_LOGIN_OWN_ADDRESSBOOKS}" />
                                </li>
+
                                <li>
                                        <h:link title="#{msg.LINK_LOGIN_OTHER_ADDRESSBOOKS_TITLE}" outcome="login_other_addressbooks" value="#{msg.LINK_LOGIN_OTHER_ADDRESSBOOKS}" />
                                </li>
+
                                <li>
                                        <h:link title="#{msg.LINK_LOGIN_SHARED_ADDRESS_BOOKS_TITLE}" outcome="login_shared_addressbooks" value="#{msg.LINK_LOGIN_SHARED_ADDRESS_BOOKS}" />
                                </li>
 
                        <ul>
                                <li>
-                                       <h:link title="#{msg.LINK_LOGIN_LOGOUT_TITLE}" outcome="logout" value="#{msg.LINK_LOGIN_LOGOUT}" />
+                                       <h:link title="#{msg.LINK_GUEST_HOME_TITLE}" outcome="login_index" value="#{msg.LINK_GUEST_HOME}" />
+                               </li>
+
+                               <li>
+                                       <h:link title="#{msg.LINK_CLOSE_SESSION_TITLE}" outcome="logout" value="#{msg.LINK_CLOSE_SESSION}" />
                                </li>
                        </ul>
                </div>
diff --git a/web/login/index.xhtml b/web/login/index.xhtml
new file mode 100644 (file)
index 0000000..dafff40
--- /dev/null
@@ -0,0 +1,28 @@
+<?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:h="http://xmlns.jcp.org/jsf/html"
+         xmlns:f="http://xmlns.jcp.org/jsf/core"
+         >
+
+       <ui:composition template="/WEB-INF/templates/login/login_base.tpl">
+               <ui:define name="guest_title">#{msg.PAGE_TITLE_LOGIN_FOO}</ui:define>
+
+               <ui:define name="menu">
+                       <ui:include id="menu" class="login_menu" src="/WEB-INF/templates/login/login_menu.tpl" />
+               </ui:define>
+
+               <ui:define name="content_header">
+                       #{msg.SUB_TITLE_LOGIN_FOO}
+               </ui:define>
+
+               <ui:define name="content">
+                       Here goes your content.
+               </ui:define>
+
+               <ui:define name="footer">
+                       <ui:include id="footer" class="login_footer" src="/WEB-INF/templates/login/login_footer.tpl" />
+               </ui:define>
+       </ui:composition>
+</html>