Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Codecrew
/
Moya
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
30
Merge Requests
2
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 62dede1a
authored
Oct 27, 2012
by
Petri Jarvisalo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
menu hommeleita
1 parent
c8f187d1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
153 additions
and
101 deletions
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/MenuBean.java
code/LanBortalWeb/WebContent/layout/blipview/template.xhtml
code/LanBortalWeb/WebContent/layout/template1/template.xhtml
code/LanBortalWeb/WebContent/menu/list.xhtml
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/MenuBean.java
View file @
62dede1
...
@@ -71,45 +71,50 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -71,45 +71,50 @@ public class MenuBean implements MenuBeanLocal {
logger
.
info
(
"Initializing menu"
);
logger
.
info
(
"Initializing menu"
);
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
MenuNavigation
user
navi
=
new
MenuNavigation
(
ev
,
"topnavi.frontpage"
,
menusort
=
+
10
);
MenuNavigation
user
menu
=
new
MenuNavigation
(
ev
,
"topnavi.frontpage"
,
menusort
=
+
10
);
// usernavi.addPage(menuitemfacade.findOrCreate("/index"),
// usernavi.addPage(menuitemfacade.findOrCreate("/index"),
// UserPermission.ANYUSER);
// UserPermission.ANYUSER);
navifacade
.
create
(
user
navi
);
navifacade
.
create
(
user
menu
);
MenuNavigation
admin
navi
=
new
MenuNavigation
(
ev
,
"topnavi.adminpage"
,
menusort
=
+
10
);
MenuNavigation
admin
menu
=
new
MenuNavigation
(
ev
,
"topnavi.adminpage"
,
menusort
=
+
10
);
// adminnavi.addPage(menuitemfacade.findOrCreate("/index2"),
// adminnavi.addPage(menuitemfacade.findOrCreate("/index2"),
// UserPermission.ANYUSER);
// UserPermission.ANYUSER);
navifacade
.
create
(
admin
navi
);
navifacade
.
create
(
admin
menu
);
MenuNavigation
shop
navi
=
new
MenuNavigation
(
ev
,
"topnavi.shopnavi"
,
menusort
=
+
10
);
MenuNavigation
shop
menu
=
new
MenuNavigation
(
ev
,
"topnavi.shopnavi"
,
menusort
=
+
10
);
// shopnavi.addPage(menuitemfacade.findOrCreate("/index3"),
// shopnavi.addPage(menuitemfacade.findOrCreate("/index3"),
// UserPermission.ANYUSER);
// UserPermission.ANYUSER);
navifacade
.
create
(
shopnavi
);
navifacade
.
create
(
shopmenu
);
// Kauppa
// Index
MenuNavigation
shopTopmenu
=
new
MenuNavigation
(
ev
,
"topnavi.shop"
,
menusort
=
+
10
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/index"
),
UserPermission
.
VIEW_ALL
);
shopTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/placemap"
),
MapPermission
.
VIEW
);
shopTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/myGroups"
),
UserPermission
.
VIEW_SELF
);
// kuppa
shopTopmenu
.
addPage
(
null
,
null
);
MenuNavigation
usershop
=
usermenu
.
addPage
(
null
,
null
);
shopTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/createBill"
),
BillPermission
.
CREATE_BILL
);
usermenu
.
setKey
(
"topnavi.shop.products"
);
shopTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/user/accountEvents"
),
UserPermission
.
VIEW_SELF
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/placemap"
),
MapPermission
.
VIEW
);
shopTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/list"
),
BillPermission
.
VIEW_OWN
);
usershop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/myGroups"
),
UserPermission
.
VIEW_SELF
);
MenuNavigation
prodsubmenu
=
shopTopmenu
.
addPage
(
null
,
null
);
usershop
.
addPage
(
null
,
null
);
usershop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/createBill"
),
BillPermission
.
CREATE_BILL
);
usershop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/user/accountEvents"
),
UserPermission
.
VIEW_SELF
);
usershop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/list"
),
BillPermission
.
VIEW_OWN
);
MenuNavigation
prodsubmenu
=
usermenu
.
addPage
(
null
,
null
);
prodsubmenu
.
setKey
(
"topnavi.shop.products"
);
prodsubmenu
.
setKey
(
"topnavi.shop.products"
);
prodsubmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/list"
),
ShopPermission
.
LIST_ALL_PRODUCTS
);
prodsubmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/list"
),
ShopPermission
.
LIST_ALL_PRODUCTS
);
prodsubmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/create"
),
ShopPermission
.
MANAGE_PRODUCTS
);
prodsubmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/create"
),
ShopPermission
.
MANAGE_PRODUCTS
);
MenuNavigation
adminshop
=
shopTop
menu
.
addPage
(
null
,
null
);
MenuNavigation
adminshop
=
user
menu
.
addPage
(
null
,
null
);
adminshop
.
setKey
(
"topnavi.shop.adminshop"
);
adminshop
.
setKey
(
"topnavi.shop.adminshop"
);
adminshop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/showReaderEvents"
),
ShopPermission
.
SHOP_TO_OTHERS
);
adminshop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/showReaderEvents"
),
ShopPermission
.
SHOP_TO_OTHERS
);
adminshop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/listReaders"
),
ShopPermission
.
SHOP_TO_OTHERS
);
adminshop
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/shop/listReaders"
),
ShopPermission
.
SHOP_TO_OTHERS
);
MenuNavigation
billnavi
=
shopTop
menu
.
addPage
(
null
,
null
);
MenuNavigation
billnavi
=
user
menu
.
addPage
(
null
,
null
);
billnavi
.
setKey
(
"topnavi.shop.bill"
);
billnavi
.
setKey
(
"topnavi.shop.bill"
);
billnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/billSummary"
),
BillPermission
.
READ_ALL
);
billnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/billSummary"
),
BillPermission
.
READ_ALL
);
billnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/listAll"
),
BillPermission
.
WRITE_ALL
);
billnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/bill/listAll"
),
BillPermission
.
WRITE_ALL
);
navifacade
.
create
(
shopTop
menu
);
navifacade
.
create
(
user
menu
);
MenuNavigation
eventTopmenu
=
new
MenuNavigation
(
ev
,
"topnavi.event"
,
menusort
=
+
10
);
MenuNavigation
eventTopmenu
=
new
MenuNavigation
(
ev
,
"topnavi.event"
,
menusort
=
+
10
);
eventTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/map/list"
),
MapPermission
.
MANAGE_MAPS
);
eventTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/map/list"
),
MapPermission
.
MANAGE_MAPS
);
...
@@ -123,12 +128,14 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -123,12 +128,14 @@ public class MenuBean implements MenuBeanLocal {
eventTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/poll/index"
),
PollPermission
.
ANSWER
);
eventTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/poll/index"
),
PollPermission
.
ANSWER
);
navifacade
.
create
(
eventTopmenu
);
navifacade
.
create
(
eventTopmenu
);
MenuNavigation
profileTopmenu
=
new
MenuNavigation
(
ev
,
"topnavi.profile"
,
menusort
=
+
10
);
/*
MenuNavigation profileTopmenu = new MenuNavigation(ev, "topnavi.profile", menusort = +10);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/useradmin/create"), UserPermission.VIEW_ALL);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/useradmin/create"), UserPermission.VIEW_ALL);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/useradmin/list"), UserPermission.VIEW_ALL).setHeader("submenu.user.manageuserlinks");
profileTopmenu.addPage(menuitemfacade.findOrCreate("/useradmin/list"), UserPermission.VIEW_ALL).setHeader("submenu.user.manageuserlinks");
profileTopmenu.addPage(menuitemfacade.findOrCreate("/user/edit"), UserPermission.VIEW_SELF);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/user/edit"), UserPermission.VIEW_SELF);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/user/changePassword"), UserPermission.VIEW_SELF);
profileTopmenu.addPage(menuitemfacade.findOrCreate("/user/changePassword"), UserPermission.VIEW_SELF);
*/
MenuNavigation
usermgmt
=
profileTopmenu
.
addPage
(
null
,
null
);
MenuNavigation
usermgmt
=
profileTopmenu
.
addPage
(
null
,
null
);
usermgmt
.
setKey
(
"topnavi.user.mgmt"
);
usermgmt
.
setKey
(
"topnavi.user.mgmt"
);
usermgmt
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/role/create"
),
UserPermission
.
WRITE_ROLES
);
usermgmt
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/role/create"
),
UserPermission
.
WRITE_ROLES
);
...
...
code/LanBortalWeb/WebContent/layout/blipview/template.xhtml
View file @
62dede1
...
@@ -28,23 +28,28 @@
...
@@ -28,23 +28,28 @@
<h:body>
<h:body>
<p:menubar
model=
"#{primeMenuView.menuModel}"
<div
class=
"container top"
>
style=
"width:80%; float: left;"
>
<ui:insert
name=
"topbar"
/>
</div>
<div
class=
"container clearfix"
>
</p:menubar
>
<div
id=
"right
"
>
<div
class=
"container top
"
>
<ui:insert
name=
"sidebar"
/>
<ui:insert
name=
"topbar"
/>
</div>
</div>
<div
id=
"left"
>
<div
class=
"container clearfix"
>
<ui:insert
name=
"content"
/>
</div>
<div
id=
"right"
>
<ui:insert
name=
"sidebar"
/>
</div>
</div>
<div
id=
"left"
>
<ui:insert
name=
"content"
/>
</div>
</div>
<!-- Piwik -->
<!-- Piwik -->
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
...
...
code/LanBortalWeb/WebContent/layout/template1/template.xhtml
View file @
62dede1
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:h=
"http://java.sun.com/jsf/html"
xmlns:f=
"http://java.sun.com/jsf/core"
xmlns:tools=
"http://java.sun.com/jsf/composite/cditools"
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:ui=
"http://java.sun.com/jsf/facelets"
xmlns:c=
"http://java.sun.com/jsp/jstl/core"
xmlns:p=
"http://primefaces.org/ui"
>
xmlns:h=
"http://java.sun.com/jsf/html"
xmlns:f=
"http://java.sun.com/jsf/core"
xmlns:tools=
"http://java.sun.com/jsf/composite/cditools"
xmlns:ui=
"http://java.sun.com/jsf/facelets"
xmlns:c=
"http://java.sun.com/jsp/jstl/core"
xmlns:p=
"http://primefaces.org/ui"
>
<f:view
contentType=
"text/html"
locale=
"#{sessionHandler.locale}"
>
<f:view
contentType=
"text/html"
locale=
"#{sessionHandler.locale}"
>
<h:head>
<h:head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
/>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
/>
<title><h:outputText
value=
"#{layoutView.getHeader()}"
/></title>
<title><h:outputText
value=
"#{layoutView.getHeader()}"
/></title>
<meta
name=
"description"
content=
"Lippukauppa"
/>
<meta
name=
"description"
content=
"Lippukauppa"
/>
<meta
name=
"author"
content=
"CodeCrew ry"
/>
<meta
name=
"author"
content=
"CodeCrew ry"
/>
<meta
http-equiv=
"Content-Language"
content=
"fi"
/>
<meta
http-equiv=
"Content-Language"
content=
"fi"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"#{request.contextPath}/resources/style/template1/css/style.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
<link
rel=
"stylesheet"
type=
"text/css"
href=
"#{request.contextPath}/resources/style/template1/css/general.css"
/>
href=
"#{request.contextPath}/resources/style/template1/css/style.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"#{request.contextPath}/resources/style/template1/css/general.css"
/>
<ui:insert
name=
"headerdata"
/>
<ui:insert
name=
"headerdata"
/>
</h:head>
</h:head>
...
@@ -22,14 +29,16 @@
...
@@ -22,14 +29,16 @@
<h:body>
<h:body>
<div
id=
"page-container"
>
<div
id=
"page-container"
>
<div
id=
"logo"
>
<div
id=
"logo"
>
<h:link
outcome=
"/index"
>
<h:link
outcome=
"/index"
>
<c:choose>
<c:choose>
<c:when
test=
"#{sessionHandler.isInDevelopmentMode()}"
>
<c:when
test=
"#{sessionHandler.isInDevelopmentMode()}"
>
<img
src=
"#{request.contextPath}/resources/style/insomnia2/img/devel_logo.png"
/>
<img
src=
"#{request.contextPath}/resources/style/insomnia2/img/devel_logo.png"
/>
</c:when>
</c:when>
<c:otherwise>
<c:otherwise>
<p:graphicImage
rendered=
"#{!empty layoutView.headerimage}"
value=
"#{layoutView.headerimage}"
/>
<p:graphicImage
rendered=
"#{!empty layoutView.headerimage}"
value=
"#{layoutView.headerimage}"
/>
<ui:fragment
rendered=
"#{empty layoutView.headerimage}"
>
<ui:fragment
rendered=
"#{empty layoutView.headerimage}"
>
<h1>
<h1>
<h:outputText
value=
"#{layoutView.headertext}"
/>
<h:outputText
value=
"#{layoutView.headertext}"
/>
...
@@ -41,78 +50,110 @@
...
@@ -41,78 +50,110 @@
</div>
</div>
<div
id=
"page-header"
>
<div
id=
"page-header"
>
<div
id=
"login"
>
<h:outputText
rendered=
"#{sessionHandler.loggedIn}"
value=
"#{i18n['template.loggedInAs']} #{sessionHandler.currentUser.nick}"
/>
<div>
<tools:loginLogout
/>
</div>
</div>
</div>
<div
id=
"main"
>
<div
id=
"login"
>
<h:outputText
rendered=
"#{sessionHandler.loggedIn}"
<p:menubar
model=
"#{primeMenuView.menuModel}"
/>
value=
"#{i18n['template.loggedInAs']} #{sessionHandler.currentUser.nick}"
/>
<div>
<div
class=
"container top"
>
<tools:loginLogout
/>
<h:link
rendered=
"#{layoutView.manageContent}"
styleClass=
"editorlink"
value=
"#{i18n['layout.editTop']}"
outcome=
"/pages/manage"
>
<f:param
name=
"pagename"
value=
"#{layoutView.pagepath}:top"
/>
</h:link>
</div>
<div
class=
"container clearfix"
>
<ui:fragment
rendered=
"#{menuView.getMenu(2).size() > 1}"
>
<div
id=
"right"
>
<ul>
<ui:repeat
var=
"menuitem"
value=
"#{menuView.getMenu(2)}"
>
<h:outputText
rendered=
"#{!empty menuitem.header}"
value=
"</ul><h1>#{i18n[menuitem.header]}</h1><ul>"
escape=
"false"
/>
<li><h:link
outcome=
"#{menuitem.outcome}"
value=
"#{i18n[menuitem.navigation.key]}"
styleClass=
"#{menuitem.selected?'active':''}"
/></li>
</ui:repeat>
</ul>
</div>
</div>
</ui:fragment>
<div
id=
"left"
>
<ui:insert
name=
"title"
/>
<p:messages
severity=
"info"
/>
<h:messages
/>
<ui:repeat
var=
"cont1"
value=
"#{menuView.getPagecontent('top')}"
>
<h:outputText
value=
"#{cont1.content}"
escape=
"false"
/>
</ui:repeat>
<ui:insert
name=
"content"
/>
<ui:repeat
var=
"cont1"
value=
"#{menuView.getPagecontent('bottom')}"
>
<h:outputText
value=
"#{cont1.content}"
escape=
"false"
/>
</ui:repeat>
</div>
</div>
</div>
</div>
<div
class=
"container bottom"
>
<h:link
rendered=
"#{layoutView.manageContent}"
styleClass=
"editorlink"
value=
"#{i18n['layout.editBottom']}"
outcome=
"/pages/manage"
>
<div
id=
"main"
>
<f:param
name=
"pagename"
value=
"#{layoutView.pagepath}:bottom"
/>
</h:link>
<p:menubar
model=
"#{primeMenuView.menuModel}"
style=
"width:80%; float: left;"
>
</p:menubar>
<p:menubar
style=
"float:left; width: auto;"
>
<p:submenu
label=
"#{sessionHandler.currentUser.wholeName}"
>
<p:submenu
label=
"Roolit"
>
<p:menuitem
value=
"Kävijä"
url=
"#"
/>
<p:menuitem
value=
"Admin"
url=
"#"
/>
<p:menuitem
value=
"Info"
url=
"/admin/info/index.jsf"
/>
</p:submenu>
<p:menuitem
value=
"Omat tiedot"
url=
"/admin/info/index.jsf"
/>
<p:menuitem
value=
"Omat konepaikat"
url=
"/admin/info/index.jsf"
/>
<p:menuitem
value=
"Logout"
url=
"/admin/info/index.jsf"
/>
</p:submenu>
</p:menubar>
<div
class=
"container top"
>
<h:link
rendered=
"#{layoutView.manageContent}"
styleClass=
"editorlink"
value=
"#{i18n['layout.editTop']}"
outcome=
"/pages/manage"
>
<f:param
name=
"pagename"
value=
"#{layoutView.pagepath}:top"
/>
</h:link>
</div>
<div
class=
"container clearfix"
>
<ui:fragment
rendered=
"#{menuView.getMenu(2).size() > 1}"
>
<div
id=
"right"
>
<ul>
<ui:repeat
var=
"menuitem"
value=
"#{menuView.getMenu(2)}"
>
<h:outputText
rendered=
"#{!empty menuitem.header}"
value=
"</ul><h1>#{i18n[menuitem.header]}</h1><ul>"
escape=
"false"
/>
<li><h:link
outcome=
"#{menuitem.outcome}"
value=
"#{i18n[menuitem.navigation.key]}"
styleClass=
"#{menuitem.selected?'active':''}"
/></li>
</ui:repeat>
</ul>
</div>
</ui:fragment>
<div
id=
"left"
>
<ui:insert
name=
"title"
/>
<p:messages
severity=
"info"
/>
<h:messages
/>
<ui:repeat
var=
"cont1"
value=
"#{menuView.getPagecontent('top')}"
>
<h:outputText
value=
"#{cont1.content}"
escape=
"false"
/>
</ui:repeat>
<ui:insert
name=
"content"
/>
<ui:repeat
var=
"cont1"
value=
"#{menuView.getPagecontent('bottom')}"
>
<h:outputText
value=
"#{cont1.content}"
escape=
"false"
/>
</ui:repeat>
</div>
</div>
<div
class=
"container bottom"
>
<h:link
rendered=
"#{layoutView.manageContent}"
styleClass=
"editorlink"
value=
"#{i18n['layout.editBottom']}"
outcome=
"/pages/manage"
>
<f:param
name=
"pagename"
value=
"#{layoutView.pagepath}:bottom"
/>
</h:link>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Piwik -->
<!-- Piwik -->
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
var
pkBaseURL
=
((
"https:"
==
document
.
location
.
protocol
)
?
"https://jolez.pingtimeout.net/piwik/"
:
"http://jolez.pingtimeout.net/piwik/"
);
var
pkBaseURL
=
((
"https:"
==
document
.
location
.
protocol
)
?
"https://jolez.pingtimeout.net/piwik/"
document
.
write
(
unescape
(
"%3Cscript src='"
+
pkBaseURL
+
"piwik.js' type='text/javascript'%3E%3C/script%3E"
));
:
"http://jolez.pingtimeout.net/piwik/"
);
document
.
write
(
unescape
(
"%3Cscript src='"
+
pkBaseURL
+
"piwik.js' type='text/javascript'%3E%3C/script%3E"
));
</script>
</script>
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
try
{
try
{
var
piwikTracker
=
Piwik
.
getTracker
(
pkBaseURL
+
"piwik.php"
,
5
);
var
piwikTracker
=
Piwik
.
getTracker
(
pkBaseURL
+
"piwik.php"
,
5
);
piwikTracker
.
trackPageView
();
piwikTracker
.
trackPageView
();
piwikTracker
.
enableLinkTracking
();
piwikTracker
.
enableLinkTracking
();
}
}
catch
(
err
)
{
catch
(
err
)
{
}
}
</script>
</script>
<noscript><p><img
src=
"http://jolez.pingtimeout.net/piwik/piwik.php?idsite=5"
style=
"border:0"
alt=
""
/></p></noscript>
<noscript>
<p>
<img
src=
"http://jolez.pingtimeout.net/piwik/piwik.php?idsite=5"
style=
"border: 0"
alt=
""
/>
</p>
</noscript>
<!-- End Piwik Tracking Code -->
<!-- End Piwik Tracking Code -->
</h:body>
</h:body>
...
...
code/LanBortalWeb/WebContent/menu/list.xhtml
View file @
62dede1
...
@@ -29,7 +29,6 @@
...
@@ -29,7 +29,6 @@
</h:panelGrid>
</h:panelGrid>
</h:form>
</h:form>
</h:panelGrid>
</h:panelGrid>
</ui:define>
</ui:define>
</ui:composition>
</ui:composition>
</h:body>
</h:body>
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment