source: MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_editor.html @ 4557

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_editor.html@4557
Revision 4557, 4.8 KB checked in by cbyrom, 11 years ago (diff)

Small tidyups of editor look and feel.

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html lang="en" xmlns="http://www.w3.org/1999/xhtml" 
3        xmlns:py="http://genshi.edgewall.org/" 
4        xmlns:xi="http://www.w3.org/2001/XInclude">
5        <xi:include href="layout.html" />
6        <xi:include href="atom_functions.html" />
7        <head>
8        <title py:content="c.title">title</title>
9        <span py:if="c.atom.isDeployable()"  py:strip="">
10                <script type="text/javascript">
11                                var placeholderNames = ['deploymentsPlaceholder'];
12                                var dataTypes = ['deployments'];
13                                var urls = ['$c.deploymentsURL'];
14                        </script>
15                </span>
16        <span py:if="c.atom.isDeployable() or c.atom.isGranule()"  py:strip="">
17                <script type="text/javascript">
18                        if (placeholderNames)
19                                var placeholderNames = [placeholderNames, 'dataEntitiesPlaceholder'];
20                            else
21                                    var placeholderNames = ['dataEntitiesPlaceholder'];
22                                if (dataTypes)
23                                        var dataTypes = [dataTypes, 'data entities'];
24                                else
25                                        var dataTypes = ['data entities'];
26                                if (urls)
27                                        var urls = [urls, '$c.dataEntitiesURL'];
28                                else
29                                        var urls = ['$c.dataEntitiesURL'];
30                        </script>
31                        <script type="text/javascript" src="$g.server/js/queueDeployments.js"/>
32                </span>
33    </head>
34    <body>
35      <panelTab py:if="c.saveLink">Editor</panelTab>
36      <panelTab py:if="not c.saveLink">Details</panelTab>
37      <div id="contents">
38            <div class="metadata">
39                            <a py:if="c.saveLink" href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a>
40                            <h3>  $c.title </h3>
41                                ${Markup(h.form(h.url_for(controller='atom_editor/editatom', action='edit', uri=c.atom.ndgURI)))}
42                                        <input py:if="not c.saveLink" name="Edit" type="submit" value="Edit" />
43                                ${Markup(h.end_form())}
44                        <div py:replace="displayErrors()"/>
45                <table py:if="c.saveLink">
46                <tr><td>Data Type:</td><td>$c.atom.atomTypeName</td></tr>
47                <tr><td>Provider ID:</td><td>$c.atom.ME.providerID</td></tr>
48                                <tr><td>Created:</td><td>$c.atom.publishedDate</td></tr>
49                <tr><td>Last updated:</td><td>$c.atom.updatedDate</td></tr>
50                </table>
51
52                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="GeneralInfo(c.saveLink)"/>
53                <div py:if="c.atom.isGranule() and not c.atom.contentFile" py:replace="UploadFile('Ingest data from CSML file', 'CSML', c.saveLink)"/>
54                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Summary', c.atom.Summary, c.saveLink)"/>
55                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Content', c.atom.Content, c.saveLink)"/>
56                <div py:if="c.atom.isGranule()" py:replace="ContentFile(c.atom.contentFile, None)"/>
57                        <div py:replace="People('Author', [c.atom.author], c.saveLink)"/>
58                        <div py:if="not c.atom.isDeployment()" py:replace="People('Contributors', c.atom.contributors, c.saveLink)"/>
59                        <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="OnlineReferences(c.atom.getLinksOfType(c.atom.ONLINE_REF_LABEL), c.saveLink)"/>
60                        <div py:if="c.atom.isDeployment()" py:replace="Associations('Associated Data', c.atom.relatedLinks, c.addEntityLink, c.saveAssoc)"/>
61                        <div py:if="c.atom.isDE()" py:replace="Associations('Associated Data Granules', c.atom.getLinksOfType(g.vtd.GRANULE_TERM), c.addGranuleLink, c.saveAssoc)"/>
62                        <div py:if="c.atom.isDE()" py:replace="Associations('Associated Deployments', c.atom.getLinksOfType(g.vtd.DEPLOYMENT_TERM), c.addDeploymentLink, c.saveAssoc)"/>
63                        <div class="metadataSection" py:if="c.atom.isDeployable() or c.atom.isGranule()">
64                                <div id="dataEntitiesPlaceholder" />
65                            </div>
66                        <div class="metadataSection" py:if="c.atom.isDeployable()">
67                                <div id="deploymentsPlaceholder" />
68                            </div>
69                                <span py:if="c.atom.isDE() or c.atom.isGranule()" py:strip="">
70                                        <span py:if="not c.saveLink" py:strip="">
71                                        <div py:replace="SummaryParameterList(c.atom.parameters)"/>
72                                        <div py:replace="FullParameterList(c.atom.parameters, c.saveLink, 'hidden')"/>
73                                        </span>
74                                <div py:if="c.saveLink" py:replace="FullParameterList(c.atom.parameters, c.saveLink, '')"/>
75                                </span>
76                        <div py:replace="Coverage(c.saveLink)"/>
77                        <div py:replace="People('Responsible Parties',
78                                c.atom.ME.responsibleParties, c.saveLink)"/>
79                            <div py:replace="Services()"/>
80              </div>
81      </div>
82          <span py:if="not c.saveLink" py:strip="">
83              <includeCorrectionLink>True</includeCorrectionLink>
84          <center>
85                    <p>Not all information in this record may be rendered in this view. Please see the XML version for complete
86                    content </p>
87              </center>
88          </span>
89    </body>
90</html>
Note: See TracBrowser for help on using the repository browser.