Last change
on this file since 1545 was
1430,
checked in by work@…, 13 years ago
|
|
-
Property svn:keywords set to
Rev Author Date
|
File size:
1.6 KB
|
Line | |
---|
1 | <g:if test="${(meta(name: 'app.build.display.info') as int) as boolean}"> |
---|
2 | <div class="buildinfo"> |
---|
3 | <table> |
---|
4 | <tr> |
---|
5 | <td colspan="2">${meta(name: 'app.name')} ${meta(name: 'app.version')} <b><i><u>${meta(name: 'app.build.type')}</u> build</i></b></td> |
---|
6 | </tr> |
---|
7 | <tr> |
---|
8 | <td>revision</td> |
---|
9 | <td>: ${meta(name: 'app.build.svn.revision')}</td> |
---|
10 | </tr> |
---|
11 | <tr> |
---|
12 | <td>Grails version</td> |
---|
13 | <td>: <g:meta name="app.grails.version"></g:meta></td> |
---|
14 | </tr> |
---|
15 | <tr> |
---|
16 | <td>Groovy version</td> |
---|
17 | <td>: ${org.codehaus.groovy.runtime.InvokerHelper.getVersion()}</td> |
---|
18 | </tr> |
---|
19 | <tr> |
---|
20 | <td>JVM version</td> |
---|
21 | <td>: ${System.getProperty('java.version')}</td> |
---|
22 | </tr> |
---|
23 | <tr> |
---|
24 | <td>deployed</td> |
---|
25 | <td>: <span id="info-deployed" /></td> |
---|
26 | </tr> |
---|
27 | <tr> |
---|
28 | <td>uptime</td> |
---|
29 | <td>: <span id="info-uptime" /></td> |
---|
30 | </tr> |
---|
31 | </table> |
---|
32 | |
---|
33 | <script type="text/javascript"> |
---|
34 | var deployed = ${meta(name: 'app.build.timestamp')}; |
---|
35 | |
---|
36 | // change deployed time |
---|
37 | $('#info-deployed').html(new Date((deployed * 1000)).toLocaleString()); |
---|
38 | |
---|
39 | // start uptime counter |
---|
40 | updateUptime(); |
---|
41 | |
---|
42 | // uptime |
---|
43 | function updateUptime() { |
---|
44 | var currentTime = Math.floor(new Date().getTime() / 1000); |
---|
45 | var seconds = currentTime - deployed; |
---|
46 | var minutes = Math.floor(seconds / 60); |
---|
47 | var seconds = seconds - (minutes * 60); |
---|
48 | var hours = Math.floor(minutes / 60); |
---|
49 | var minutes = minutes - (hours * 60); |
---|
50 | var days = Math.floor(hours / 24); |
---|
51 | var hours = hours - (days * 24); |
---|
52 | |
---|
53 | $('#info-uptime').html(days + 'd, ' + hours + 'h, ' + minutes + 'm, ' + seconds + 's'); |
---|
54 | |
---|
55 | setTimeout("updateUptime();", 1000); |
---|
56 | } |
---|
57 | </script> |
---|
58 | </div> |
---|
59 | </g:if> |
---|
Note: See
TracBrowser
for help on using the repository browser.