Changeset 5176 for MILK


Ignore:
Timestamp:
06/04/09 17:20:07 (10 years ago)
Author:
cbyrom
Message:

Add a new 'Other' section for data entities - to allow specification of
dataset language and update frequency + extend the spatiotemporal
section to inlclude vertical extent and spatial resolution inputs.

Location:
MILK/trunk/milk_server/milk_server/templates/atom_editor
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_editor.html

    r5171 r5176  
    7474                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Summary', c.atom.Summary, c.saveLink, g.atom_summary)"/> 
    7575                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Content', c.atom.Content, c.saveLink, g.atom_content)"/> 
     76                <div py:if="c.atom.isDE()" py:replace="TextArea('lineage', c.atom.ME.lineage, c.saveLink, g.atom_lineage, title='Lineage')"/> 
     77                <div py:if="c.atom.isDE()" py:replace="TextArea('quality', c.atom.ME.quality, c.saveLink, g.atom_quality, title='Quality Statement')"/> 
    7678                <div py:if="c.atom.isGranule()" py:replace="ContentFile(c.atom.contentFile, None)"/> 
    7779                        <div py:replace="People('Author', [c.atom.author], c.saveLink, g.atom_author)"/> 
     
    99101                        <div py:replace="Coverage(c.saveLink)"/> 
    100102                        <div py:replace="People('Responsible Parties', c.atom.ME.responsibleParties, c.saveLink, g.atom_responsible_parties)"/> 
     103                        <div py:if="c.atom.isDE()" py:replace="Other(c.saveLink)"/> 
    101104                            <div py:replace="Services()"/> 
    102105              </div> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_functions.html

    r5171 r5176  
    217217                            </span> 
    218218                            <tr> 
    219                         <td class="cellhead">Publication State:<span py:if="editLink" py:replace="helpIcon('pubState_help', 'tr')"/> 
    220                         </td> 
    221                         <td py:if="editLink" class="column"> 
    222                                 ${Markup(h.select('publication_state',option_tags=c.states))} 
    223                         </td> 
    224                         <td py:if="not editLink" class="column"> 
    225                                 ${Markup(c.atom.state.title)} 
    226                         </td> 
     219                                <td class="cellhead">Publication State:<span py:if="editLink" py:replace="helpIcon('pubState_help', 'tr')"/> 
     220                                </td> 
     221                                <td py:if="editLink" class="column"> 
     222                                        ${Markup(h.select('publication_state',option_tags=c.states))} 
     223                                </td> 
     224                                <td py:if="not editLink" class="column"> 
     225                                        ${Markup(c.atom.state.title)} 
     226                                </td> 
    227227                        </tr> 
    228                               <tr id="pubState_help" class="hidden" > 
     228                            <tr id="pubState_help" class="hidden" > 
    229229                                      <td class="helptxt" colspan="2">$g.atom_state</td> 
    230                                   </tr>                  
     230                                </tr>                    
    231231                         <tr> 
    232232                        <td></td> 
     
    822822                        <td><div py:replace="Spatial(None)"/></td> 
    823823                        <td><div py:replace="Temporal(None)"/></td> 
     824                    </tr> 
     825                    <tr> 
     826                    <td> 
     827                    <table> 
     828                            <tr> 
     829                            <td class="cellhead"> 
     830                            Spatial resolution 
     831                            </td> 
     832                            </tr> 
     833                            <tr> 
     834                                        <td> 
     835                                        ${c.atom.ME.spatialResolution or 'No spatial resoultion information available.'} 
     836                                                </td> 
     837                            </tr> 
     838                    </table> 
     839                    </td> 
     840                    <td> 
     841                    <table> 
     842                            <tr> 
     843                            <td class="cellhead"> 
     844                            Vertical extent 
     845                            </td> 
     846                            </tr> 
     847                            <tr> 
     848                                                <td> 
     849                                        ${c.atom.ME.verticalExtent or 'No vertical extent information available.'} 
     850                                                </td> 
     851                            </tr> 
     852                    </table> 
     853                    </td> 
    824854                    </tr></table> 
    825855                </div> 
     
    834864                                <td><div py:replace="Spatial(editLink)"/></td> 
    835865                            <td><div py:replace="Temporal(editLink)"/></td> 
     866                            </tr> 
     867                            <tr> 
     868                            <td> 
     869                            <table> 
     870                                    <tr> 
     871                                    <td class="cellhead"> 
     872                                    Spatial resolution 
     873                                    </td> 
     874                                    </tr> 
     875                                    <tr> 
     876                                                        <td> 
     877                                                        ${Markup(h.text_field('spatialResolution', c.atom.ME.spatialResolution))} 
     878                                                        </td> 
     879                                    </tr> 
     880                            </table> 
     881                            </td> 
     882                            <td> 
     883                            <table> 
     884                                    <tr> 
     885                                    <td class="cellhead"> 
     886                                    Vertical extent 
     887                                    </td> 
     888                                    </tr> 
     889                                    <tr> 
     890                                                        <td> 
     891                                                        ${Markup(h.text_field('verticalExtent', c.atom.ME.verticalExtent))} 
     892                                                        </td> 
     893                                    </tr> 
     894                            </table> 
     895                            </td> 
    836896                            </tr> 
    837897                            <tr><td> 
    838898                                ${Markup(h.submit('Update', **{'onclick': 'Div_show("loading");'}))} 
    839899                                 </td></tr> 
    840                             </table> 
     900                            </table> 
    841901                        </div> 
    842902                    </td> 
     
    886946                                <td colspan="2" align="center"> 
    887947                                <span py:if="editLink" py:strip=""> 
    888                                 <span class="cellhead">Max Y</span> ${Markup(h.text_field('maxY', c.atom.maxY))} 
     948                                <span class="cellhead">Max Y:</span> ${Markup(h.text_field('maxY', c.atom.maxY))} 
    889949                                </span> 
    890950                        <span py:if="not editLink" py:strip=""> 
    891                         <span class="cellhead">Max Y</span> ${c.atom.maxY} 
     951                        <span class="cellhead">Max Y:</span> ${c.atom.maxY} 
    892952                                </span> 
    893953                                </td></tr> 
    894954                        <tr><td align="center"> 
    895955                                <span py:if="editLink" py:strip=""> 
    896                                 <span class="cellhead">Min X</span> ${Markup(h.text_field('minX', c.atom.minX))} 
     956                                <span class="cellhead">Min X:</span> ${Markup(h.text_field('minX', c.atom.minX))} 
    897957                                </span> 
    898958                        <span py:if="not editLink" py:strip=""> 
    899                         <span class="cellhead">Min X</span> ${c.atom.minX} 
     959                        <span class="cellhead">Min X:</span> ${c.atom.minX} 
    900960                                </span> 
    901961                        </td><td align="center"> 
     
    9401000        </tbody></table> 
    9411001    </div> 
     1002     
     1003         
     1004    <div class="metadataSection" py:def="Other(editLink)"> 
     1005        <?python         
     1006                                divID = 'otherDiv' 
     1007                                edID = divID+'ed' 
     1008                                helpID = divID + '_help' 
     1009                ?> 
     1010        <table> 
     1011            <tr><td class="linehead" colspan="2"> 
     1012                    <table> 
     1013                        <tr><td>Other Info<span py:if="editLink" py:replace="helpIcon(helpID, 'tr')"/></td> 
     1014                            <span py:if="editLink" py:strip=""> 
     1015                                <td align="right"> 
     1016                                        <span class="txtBlktog"> 
     1017                                        <a href="javascript:;" title="Toggle Form"  
     1018                                             onclick="swapLayers('$divID', '$edID'); return false;"> 
     1019                                        Add/Edit</a> 
     1020                                        </span> 
     1021                                    </td> 
     1022                            </span> 
     1023                                        </tr> 
     1024                                <tr id="$helpID" class="hidden" > 
     1025                                        <td class="helptxt" colspan="2">$g.atom_other</td> 
     1026                                        </tr>                    
     1027                                </table> 
     1028                                </td> 
     1029                        </tr> 
     1030            <tr> 
     1031                <td> 
     1032                <div id="$divID"> 
     1033                        <table> 
     1034                    <tr> 
     1035                    <td> 
     1036                    <table> 
     1037                            <tr> 
     1038                            <td class="cellhead"> 
     1039                            Dataset language 
     1040                            </td> 
     1041                            </tr> 
     1042                            <tr> 
     1043                                        <td> 
     1044                                        ${c.atom.ME.datasetLanguage} 
     1045                                                </td> 
     1046                            </tr> 
     1047                    </table> 
     1048                    </td> 
     1049                    <td> 
     1050                    <table> 
     1051                            <tr> 
     1052                            <td class="cellhead"> 
     1053                            Update frequency 
     1054                            </td> 
     1055                            </tr> 
     1056                            <tr> 
     1057                                                <td> 
     1058                                        ${c.atom.ME.updateFrequency or 'Unspecified'} 
     1059                                                </td> 
     1060                            </tr> 
     1061                    </table> 
     1062                    </td> 
     1063                    </tr></table> 
     1064                </div> 
     1065                </td> 
     1066            </tr> 
     1067            <span py:if="editLink" py:strip=""> 
     1068                                <form action="${editLink}" method="post"> 
     1069                <tr> 
     1070                        <td> 
     1071                        <div id="$edID" class="hidden"> 
     1072                                <table> 
     1073                            <tr> 
     1074                            <td> 
     1075                            <table> 
     1076                                    <tr> 
     1077                                    <td class="cellhead"> 
     1078                                    Dataset language 
     1079                                    </td> 
     1080                                    </tr> 
     1081                                    <tr> 
     1082                                                        <td> 
     1083                                                        ${Markup(h.text_field('datasetLanguage', c.atom.ME.datasetLanguage))} 
     1084                                                        </td> 
     1085                                    </tr> 
     1086                            </table> 
     1087                            </td> 
     1088                            <td> 
     1089                            <table> 
     1090                                    <tr> 
     1091                                    <td class="cellhead"> 
     1092                                    Update frequency 
     1093                                    </td> 
     1094                                    </tr> 
     1095                                    <tr> 
     1096                                                        <td> 
     1097                                                        ${Markup(h.text_field('updateFrequency', c.atom.ME.updateFrequency))} 
     1098                                                        </td> 
     1099                                    </tr> 
     1100                            </table> 
     1101                            </td> 
     1102                            </tr> 
     1103                            <tr><td> 
     1104                                ${Markup(h.submit('Update', **{'onclick': 'Div_show("loading");'}))} 
     1105                                 </td></tr> 
     1106                            </table> 
     1107                        </div> 
     1108                    </td> 
     1109                    </tr> 
     1110                                </form> 
     1111                        </span> 
     1112        </table> 
     1113    </div> 
     1114     
    9421115</html> 
Note: See TracChangeset for help on using the changeset viewer.