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() or c.atom.isDE()" 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 | </span> |
---|
32 | <span py:if="not c.atom.isDeployment()" py:strip=""> |
---|
33 | <script type="text/javascript" src="$g.server/js/queueDeployments.js"/> |
---|
34 | </span> |
---|
35 | </head> |
---|
36 | <body> |
---|
37 | <panelTab py:if="c.saveLink">Editor</panelTab> |
---|
38 | <panelTab py:if="not c.saveLink">Details</panelTab> |
---|
39 | <div id="contents"> |
---|
40 | <div class="metadata"> |
---|
41 | <a py:if="c.saveLink" href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a> |
---|
42 | <h3> $c.title </h3> |
---|
43 | ${Markup(h.form(h.url_for(controller='atom_editor/editatom', action='edit', uri=c.atom.ndgURI)))} |
---|
44 | <input py:if="not c.saveLink" name="Edit" type="submit" value="Edit" /> |
---|
45 | ${Markup(h.end_form())} |
---|
46 | <div py:replace="displayErrors()"/> |
---|
47 | <table py:if="c.saveLink"> |
---|
48 | <tr><td>Data Type:</td><td>$c.atom.atomTypeName</td></tr> |
---|
49 | <tr><td>Provider ID:</td><td>$c.atom.ME.providerID</td></tr> |
---|
50 | <tr><td>Created:</td><td>$c.atom.publishedDate</td></tr> |
---|
51 | <tr><td>Last updated:</td><td>$c.atom.updatedDate</td></tr> |
---|
52 | </table> |
---|
53 | |
---|
54 | <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="GeneralInfo(c.saveLink)"/> |
---|
55 | <div py:if="c.atom.isGranule() and not c.atom.contentFile" py:replace="UploadCSMLOrCDMLFileForm(c.saveLink)"/> |
---|
56 | <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Summary', c.atom.Summary, c.saveLink)"/> |
---|
57 | <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Content', c.atom.Content, c.saveLink)"/> |
---|
58 | <div py:if="c.atom.isGranule()" py:replace="ContentFile(c.atom.contentFile, None)"/> |
---|
59 | <div py:replace="People('Author', [c.atom.author], c.saveLink)"/> |
---|
60 | <div py:if="not c.atom.isDeployment()" py:replace="People('Contributors', c.atom.contributors, c.saveLink)"/> |
---|
61 | <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)"/> |
---|
62 | <div py:if="c.atom.isDeployment()" py:replace="Associations('Associated Data', c.atom.relatedLinks, c.addEntityLink, c.saveAssoc)"/> |
---|
63 | <div py:if="c.atom.isDE()" py:replace="Associations('Associated Data Granules', c.atom.getLinksOfType(g.vtd.GRANULE_TERM), c.addGranuleLink, c.saveAssoc)"/> |
---|
64 | <div py:if="c.atom.isDE()" py:replace="Associations('Associated Deployments', c.atom.getLinksOfType(g.vtd.DEPLOYMENT_TERM), c.addDeploymentLink, c.saveAssoc)"/> |
---|
65 | <div class="metadataSection" py:if="c.atom.isDeployable() or c.atom.isGranule()"> |
---|
66 | <div id="dataEntitiesPlaceholder" /> |
---|
67 | </div> |
---|
68 | <div class="metadataSection" py:if="c.atom.isDeployable() or c.atom.isDE()"> |
---|
69 | <div id="deploymentsPlaceholder" /> |
---|
70 | </div> |
---|
71 | <span py:if="c.atom.isDE() or c.atom.isGranule()" py:strip=""> |
---|
72 | <span py:if="not c.saveLink" py:strip=""> |
---|
73 | <div py:replace="SummaryParameterList(c.atom.parameters)"/> |
---|
74 | <div py:replace="FullParameterList(c.atom.parameters, c.saveLink, 'hidden')"/> |
---|
75 | </span> |
---|
76 | <div py:if="c.saveLink" py:replace="FullParameterList(c.atom.parameters, c.saveLink, '')"/> |
---|
77 | </span> |
---|
78 | <div py:replace="Coverage(c.saveLink)"/> |
---|
79 | <div py:replace="People('Responsible Parties', |
---|
80 | c.atom.ME.responsibleParties, c.saveLink)"/> |
---|
81 | <div py:replace="Services()"/> |
---|
82 | </div> |
---|
83 | </div> |
---|
84 | <span py:if="not c.saveLink" py:strip=""> |
---|
85 | <includeCorrectionLink>True</includeCorrectionLink> |
---|
86 | <center> |
---|
87 | <p>Not all information in this record may be rendered in this view. Please see the XML version for complete |
---|
88 | content </p> |
---|
89 | </center> |
---|
90 | </span> |
---|
91 | </body> |
---|
92 | </html> |
---|