Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<com:TPanel CssClass="sitemap" Visible="true">
2
<ul class="level1">
3
	<li class="<com:TPlaceHolder ID="LogMenu" />">
4
		<a class="menuitem" href="?page=TimeTracker.LogTimeEntry">
5
		<img src="<%= $this->Page->Theme->BaseUrl %>/time.gif" width="16" height="16" alt="">
6
		<span>Log</span></a>
7
	</li>
8
	<com:TPlaceHolder Visible=<%= $this->User->isInRole('manager') %> >
9
	<li class="<com:TPlaceHolder ID="ReportMenu" />">
10
		<a class="menuitem" href="?page=TimeTracker.ReportProject">
11
		<img src="<%= $this->Page->Theme->BaseUrl %>/report.gif" width="16" height="16" alt="">
12
		<span>Reports</span></a>
13
		<ul class="level2">
14
			<li><a href="?page=TimeTracker.ReportProject">Project Reports</a></li>
15
			<li><a href="?page=TimeTracker.ReportResource">Resources Report</a></li>
16
		</ul>
17
	</li>
18
	<li class="<com:TPlaceHolder ID="ProjectMenu" />">
19
		<a class="menuitem" href="?page=TimeTracker.ProjectList">
20
		<img src="<%= $this->Page->Theme->BaseUrl %>/bell.gif" width="16" height="16" alt="">
21
		<span>Projects</span></a>
22
		<ul class="level2">
23
			<li><a href="?page=TimeTracker.ProjectDetails">Create New Project</a></li>
24
			<li><a href="?page=TimeTracker.ProjectList">List Projects</a></li>
25
		</ul>
26
	</li>
27
	</com:TPlaceHolder>
28
	<com:TPlaceHolder Visible=<%= $this->User->isInRole('admin') %> >
29
	<li class="<com:TPlaceHolder ID="AdminMenu" />">
30
		<a class="menuitem" href="?page=TimeTracker.UserList">
31
		<img src="<%= $this->Page->Theme->BaseUrl %>/group.gif" width="16" height="16" alt="">
32
		<span>Adminstration</span></a>
33
		<ul class="level2">
34
			<li><a href="?page=TimeTracker.UserCreate">Create New User</a></li>
35
			<li><a href="?page=TimeTracker.UserList">List Users</a></li>
36
		</ul>
37
	</li>
38
	</com:TPlaceHolder>
39
</ul>
40
<com:TClientScript PradoScripts="prado">
41
	Event.OnLoad(function()
42
	{
43
		menuitems = $$(".menuitem");
44
		menuitems.each(function(el)
45
		{
46
			Event.observe(el, "mouseover", function(ev)
47
			{
48
				menuitems.each(function(item)
49
				{
50
					Element.removeClassName(item.parentNode, "active");
51
				});
52
				node = Event.element(ev).parentNode;
53
				if(node.tagName.toLowerCase() != 'li')
54
					node = node.parentNode;
55
				Element.addClassName(node, "active");
56
			});
57
		});
58
	});
59
</com:TClientScript>
60
</com:TPanel>