source: branches/features/grailsUpgrade/grails-app/views/layouts/main.gsp @ 895

Last change on this file since 895 was 850, checked in by gav, 14 years ago

Task show ajax improvement, save/restore form and data if no response from server.

File size: 3.4 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<html>
3    <head>
4        <title><g:layoutTitle default="gnuMims" /></title>
5        <link rel="stylesheet" href="${resource(dir:'css',file:'main.css')}" />
6        <link rel="shortcut icon" href="${resource(dir:'images',file:'gnuMimsIcon.ico')}" type="image/x-icon" />
7        <g:javascript library="jquery" />
8        <g:javascript library="prototype/prototype" />
9        <g:javascript library="prototype/effects" />
10        <g:javascript library="application" />
11        <g:javascript src="overlayPane.js" />
12        <jsUtil:resources />
13        <gnuMims:resources />
14        <nav:resources override="true"/>
15        <g:helpBalloons icon="${resource(plugin:'help-balloons', dir:'images', file:'balloon-icon.gif')}"
16                                        button="${resource(plugin:'help-balloons', dir:'images', file:'balloon-button.png')}"
17                                        balloonPrefix="${resource(plugin:'help-balloons', dir:'images')}/balloon-"/>
18        <g:layoutHead />
19    </head>
20
21    <!-- Added g:pageProperty so that onload in each page works -->
22    <body onload="${pageProperty(name: 'body.onload')}">
23        <div id="wrapper" style="height: 100%;">
24            <div id="top">
25            </div>
26            <div id="content" align="center">
27                <div id="spinner" class="spinner" style="display:none;">
28                    <img src="${resource(dir:'images',file:'loading_bar.gif')}" alt="Spinner" />
29                </div>
30                <div id="jQueryAjaxLoading" class="jQueryAjaxLoading" style="display:none;">
31                    <img src="${resource(dir:'images',file:'loading.gif')}" alt="Loading" title="Loading" />
32                </div>
33                <div id="jQueryAjaxDefaultError" class="message_error" style="display:none;">
34                    <g:message code="ajax.default.could.not.perform.operation" />
35                </div>
36                <g:if env="production">
37                    <div id="Header">
38                        <a href="javascript: openWindow('http://www.gnumims.org')" id=HeaderLink></a>
39                    </div>
40                </g:if>
41                <g:else>
42                    <div id="HeaderDev">
43                        <a href="javascript: openWindow('http://www.gnumims.org')" id=HeaderLink></a>
44                    </div>
45                </g:else>
46
47                <g:isLoggedIn>
48                    <div class="appControl">
49                        <g:link controller="logout" class="logoutButton">
50                                Log out (<g:loggedInUsername/>)
51                        </g:link>
52                        <div id="menu">
53                            <nav:render group="nav"/>
54                        </div>
55                        <div class='app_help'>
56                            <a href="javascript: openWindow('http://www.youtube.com/gnuMims')">
57                                <img src="${resource(dir:'images/skin',file:'help.png')}" alt="Help" title="Help"/>
58                            </a>
59                        </div>
60                        <gnuMims:assetTreeButton />
61                    </div>
62                </g:isLoggedIn>
63
64                <g:layoutBody />
65
66            </div> <!-- content -->
67            <div id="bottom">
68            </div>
69        </div> <!-- wrapper -->
70
71        <!-- Asset Tree Pane -->
72        <gnuMims:assetTreePane />
73
74    </body>
75</html>
Note: See TracBrowser for help on using the repository browser.