Statistics
| Revision:

root / web-presentation / trunk / eneraptor-web-presentation / grails-app / views / index.gsp @ 86

History | View | Annotate | Download (3.78 KB)

1 86 alexbesir
<html>
2
    <head>
3
        <title>Welcome to Grails</title>
4
        <meta name="layout" content="main" />
5
        <style type="text/css" media="screen">
6
7
        #nav {
8
            margin-top:20px;
9
            margin-left:30px;
10
            width:228px;
11
            float:left;
12
13
        }
14
        .homePagePanel * {
15
            margin:0px;
16
        }
17
        .homePagePanel .panelBody ul {
18
            list-style-type:none;
19
            margin-bottom:10px;
20
        }
21
        .homePagePanel .panelBody h1 {
22
            text-transform:uppercase;
23
            font-size:1.1em;
24
            margin-bottom:10px;
25
        }
26
        .homePagePanel .panelBody {
27
            background: url(images/leftnav_midstretch.png) repeat-y top;
28
            margin:0px;
29
            padding:15px;
30
        }
31
        .homePagePanel .panelBtm {
32
            background: url(images/leftnav_btm.png) no-repeat top;
33
            height:20px;
34
            margin:0px;
35
        }
36
37
        .homePagePanel .panelTop {
38
            background: url(images/leftnav_top.png) no-repeat top;
39
            height:11px;
40
            margin:0px;
41
        }
42
        h2 {
43
            margin-top:15px;
44
            margin-bottom:15px;
45
            font-size:1.2em;
46
        }
47
        #pageBody {
48
            margin-left:280px;
49
            margin-right:20px;
50
        }
51
        </style>
52
    </head>
53
    <body>
54
        <div id="nav">
55
            <div class="homePagePanel">
56
                <div class="panelTop"></div>
57
                <div class="panelBody">
58
                    <h1>Application Status</h1>
59
                    <ul>
60
                        <li>App version: <g:meta name="app.version"></g:meta></li>
61
                        <li>Grails version: <g:meta name="app.grails.version"></g:meta></li>
62
                        <li>Groovy version: ${org.codehaus.groovy.runtime.InvokerHelper.getVersion()}</li>
63
                        <li>JVM version: ${System.getProperty('java.version')}</li>
64
                        <li>Controllers: ${grailsApplication.controllerClasses.size()}</li>
65
                        <li>Domains: ${grailsApplication.domainClasses.size()}</li>
66
                        <li>Services: ${grailsApplication.serviceClasses.size()}</li>
67
                        <li>Tag Libraries: ${grailsApplication.tagLibClasses.size()}</li>
68
                    </ul>
69
                    <h1>Installed Plugins</h1>
70
                    <ul>
71
                        <g:set var="pluginManager"
72
                               value="${applicationContext.getBean('pluginManager')}"></g:set>
73
74
                        <g:each var="plugin" in="${pluginManager.allPlugins}">
75
                            <li>${plugin.name} - ${plugin.version}</li>
76
                        </g:each>
77
78
                    </ul>
79
                </div>
80
                <div class="panelBtm"></div>
81
            </div>
82
        </div>
83
        <div id="pageBody">
84
            <h1>Welcome to Grails</h1>
85
            <p>Congratulations, you have successfully started your first Grails application! At the moment
86
            this is the default page, feel free to modify it to either redirect to a controller or display whatever
87
            content you may choose. Below is a list of controllers that are currently deployed in this application,
88
            click on each to execute its default action:</p>
89
90
            <div id="controllerList" class="dialog">
91
                <h2>Available Controllers:</h2>
92
                <ul>
93
                    <g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }">
94
                        <li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
95
                    </g:each>
96
                </ul>
97
            </div>
98
        </div>
99
    </body>
100
</html>