source: TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/selectedItems.kid @ 3431

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/selectedItems.kid@3431
Revision 3431, 3.3 KB checked in by cbyrom, 12 years ago (diff)

Add functionality to determine what selections have been made in the
'Selections' tab and then use this data with a new template, kml_aggregate.kid,
to produce a kml doc will all the associated kml info in.

Line 
1<html py:extends="'ndgPage.kid'" xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#">
2    <head>
3      <replace py:replace="pagehead()"/>
4      <script src="$g.server/js/ndgJavascript.js"/>
5    </head>
6    <body>
7    <div id="entirepage">
8        <div py:replace="header()"/>
9        <div py:replace="PageTabs('Selections')"/>
10        <div py:replace="searchOneLine()"/>
11        <div id="contents">
12            <h2> Selected Datasets </h2>
13            <div id="resultsTab" py:if="'selection' in session">
14                <p> Please select which datasets you wish to view and which viewer you wish to use.</p>
15                <form name="selectionsForm" id="selectionsForm" onSubmit='return true;'>
16                <table class="selectedDatasets" id="selectedDatasets">
17                                <thead>
18                                <tr>
19                                        <th rowspan="2">Dataset Title</th>
20                                        <th rowspan="2">Select
21                                                <input type="checkbox" name="chk_cbox" onclick="selectAll(this,'selectedDatasets');"/>
22                                        </th>
23                                        <th colspan="2">Viewer</th>
24                                        <th rowspan="2"></th>
25                                </tr>
26                                <tr>
27                                        <th>Google-Earth</th>
28                                        <th>ConTerra</th>
29                                </tr>
30                                </thead>
31                <tbody>
32                    <?python x=0 ?>
33                        <for py:for="i in session['selection']" class="dataset" py:strip="True">
34                                <span py:if="len(i) > 0">
35                                        <tr class="${x%2 and 'rowhi' or 'rowlo'}">
36                                        <td>
37                                                        ${i[2]}
38                                        </td>
39                                                <td align="center">
40                                                        <input type="checkbox" name="${i[0]}" />
41                                                </td>
42                                        <td align="center">
43                                        <span py:if="i[1]!=i[0]">
44                                                <span py:replace="linkimage(i[1],g.icons_plot,'[Display]')"/>
45                                                </span>
46                                        </td>
47                                        <td align="center">
48                                                <span py:if="i[1]!=i[0]">
49                                                        <span py:replace="linkimage(i[1],g.icons_plot,'[Display]')"/>
50                                                </span>
51                                </td>
52                                        <td align="center">
53                                                                        <span class="removeme">
54                                                        ${XML(h.link_to_remote("Remove",
55                                                                dict(update="entirepage",
56                                                                url=h.url_for(controller="selectedItems",
57                                                                        action="removeSelectedItem",
58                                                                        entryid=i[0]))))}
59                                                        </span>
60                                </td>
61                                                        </tr>
62                                        <?python x=x+1 ?>
63                                </span>
64                                        </for>
65                                        <tr>
66                        <td colspan="2"></td>
67                                                <td>
68                                                        <input name="PlotSelectedInGoogle" type="submit" value="View Selected" />
69                        </td>
70                                                <td>
71                                                        <input name="PlotSelectedInConTerra" type="submit" value="View Selected" />
72                        </td>
73                                                <td>
74                                                        <input name="ClearSelections" type="submit" value="Remove All" />
75                        </td>
76                    </tr>
77                                </tbody>
78                </table>
79                </form>
80            </div>
81            <div py:if="'selection' not in session">
82                <p> There are currently no selected datasets; please return to the 'Results' tab and select some to view. </p>
83            </div>       
84        </div>
85        <div py:replace="footer()"/>
86    </div>
87    </body>
88</html>
Note: See TracBrowser for help on using the repository browser.