It works but the output is broken :)

This commit is contained in:
2024-03-21 17:08:36 -05:00
parent 39b0da17b9
commit 118d95a69d
219 changed files with 7927 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
package beans;
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/JSF/JSFManagedBean.java to edit this template
*/
import jakarta.inject.Named;
import jakarta.enterprise.context.RequestScoped;
/**
*
* @author asdv5
*/
@Named(value = "admin")
@RequestScoped
public class Admin {
private String userName;
private String password;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String validate()
{
return "index";
}
}

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="3.0" xmlns="https://jakarta.ee/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd">
<!-- Define Persistence Unit -->
<persistence-unit name="my_persistence_unit">
</persistence-unit>
</persistence>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/beans_4_0.xsd"
bean-discovery-mode="all">
</beans>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
</glassfish-web-app>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="6.0" xmlns="https://jakarta.ee/xml/ns/jakartaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd">
<context-param>
<param-name>jakarta.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>jakarta.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
</web-app>

View File

@@ -0,0 +1,55 @@
<?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:h="http://xmlns.jcp.org/jsf/html"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:f5="http://xmlns.jcp.org/jsf/passthrough"
xmlns:p="http://primefaces.org/ui">
<h:head>
<title></title>
</h:head>
<h:body>
<ui:composition
template="templates/layout_templates/layout.xhtml">
<ui:param name="wrapperWidth" value="100%"/>
<ui:param name="paramForRenderTitle" value="true"/>
<ui:param name="paramForRenderLoginAndSearch" value="true"/>
<ui:param name="paramForRenderLogin" value="true"/>
<ui:param name="paramForRenderSearch" value="true"/>
<ui:param name="search" value="true"/>
<ui:param name="paramForRenderTop" value="true"/>
<ui:param name="paramForRenderLogo" value="true"/>
<ui:param name="paramForRenderLeft" value="true"/>
<ui:param name="title" value="true"/>
<ui:define name="title1">
ASDV at SLCC
</ui:define>
<ui:define name="login">
<h:form id="loginFormId">
<p:inputText styleClass="inputs" value="#{admin.userName}" f5:type="user name" f5:placeholder="email"
/>
<p:password styleClass="inputs" value="#{admin.password}" f5:placeholder="password"/>
<p:commandButton styleClass="lbutton" value="Login" action="#{admin.validate()}"/>
</h:form>
</ui:define>
<ui:define name="search">
<h:form id="searchId">
<p:inputText styleClass="inputs" value="" f5:type="search" f5:placeholder="search website"
onkeyup="#{dsd}"/>
</h:form>
</ui:define >
<ui:define name="logo"/>
<ui:define name="left">
<h:commandButton value="left"/>
</ui:define>
<ui:define name="top">
We develop software with style...
</ui:define>
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,18 @@
#bottom {
margin: 0px 0px 0px 0px;
text-align:center;
color: #ffffff;
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, blue),
color-stop(1, blue)
);
background-image: -o-linear-gradient(bottom, blue 0%, #120205 100%);
background-image: -moz-linear-gradient(bottom, blue 0%, #120205 100%);
background-image: -webkit-linear-gradient(bottom, blue 0%, #120205 100%);
background-image: -ms-linear-gradient(bottom, blue 0%, #120205 100%);
background-image: linear-gradient(to bottom, blue 0%, #120205 100%);
}

View File

@@ -0,0 +1,3 @@
#content {
background: white;
}

View File

@@ -0,0 +1,51 @@
#wrapper {
margin-left:auto;
margin-right:auto;
}
#title {
position: relative;
margin: 1px 0px 0px 0px;
}
#login_and_search {
position: relative;
margin: 0px 0px 5px 0px;
}
#login {
float: left;
position: relative;
}
#search {
float: right;
position: relative;
}
#top {
position: relative;
overflow: hidden;
}
#bottom {
position: relative;
}
#left {
float: left;
}
#logo {
float: left;
}
#right {
float: right;
}
#content {
overflow: hidden;
}

View File

@@ -0,0 +1,8 @@
body {
background-color: #fff;
font-size: 1em;
font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
color: #222;
margin: 2px;
}

View File

@@ -0,0 +1,38 @@
* {box-sizing: border-box;}
.img-zoom-container {
position: relative;
z-index: 0;
}
.img-zoom-lens {
position: absolute ;
border-radius: 30px;
border: 1px solid #d4d4d4;
/*set the size of the lens:*/
width: 40px;
height: 40px;
z-index: 10;
}
.img-zoom-result {
border: 1px solid #d4d4d4;
/*set the size of the result div:*/
width: 300px;
height: 300px;
position: relative;
z-index: 1;
}
.myDiv
{
align: center;
padding: 30px;
margin: 10;
border-left: 10px solid navy;
}

View File

@@ -0,0 +1,22 @@
#left {
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #2D4A37),
color-stop(1, #789480)
);
background-image: -o-linear-gradient(bottom, #2D4A37 0%, #789480 100%);
background-image: -moz-linear-gradient(bottom, #2D4A37 0%, #789480 100%);
background-image: -webkit-linear-gradient(bottom, #2D4A37 0%, #789480 100%);
background-image: -ms-linear-gradient(bottom, #2D4A37 0%, #789480 100%);
background-image: linear-gradient(to bottom, #2D4A37 0%, #789480 100%);
-moz-box-shadow: 0px 0px 15px 3px #333333;
-webkit-box-shadow: 0px 0px 15px 3px #333333;
box-shadow: 0px 0px 15px 3px #333333;
text-align:left;
padding-left:10px;
margin-right: 5px;
}

View File

@@ -0,0 +1,65 @@
.inputs {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #222;
background: -moz-linear-gradient(top, #FFF, #EAEAEA);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #FFF), color-stop(1.0, #EAEAEA));
border: 1px solid #CACACA;
color: #444;
font-size: 1.1em;
margin: 0px 10px 0px 0px;
padding-left: 2px;
width:200px;
}
.inputs:focus {
color: #ffffff;
background: #cc0000;
-webkit-box-shadow: 0 0 25px #CCC;
-moz-box-shadow: 0 0 25px #cccc00;
box-shadow: 0 0 25px #CCCC00;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
transform: scale(1.05);
}
.lbutton {
-moz-box-shadow: 4px 7px 13px -7px #276873;
-webkit-box-shadow: 4px 7px 13px -7px #276873;
box-shadow: 4px 7px 13px -7px #276873;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #171717), color-stop(1, #d92323));
background:-moz-linear-gradient(top, #171717 5%, #222 100%);
background:-webkit-linear-gradient(top, #171717 5%, #222 100%);
background:-o-linear-gradient(top, #171717 5%, #222 100%);
background:-ms-linear-gradient(top, #171717 5%, #222 100%);
background:linear-gradient(to bottom, #171717 5%, #222 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717', endColorstr='#d92323',GradientType=0);
background-color:#222;
-moz-border-radius:17px;
-webkit-border-radius:17px;
border-radius:17px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:2px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.lbutton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #222), color-stop(1, #171717));
background:-moz-linear-gradient(top, #00f 5%, #222 100%);
background:-webkit-linear-gradient(top, 00f 5%, #222 100%);
background:-o-linear-gradient(top, #00f 5%, #222 100%);
background:-ms-linear-gradient(top, #00f 5%, #222 100%);
background:linear-gradient(to bottom, #00f 5%, #222 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d92323', endColorstr='#222',GradientType=0);
background-color:#222;
}
.lbutton:active {
position:relative;
top:1px;
}

View File

@@ -0,0 +1,5 @@
#login_and_search {
height:20px;
background-color: white;
padding: 10px;
}

View File

@@ -0,0 +1,7 @@
#logo {
background-image:url("#{resource['images/site/logo.png']}");
margin-right: 0px;
width:80px;
height:120px;
}

View File

@@ -0,0 +1,37 @@
#menu {
white-space: nowrap;
height: 28px;
width:100%;
background: #fff url("#{resource['images/site/menu.png']}") bottom center ;
margin-bottom: 5px;
}
#menu ul {
margin: 0;
padding: 0;
list-style:none;
float:left;
}
#menu li {
float: left;
margin: 0 3px 0 3px;
padding: 0;
background: transparent;
}
#menu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
float:left;
display:block;
height: 26px;
line-height: 24px;
padding: 2px 10px 0 10px;
color: #cccc00;
text-decoration: none;
background: transparent;
}

View File

@@ -0,0 +1,5 @@
#right {
background-color: #FA0519;
text-align:center;
margin-left: 5px;
}

View File

@@ -0,0 +1,3 @@
#search {
color: #ffffff;
}

View File

@@ -0,0 +1,67 @@
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
float:left;
display:block;
height: 26px;
line-height: 24px;
padding: 2px 10px 0 10px;
color: #cccc00;
text-decoration:#A3979A;
background-color: white;
border: white;
padding: 0px
}
a.hover {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
float:left;
display:block;
height: 26px;
line-height: 24px;
color: #cccc00;
text-decoration: none;
background-color: white;
border: white;
padding: 0px
}
.menus
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
float:right;
color: #cccc00;
text-decoration:#A3979A;
background-color: white;
border: white;
padding: 0px ;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.affaires .ui-menuitem-text{color:#cccc00;
decoration: bold, italic;
}
.affaires .ui-menu-child{background: white; mouseover: #000;
background-color: #A80000;}
.affaires .ui-menubar{mouseover: #000;
background-color: #A80000;}
.affaires .ui-state-hover {}
a.active {
color: #D09d23;
font-weight: bold;
background-color : #c7c3c3;
}

View File

@@ -0,0 +1,9 @@
#title {
background: white;
color:blue;
text-align:center;
font-size: 38px;
font-weight: bold;
}

View File

@@ -0,0 +1,14 @@
#topPhones {
color: #cc0000;
font-family: 'Arial Black', Gadget, sans-serif;
font-size: 15px;
text-align: center;
height:120px;
text-shadow: 0 0 4px rgb(255, 255, 255),
0 -5px 4px rgb(255, 255, 51),
2px -10px 6px rgb(255, 221, 51),
-2px -15px 11px rgb(255, 136, 0),
2px -25px 18px rgb(255, 34, 0);
background: white;
}

View File

@@ -0,0 +1,8 @@
#top {
color: blue;
font-family: 'Zapfino', Gadget, sans-serif;
font-size: 36px;
text-align: center;
height:120px;
background: white;
}

View File

@@ -0,0 +1,24 @@
* {margin: 0; padding: 0;}
.magnify {width: 200px; margin: 50px auto; position: relative;}
/*Lets create the magnifying glass*/
.large {
width: 175px; height: 175px;
position: absolute;
border-radius: 100%;
/*Multiple box shadows to achieve the glass effect*/
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
0 0 7px 7px rgba(0, 0, 0, 0.25),
inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
/*Lets load up the large image first*/
background: url('#{itemsBean.curImage}') no-repeat;
/*hide the glass by default*/
display: none;
}
/*To solve overlap bug at the edges during magnification*/
.small { display: block; }

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition >
<h1>This is default footer</h1>
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
This is default content
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
This is default left side
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
Default Login Section
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
<h1>LOGO</h1>
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,22 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core">
<h:body>
<ui:composition>
<c:if test="${not empty items}">
<ul>
<ui:repeat value="${fn:split(items, ',')}" var="t">
<li>
<h:link value="${fn:substringBefore(t, '#')}" outcome="${fn:substringAfter(t, '#')}"/>
</li>
</ui:repeat>
</ul>
</c:if>
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
This is default right side
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
Default Search Section
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
This is default title
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,12 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:body>
<ui:composition>
<h1>This is default header</h1>
</ui:composition>
</h:body>
</html>

View File

@@ -0,0 +1,88 @@
<?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://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<title>Layout Template</title>
<h:outputStylesheet library = "css" name="default.css"/>
<h:outputStylesheet library = "css" name="cssLayout.css"/>
<h:outputStylesheet name="#{title eq false ? 'css/dummy.css' : 'css/titleStyle.css'}"/>
<h:outputStylesheet name="#{login_and_search eq false ? 'css/dummy.css' : 'css/login_and_searchStyle.css'}"/>
<h:outputStylesheet name="#{logo_and_top eq false ? 'css/dummy.css' : 'css/logoStyle.css'}"/>
<h:outputStylesheet name="#{top eq false ? 'css/dummy.css' : 'css/topStyle.css'}"/>
<h:outputStylesheet name="#{left eq false ? 'css/dummy.css' : 'css/leftStyle.css'}"/>
<title>Layout Template</title>
</h:head>
<h:body>
<div id="wrapper"
style="width: #{empty wrapperWidth ? '100%' : wrapperWidth}">
<ui:fragment
rendered="#{!empty paramForRenderTitle ? paramForRenderTitle : false}">
<div id="title"> <!-- this id controls the css for title-->
<ui:insert name="title1"> <!-- this 'name'= title1
is a parameter that comes in and
controls whether the include will occur
-->
<ui:include src="/templates/default_templates/titleDefault.xhtml" />
</ui:insert>
</div>
</ui:fragment>
<ui:fragment rendered="#{!empty paramForRenderLoginAndSearch ?
paramForRenderLoginAndSearch : false}">
<div id="login_and_search"> <!-- login_and_search for css -->
<ui:fragment
rendered="#{!empty paramForRenderLogin ? paramForRenderSearch : false}">
<div id="login">
<ui:insert name="login">
<ui:include src="/templates/default_templates/loginDefault.xhtml" />
</ui:insert>
</div>
</ui:fragment>
<ui:fragment
rendered="#{!empty paramForRenderSearch ? paramForRenderSearch : true}">
<div id="search">
<ui:insert name="search">
<ui:include src="/templates/default_templates/searchDefault.xhtml" />
</ui:insert>
</div>
</ui:fragment>
</div>
</ui:fragment>
<ui:fragment rendered="#{!empty paramForRenderTop ? paramForRenderTop : true}">
<div id="logo_and_top" style="overflow:auto;">
<ui:fragment rendered="#{!empty paramForRenderLogo ? paramForRenderLogo : true}">
<div id="logo">
<ui:insert name="logo">
<ui:include src="/templates/default_templates/logoDefault.xhtml" />
</ui:insert>
</div>
</ui:fragment>
<div id="top">
<ui:insert name="top">
<ui:include src="/templates/default_templates/topDefault.xhtml" />
</ui:insert>
</div>
</div>
</ui:fragment>
<ui:fragment
rendered="#{!empty paramForRenderLeft ? paramForRenderLeft : false}">
<div id="left"> <!-- this id controls the css for title-->
<ui:insert name="left"> <!-- this 'name'= title1
is a parameter that comes in and
controls whether the include will occur
-->
<ui:include src="/templates/default_templates/leftDefault.xhtml" />
</ui:insert>
</div>
</ui:fragment>
</div>
</h:body>
</html>