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

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

This is a fix for ticket:863. (Note that testing it fully is not
possible right now because of the problems outlined in ticket:862).

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