source: TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/stubB.kid @ 2970

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

Fixes for ticket:805

Line 
1<html py:extends="ndgPage.kid,meta.kid" xmlns="http://www.w3.org/1999/xhtml"
2    xmlns:py="http://purl.org/kid/ns#">
3
4    <head>
5      <replace py:replace="pagehead()"/>
6    </head>
7    <body>
8        <div id="entirepage"> ${XML(c.tbinfo)} <div py:replace="header()"/>
9            <div py:replace="PageTabs('Display')"/>
10            <div py:replace="searchOneLine(targets='Browse')"/>
11            <!--! The if on the call to the left panel needs to be here for subtle css reasons
12            <div py:if="'ndgSec' in session" py:replace="leftpanel()" id="Left"/>
13            <?python id="contents"
14            if "ndgSec" in session: id="contentsRight"
15            ?>
16            <div id="${id}">-->
17            <div id="contents">
18                <div class="metadata">
19                    <div class="headingblock">
20                        <div id="title" class="heading">$c.doc.name</div>
21                        <table>
22                            <tr>
23                            <td py:if="c.doc.logos is not None">
24                                <img py:for="i in c.doc.logos" alt="${i[0]}" src="${i[1]}" class="clear"/>
25                            </td>
26                            <td><div id="abstract">$c.doc.abstract</div></td></tr>
27                        </table>
28                    </div>
29                    <p py:if="c.doc.citation!=''">Citation<br/><span class="citation"
30                            >$c.doc.citation</span></p>
31                    <div py:for="d in c.doc.description.texts">
32                        <div py:if="d[1] in ['','text/plain']" class="description">
33                            <p>${d[0]}</p>
34                        </div>
35                        <div py:if="d[1] == 'text/html'" class="description">
36                            ${XML(d[0])}
37                        </div>
38                        <div py:if="d[1] not in ['','text/plain','text/html']" class="description">
39                            <p>Description of type ${d[1]} ommitted</p>
40                        </div>
41                    </div>
42                    <p py:if="c.doc.description.onlineRefs!=[]"> Online References:<ul>
43                        <li py:for="l in c.doc.description.onlineRefs"><a href="${l[1]}">${l[0]}</a></li>
44                    </ul></p>
45                   
46                    <div py:replace="ParameterList(c.doc.parameters)"/>
47                    <div py:if="c.doc.stubBtype=='dgDataEntity'" py:replace="Coverage(c.doc.bbox,c.doc.timeCoverage)"/>
48                    <div py:if="c.doc.granules!=[]" id="Granules">
49                        <table cellspacing="0" cellpadding="3" border="0" width="100%">
50                            <tbody>
51                                <tr>
52                                    <td class="linehead" colspan="3">
53                                        <span class="heading0"> Granules </span>
54                                    </td>
55                                </tr>
56                                <tr>
57                                    <td>Select</td>
58                                    <td>Access Control</td>
59                                    <td>Granule</td>
60                                </tr>
61                                <tr py:for="granule in c.doc.granules">
62                                    <?python
63                                        showSelect=1
64                                        if 'ndgSec' not in session and granule.constraints.status==0:
65                                            showSelect=0
66                                        if granule.entryID in c.selectedGranules:
67                                            selected=True
68                                        else:
69                                            selected=False
70                                    ?>
71                                    <td width="10%">
72                                        <span py:if="showSelect and selected">
73                                          Selected
74                                        </span>
75                                        <span class="selectme" py:if="showSelect and not selected">
76                                            ${XML(h.link_to_remote("Select",dict(update="PageTabs",
77                                            url=h.url_for(controller="tabs",
78                                            action="addSelection",uri=granule.entryID,name=granule.name))))}
79                                        </span>
80                                    </td>
81                                    <td width="10%">
82                                        <img py:if="granule.constraints.status==0" alt="Secure Data" title="Secure Data" src="$g.icons_key"/>
83                                        <span py:if="granule.constraints.status==1">None</span>
84                                    </td>
85                                    <td>
86                                        <a href="/view/$granule.entryID">$granule.name</a>
87                                    </td>
88                                </tr>
89                            </tbody>
90                        </table>
91                    </div>
92                    <!-- of granules -->
93
94                    <div id="DeploymentList" py:if="c.doc.related is not None">
95                        <table cellspacing="0" cellpadding="3" border="0" width="100%"
96                            class="related">
97                            <tbody>
98                                <tr>
99                                    <td class="linehead" colspan="2">
100                                        <span class="headingO">Related Entities</span>
101                                    </td>
102                                </tr>
103                                <tr py:for="alist in c.doc.related" py:if="alist !=[]">
104                                    <td class="cellhead">$alist</td>
105                                    <td>
106                                        <span py:for="deployment in c.doc.related[alist]">
107                                            <?python target=deployment[2]
108                                            if target=='': target=deployment[1]
109                                            ?>
110                                            <a href="${deployment[0].BURL}"
111                                            >$target</a>&nbsp;&nbsp; </span>
112                                    </td>
113                                </tr>
114                            </tbody>
115                        </table>
116                    </div>
117                    <!-- DeploymentList -->
118
119                    <div py:replace="Services()"/>
120
121                    <center>
122                        <p>Not all information in this record may be rendered in this view.
123                            Please see the XML version for complete content </p>
124                    </center>
125
126                </div>
127                <!-- Metadata Div Ends -->
128
129                <div id="Corrections">
130                    <p py:if="'ndgSec' in session"> Please use this <span>
131                            ${XML(h.link_to_remote("link",dict(update="Corrections",
132                            url=h.url_for(action='askCorrect'))))} </span> to enter any errors
133                        in the metadata record above. </p>
134                </div>
135
136            </div>
137            <div py:replace="footer()"/>
138        </div>
139    </body>
140</html>
Note: See TracBrowser for help on using the repository browser.