Changeset 4498 for MILK


Ignore:
Timestamp:
27/11/08 09:56:01 (11 years ago)
Author:
cbyrom
Message:

Ensure Editor tab is selected when in atom editor pane + add more robust checks for using vocab data in the templates - to handle null data.

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

Legend:

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

    r4472 r4498  
    99    </head> 
    1010  <body class="submit"> 
    11       <panelTab>Details</panelTab> 
     11      <panelTab>Editor</panelTab> 
    1212      <div id="contents"> 
    1313            <div class="metadata"> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_editor.html

    r4472 r4498  
    1010    </head> 
    1111    <body> 
    12       <panelTab>Details</panelTab> 
     12      <panelTab>Editor</panelTab> 
    1313      <div id="contents"> 
    1414            <div class="metadata"> 
     
    2424 
    2525                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="GeneralInfo(c.saveLink)"/> 
    26                 <div py:if="not c.atom.isDeployment()" py:replace="UploadFile('Ingest data from CSML file', 'CSML', c.saveLink)"/> 
     26                <div py:if="c.atom.isGranule()" py:replace="UploadFile('Ingest data from CSML file', 'CSML', c.saveLink)"/> 
    2727                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Summary', c.atom.Summary, c.saveLink)"/> 
    2828                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Content', c.atom.Content, c.saveLink)"/> 
    29                 <div py:if="c.atom.isGranule()" py:replace="ContentFile(c.atom.contentFile, c.saveLink)"/> 
     29                <div py:if="c.atom.isGranule()" py:replace="ContentFile(c.atom.contentFile, None)"/> 
    3030                        <div py:replace="People('Author', [c.atom.author], c.saveLink)"/> 
    3131                        <div py:if="not c.atom.isDeployment()" py:replace="People('Contributors', c.atom.contributors, c.saveLink)"/> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_functions.html

    r4491 r4498  
    560560                        # get the default display value 
    561561                        displayVal = link.title or link.href 
    562                         vti = g.vtd.getTermItemfromFullVocabURI(link.rel) 
    563                         subType = g.vtd.tidySubTypeTitle(vti.title) 
     562                        try: 
     563                                vti = g.vtd.getTermItemfromFullVocabURI(link.rel) 
     564                                subType = g.vtd.tidySubTypeTitle(vti.title) 
     565                        except: 
     566                                subType = link.rel 
     567 
    564568                        inputLabel = refLabel + link.href + delim + (link.title or "") + delim + link.rel 
    565569                        if subType == 'Deployment': 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_granulator.html

    r4472 r4498  
    99    </head> 
    1010  <body class="submit"> 
    11       <panelTab>Details</panelTab> 
     11      <panelTab>Editor</panelTab> 
    1212        <div id="contents"> 
    1313            <div class="metadata"> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_home.html

    r4472 r4498  
    99    </head> 
    1010  <body class="submit"> 
    11       <panelTab>Details</panelTab> 
     11      <panelTab>Editor</panelTab> 
    1212        <div id="contents"> 
    1313            <div class="metadata"> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_list.html

    r4472 r4498  
    99    </head> 
    1010  <body class="submit"> 
    11       <panelTab>Details</panelTab> 
     11      <panelTab>Editor</panelTab> 
    1212      <div id="contents"> 
    1313            <div class="metadata"> 
     
    7373                                                subTypeVTI = None 
    7474                                                if atom.subtype: 
    75                                                         subTypeVTI = g.vtd.getTermItemfromFullVocabURI(atom.subtype) 
    76                                                         subType = g.vtd.tidySubTypeTitle(subTypeVTI.title) 
     75                                                        try: 
     76                                                                subTypeVTI = g.vtd.getTermItemfromFullVocabURI(atom.subtype) 
     77                                                                subType = g.vtd.tidySubTypeTitle(subTypeVTI.title) 
     78                                                        except: 
     79                                                                subType = atom.subtype 
    7780 
    78                                                 vti = g.vtd.getTermItemfromFullVocabURI(atom.type) 
    79                                                 type = vti.title 
     81                                                vti = None 
     82                                                try: 
     83                                                        vti = g.vtd.getTermItemfromFullVocabURI(atom.type) 
     84                                                        type = vti.title 
     85                                                except: 
     86                                                        type = atom.type 
    8087                                                atomType = atom.type 
    8188                                                allowAdd = False 
    82                                                 if c.assocAtomType: 
     89                                                if vti and c.assocAtomType: 
    8390                                                        if c.assocAtomType == g.vtd.DEPLOYMENT_TERM and g.vtd.isDeployable(vti): 
    8491                                                                if not subTypeVTI or subTypeVTI.termID != g.vtd.DEPLOYMENT_TERM: 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/error.html

    r4472 r4498  
    77    </head> 
    88        <body class="submit"> 
    9       <panelTab>Details</panelTab> 
     9      <panelTab>Editor</panelTab> 
    1010        <div id="contents"> 
    1111            <div class="metadata"> 
Note: See TracChangeset for help on using the changeset viewer.