Project

General

Profile

1
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
2
<%@ taglib prefix="s" uri="/struts-tags"%>
3

    
4
<script type="text/javascript">
5
// Copyright 2006-2007 javascript-array.com
6

    
7
var timeout	= 1500;
8
var closetimer	= 0
9
var ddmenuitem	= 0;
10

    
11
// open hidden layer
12
function mopen(id)
13
{	
14
	// cancel close timer
15
	mcancelclosetime();
16

    
17
	// close old layer
18
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
19

    
20
	// get new layer and show it
21
	ddmenuitem = document.getElementById(id);
22
	ddmenuitem.style.visibility = 'visible';
23

    
24
}
25
// close showed layer
26
function mclose()
27
{
28
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
29
}
30

    
31
// go close timer
32
function mclosetime()
33
{
34
	closetimer = window.setTimeout(mclose, timeout);
35
}
36

    
37
// cancel close timer
38
function mcancelclosetime()
39
{
40
	if(closetimer)
41
	{
42
		window.clearTimeout(closetimer);
43
		closetimer = null;
44
	}
45
}
46

    
47
// close layer when click-out
48
document.onclick = mclose;
49
</script>
50
	<div id="header">
51
	<div id="topmenu">
52
		<ul>
53
				<s:if test="%{#session.email == null}">
54
					<li  class="level1" style="float: right;">
55
						<a href='<s:url action="go2login" />'><s:text name="menu.account.login" /></a>
56
					</li>
57
				</s:if>
58
				
59
				<s:else>
60
					<li  class="level1" style="float: right;">
61
						<a href='<s:url action="logout" />'><s:text name="menu.account.logout" /></a>
62
					</li>
63
					<li class="level1" style="float: right;">
64
						<a href='<s:url action="userDetails" />'><s:text name="menu.account.edit" /></a>
65
					</li>
66
				</s:else>
67
		</ul>
68
	</div>
69
		<div id="logo">
70
		</div>
71
		<div id="menu">
72
			<ul id="sddm">
73
				<li class="level1"><a href='<s:url action="welcome" />'><s:text name="menu.home" /></a></li>
74
				
75
				<li class="level1">
76
					<a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">
77
						<s:text name="menu.register" />
78
					</a>
79
					
80
					<div class="level2" id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
81
						<s:if test="%{repoMode.trim().toLowerCase().equals(\"dnet\")}">
82
							<a href='<s:url action="populateDoarList" />'><s:text name="menu.register.new" /></a>
83
							<a href='<s:url action="prepareRegisterRepoDnet"><s:param name="journal">true</s:param></s:url>'><s:text name="menu.register.new.journal" /></a>
84
							<a href='<s:url action="prepareRegisterRepoDnet"><s:param name="aggregator">true</s:param></s:url>'><s:text name="menu.register.new.aggregator" /></a>
85
						</s:if>
86
						
87
						<s:else>
88
							<a href='<s:url action="repoRegistration" />'><s:text name="menu.register.new" /></a>
89
						</s:else>
90
						
91
						<s:if test="%{repoMode.trim().toLowerCase().equals(\"dnet\")}">
92
							<a href='<s:url action="populateRepoList" />'><s:text name="menu.register.edit" /></a>
93
						</s:if>
94
					</div>
95
				</li>
96
				
97
				<li class="level1">
98
					<a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">
99
						<s:text name="menu.validate" />
100
					</a>
101
					
102
					<div class="level2" id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
103
						<a href='<s:url action="populateRules" />'>
104
							<s:text name="menu.validate.add" />
105
						</a>
106
						<a href='<s:url action="prepareJobBrowsing" />'>
107
							<s:text name="menu.validate.browse" />
108
						</a>
109
						<a href='<s:url action="score" />'>
110
							<s:text name="menu.validate.score" />
111
						</a>
112
					</div>					
113
				</li>
114
				
115
				
116
				<li>
117
					<a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">	
118
						<s:text name="menu.about" />
119
					</a>
120
					
121
					<div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
122
						<a href="http://www.openaire.eu//support/faq/repman" target="_blank">
123
							<s:text name="menu.about.faq" />
124
						</a>
125
						<a href='<s:url action="help" />'>
126
							<s:text name="menu.about.help" />
127
						</a>
128
						<a href='<s:url action="feedback" />'>
129
							<s:text name="menu.about.feedback" />
130
						</a>
131
					</div>
132
				</li>
133

    
134
				<s:if test="%{#session.isAdmin != null && #session.isAdmin.equals(\"true\")}">
135
					<li>
136
						<a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">
137
							<s:text name="menu.admin" />
138
						</a>
139
						<div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
140
							<a href='<s:url action="populateRuleCategories" />'>
141
								<s:text name="home.addRule" />
142
							</a>
143
							<a href='<s:url action="populateRuleList" />'>
144
								<s:text name="home.deleteRule" />
145
							</a>
146
							<a href='<s:url action="populateRuleListForEdit" />'>
147
								<s:text name="home.editRule" />
148
							</a>
149
							<a href='<s:url action="getRulesForSet" />'>
150
								<s:text name="home.createRuleSet" />
151
							</a>
152
							<a href='<s:url action="getRuleSets" />'>
153
								<s:text name="home.editRuleSet" />
154
							</a>
155
							<a href='<s:url action="getRuleSetsForDeletion" />'>
156
								<s:text name="home.deleteRuleSet" />
157
							</a>
158
						</div>
159
					</li>
160
				</s:if>
161
			</ul>
162
			
163
			<div style="clear:both"></div>
164
		</div>
165
	</div>
(32-32/47)