Statistics
| Revision:

root / hci / trunk / eneraptor-web-app / grails-app / views / sysLog / browse.gsp @ 42

History | View | Annotate | Download (2.21 KB)

1
<html>
2

    
3
<head>
4
	<title>Log &raquo; Browsing</title>
5
	<meta name="layout" content="main" />
6
</head>
7

    
8
<body>
9
	
10
	<erptr:box title="Select device and interval">
11
		<p>Please, select which devices to show / ignore:</p>
12
		
13
		<form id="browseForm" action="browse">			
14
				<g:each in="${devicesForCheckBox}" var="deviceForCheckBox">
15
					<label for="cb_${deviceForCheckBox.deviceId}">&nbsp;</label>
16
					<g:checkBox name="cb_${deviceForCheckBox.deviceId}" value="${params['cb_' + deviceForCheckBox.deviceId]}"/>
17
					<span>${deviceForCheckBox.friendlyName}</span>
18
					<br />
19
				</g:each>
20
				<label for="all_cb">&nbsp;</label>
21
				<g:checkBox name="all_cb" value="${params['all_cb']}" />
22
				<span><b>All devices (including <i>unknown devices</i>)</b></span>
23
			<br /><br />
24
			<label for="fromDate">From</label>
25
			<g:datePicker name="fromDate" value="${params.fromDate}" />
26
			<br /><br />
27
			<label for="tillDate">Till</label>
28
			<g:datePicker name="tillDate" value="${params.tillDate}" />
29
			<br /><br />
30
			<g:submitButton name="submitButton" value="Show" />
31
		</form>
32
		
33
	</erptr:box>
34
	
35
	<erptr:box title="Browse log">
36
	
37
		<table width="100%">
38
			<thead>
39
				<tr>
40
					<th width="40px"><a href="#">Id</a></th>
41
					<th width="200px"><a href="#">Date</a></th>
42
					<th width="200px"><a href="#">Source (device)</a></th>
43
					<th><a href="#">Data</a></th>
44
					<th width="60px"><a href="#">Options</a></th>
45
	            </tr>
46
			</thead>
47
			<tbody>
48
				<g:each in="${data}" var="entry">
49
					<tr>
50
						<td class="a-center">${entry.id}</td>
51
						<td><a href="#">${entry.dateRecieved}</a></td>
52
						<td><a href="#">
53
							<g:if test="${icons[entry.deviceId]}">
54
								<erptr:icon w="${icons[entry.deviceId]}" />
55
							</g:if>
56
							<g:if test="${devices[entry.deviceId]}">
57
								${devices[entry.deviceId]}
58
							</g:if>
59
							<g:else>
60
								${entry.deviceId}
61
							</g:else>
62
						</a></td>
63
						<td>${entry.reportedData}</td>
64
						<td><erptr:logEntryOptions for="${entry.id}" /></td>
65
					</tr>
66
				</g:each>
67
			</tbody>
68
		</table>
69
		<g:if test="${data.size() < 1}">
70
			<center>The log is empty.</center>		
71
		</g:if>
72
		
73
	</erptr:box>
74
	
75
	<js:checkBoxToggle />
76
	
77
</body>
78

    
79
</html>