1 <%@page language="java" contentType="text/html; charset=ISO-8859-1"
2 pageEncoding="ISO-8859-1"%>
3 <%@taglib prefix="s" uri="/struts-tags"%>
5 <!-- Set of actions associated to menus
8 <s:url id="login" namespace="/" action="login">
9 <s:param name="backMenu" value="menuProperty"></s:param>
11 <s:url id="logout" namespace="/" action="logout">
12 <s:param name="backMenu" value="menuProperty"></s:param>
14 <s:url id="new" namespace="/" action="select">
15 <s:param name="menu">create</s:param>
17 <s:url id="open" namespace="/" action="select">
18 <s:param name="menu">search</s:param>
20 <s:url id="study" namespace="/study" action="step-study"></s:url>
21 <s:url id="idea" namespace="/study" action="step-knowledge"></s:url>
22 <s:url id="datadmin" namespace="/" action="select">
23 <s:param name="menu">datadmin</s:param>
25 <s:url id="sysadmin" namespace="/" action="select">
26 <s:param name="menu">sysadmin</s:param>
28 <s:url id="site" value="%{menuBarSettings.webSiteURL}" />
29 <s:url id="help" value="%{menuBarSettings.helpURL}" />
31 <!-- Display of the menu-bar
34 <div id=top-spacer></div>
35 <div id=logo><s:a href="%{site}" target="_new">
36 <img src="<s:url value="/skin/logo.png"/>" width="115" height="24"
41 <s:if test="menuBarSettings.isMenuCreate">
42 <span id="menu-front"><img
43 src="<s:url value="/skin/icon.new.png"/>" border="none"
44 title="<s:text name="tooltip.new"/>" /></span>
45 </s:if> <s:elseif test="menuBarSettings.canUserCreateStudy">
46 <span id="menu-back"><s:a href="%{new}">
47 <img src="<s:url value="/skin/icon.new.png"/>" border="none"
48 title="<s:text name="tooltip.new"/>" />
51 <span id="menu-back"><img
52 src="<s:url value="/skin/disabled.new.png"/>" border="none" /></span>
54 <s:if test="menuBarSettings.isMenuOpen">
55 <span id="menu-front"><img
56 src="<s:url value="/skin/icon.open.png"/>" border="none"
57 title="<s:text name="tooltip.open"/>" /></span>
59 <span id="menu-back"><s:a href="%{open}">
60 <img src="<s:url value="/skin/icon.open.png"/>" border="none"
61 title="<s:text name="tooltip.open"/>" />
64 <s:if test="menuBarSettings.isMenuStudy">
65 <span id="menu-front"><img
66 src="<s:url value="/skin/icon.study.png"/>" border="none" /></span>
67 </s:if> <s:elseif test="menuBarSettings.isStudyNull">
68 <span id="menu-back"><img
69 src="<s:url value="/skin/disabled.study.png"/>" border="none" /></span>
71 <span id="menu-back"><s:a href="%{study}">
72 <img src="<s:url value="/skin/icon.study.png"/>" border="none"
73 title="<s:text name="tooltip.study"/>" />
76 <s:if test="menuBarSettings.isMenuKnowledge">
77 <span id="menu-front"><img
78 src="<s:url value="/skin/icon.idea.png"/>" border="none" /></span>
79 </s:if> <s:elseif test="menuBarSettings.isKnowledgeNull">
80 <span id="menu-back"><img
81 src="<s:url value="/skin/disabled.idea.png"/>" border="none" /></span>
83 <span id="menu-back"><s:a href="%{idea}">
84 <img src="<s:url value="/skin/icon.idea.png"/>" border="none"
85 title="<s:text name="tooltip.idea"/>" />
88 <s:if test="menuBarSettings.isMenuSysAdmin">
89 <span id="menu-front"><img
90 src="<s:url value="/skin/icon.base.png"/>" border="none" /></span>
91 </s:if> <s:elseif test="menuBarSettings.canUserManageDatabase">
92 <span id="menu-back"><s:a href="%{sysadmin}">
93 <img src="<s:url value="/skin/icon.base.png"/>" border="none"
94 title="<s:text name="tooltip.sysadmin"/>" />
97 <s:if test="menuBarSettings.isMenuHelp">
98 <span id="menu-front"><img
99 src="<s:url value="/skin/icon.help.png"/>" border="none" /></span>
101 <span id="menu-back"><s:a href="%{help}" target="_new">
102 <img src="<s:url value="/skin/icon.help.png"/>" border="none"
103 title="<s:text name="tooltip.help"/>" />
107 <!-- Display of the login menu
108 --> <s:if test="%{login == null}">
109 <!-- // That is, not disabled (yes, null means enabled!)-->
111 <table border="0" cellpadding="4" cellspacing="0" class="text">
114 <img src="<s:url value="/skin/image.user.png"/>" border="none" /></td>
115 <s:if test="connectedUser != null">
116 <s:if test="connectedUser.roleNames == 'sysadmin'">
117 <td><s:text name="label.sysadmin" /></td>
120 <td><s:property value="connectedUser.displayName" /></td>
122 <td>| <s:a href="%{logout}" cssClass="link">
123 <s:text name="menu.logout" />
128 <s:a href="%{login}" cssClass="link">
129 <s:text name="menu.login" />