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

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

Add the kid template and python script to support the new 'Selections' tab.

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">
34                                <span py:if="len(i) > 0">
35                                    <?python
36                                        divid='csml_%s'%i[0]
37                                    ?>
38                                        <tr class="${x%2 and 'rowhi' or 'rowlo'}">
39                                        <td>
40                                                        ${i[2]}
41                                        </td>
42                                                <td align="center">
43                                                        <input type="checkbox" id="$divid" />
44                                                </td>
45                                        <td align="center">
46                                        <span py:if="i[1]!=i[0]">
47                                                <span py:replace="linkimage(i[1],g.icons_plot,'[Display]')"/>
48                                                </span>
49                                        </td>
50                                        <td align="center">
51                                                <span py:if="i[1]!=i[0]">
52                                                        <span py:replace="linkimage(i[1],g.icons_plot,'[Display]')"/>
53                                                </span>
54                                </td>
55                                        <td align="center">
56                                                                        <span class="removeme">
57                                                        ${XML(h.link_to_remote("Remove",
58                                                                dict(update="entirepage",
59                                                                url=h.url_for(controller="selectedItems",
60                                                                        action="removeSelectedItem",
61                                                                        entryid=i[0]))))}
62                                                        </span>
63                                </td>
64                                                        </tr>
65                                        <?python x=x+1 ?>
66                                </span>
67                                        </for>
68                                        <tr>
69                        <td colspan="2"></td>
70                                                <td>
71                                                        <input name="PlotAllGoogle" type="submit" value="View All" />
72                        </td>
73                                                <td>
74                                                        <input name="PlotAllConTerra" type="submit" value="View All" />
75                        </td>
76                                                <td>
77                                                        <input name="ClearSelections" type="submit" value="Remove All" />
78                        </td>
79                    </tr>
80                                </tbody>
81                </table>
82                </form>
83            </div>
84            <div py:if="'selection' not in session">
85                <p> There are no selected datasets </p>
86            </div>       
87        </div>
88        <div py:replace="footer()"/>
89    </div>
90    </body>
91</html>
Note: See TracBrowser for help on using the repository browser.