source: cows_wps/trunk/cows_wps/templates/ui_template.html @ 7573

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/cows_wps/trunk/cows_wps/templates/ui_template.html@7573
Revision 7573, 4.4 KB checked in by astephen, 10 years ago (diff)

fixed wps namespace in lookup.

Line 
1<html xmlns="http://www.w3.org/1999/xhtml"
2      xmlns:py="http://genshi.edgewall.org/"
3      lang="en">
4
5<head>
6        <title>$title</title>
7        <link href="/style/wps_ui.css" rel="stylesheet" type="text/css" />
8        <link href="/style/pygments_xml.css" rel="stylesheet" type="text/css" />
9        <script type="text/javascript" src="/js/ext/jquery-1.3.2/jquery-1.3.2.min.js"></script>
10        <script type="text/javascript" src="/js/ui/validate.js"></script>
11        <script type="text/javascript" src="/js/ui/submit_utils.js"></script>
12        <script type="text/javascript" src="/js/ui/utils.js"></script>
13        <script type="text/javascript" src="/js/ui/jobviewer_utils.js"></script>
14        <script type="text/javascript" src="/js/ui/dynamic_form/dynamic_form_classes.js"></script>
15
16        <!-- A dummy init() function that does nothing, will be overloaded in bounding box required. -->
17        <script type="text/javascript">
18        function init() {}
19        </script>
20               
21        <!-- Only do the following if we need to render a bounding box selection -->
22        <py:if test="bbox_required">
23                <script src="/js/ui/map_select/wmsc.js"></script>
24                <script src="/js/ui/map_select/OpenLayers.js"></script>
25
26                <!-- The DDCVismap Openlayers map -->
27                <script src="/js/ui/map_select/openlayers-x.js"></script>
28
29                <!-- The original bounds control -->
30                <script src="/js/ui/map_select/boundsControl.js"></script>
31                <script src="/js/ui/map_select/utils.js"></script>
32                <script src="/js/ui/map_select/boundingBoxMapSelect.js"></script>
33
34                <script type="text/javascript" src="/js/ui/init_bbox_input.js"></script>
35
36    <script defer="defer" type="text/javascript">
37
38        var events = new OpenLayers.Events(null, null, ['LAYER_ORDER_CHANGED']);
39
40        var baseLayerData = [
41        {
42            "url": "http://labs.metacarta.com/wms/vmap0",
43            "params": {
44                "layers": "basic",
45                "transparent":"false",
46                "format": "image/png"
47            }
48        },
49        {
50            "url": "http://labs.metacarta.com/wms/vmap0",
51            "params": {
52                    "layers": "coastline_01",
53                    "format": "image/png",
54                    "transparent":"true"
55            }
56        },
57        {
58            "url": "http://labs.metacarta.com/wms/vmap0",
59            "params": {
60                    "layers": "coastline_02",
61                    "format": "image/png",
62                    "transparent":"true"
63            }
64        }
65        ];
66
67        var baseLayerData2 = {
68                "url": "http://labs.metacarta.com/wms/vmap0",
69                "params": {
70                        "layers": "coastline_01",
71                        "format": "image/png",
72                        "transparent":"true"
73                }
74        };
75
76    </script>
77
78        </py:if>
79</head>
80
81<body onload="init();">
82
83<div id="header">
84
85        <div id="title">
86                <span id="title_text">CEDA WPS UI</span>
87                <span id="strapline_text">Distributed Processing in an OGC / Pylons framework</span>
88        </div>
89        <div id="menu">
90                <a href="/ui/home">Home</a>&nbsp;&nbsp;
91                <a href="${wps_capabilities_url}">Capabilities</a>&nbsp;&nbsp;
92                <a href="/view">View</a>&nbsp;&nbsp;
93                <a href="/submit/choose">Submit</a>&nbsp;&nbsp;
94                <a href="/jobs">Jobs</a>&nbsp;&nbsp;
95                <a href="/ui/technical">Technical</a>&nbsp;&nbsp;
96
97<?python from cows_wps.lib.user_manager import UserManager
98
99try:
100    logged_in = UserManager()
101except:
102    logged_in = False
103?> 
104
105<?python from pylons import request ?>
106<?python from cows_wps.utils.common import isAdminLoggedIn
107
108admin = isAdminLoggedIn(request)
109
110?>
111
112        <py:if test="logged_in">
113                <?python username = logged_in.getUserName() ?>
114                <a href="/logout">Logout</a> 
115                [ You are: ${username}
116        </py:if>
117        <py:if test="logged_in == False">
118                <a href="/login">Login</a>
119        </py:if>
120
121        <py:if test="admin">
122                (Administrator)
123        </py:if>
124       <py:if test="logged_in">
125              ]
126        </py:if>
127               
128
129        </div>
130</div>
131<div id="main">
132
133        <H2>$title</H2>
134        <py:for each="(name, detail) in items"> 
135                <div class="section_container" id="welcome">
136                        <div class="section_header">
137                                <div class="section_header_text">$name</div>
138                        </div>
139
140                        <div class="section">
141                                $detail
142                        </div>
143                </div>
144                <div class="spacer">&nbsp;</div>
145        </py:for>
146
147</div> <!-- main ends -->
148
149<div id="loading"></div>
150
151</body>
152</html>
Note: See TracBrowser for help on using the repository browser.