Changeset 8232


Ignore:
Timestamp:
13/04/12 13:24:06 (8 years ago)
Author:
gparton
Message:

adding in addition of record publication status and date.

Location:
mauRepo/MolesManager/trunk/src/MolesManager/static
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/MolesManager/static/js/cedaObservation.js

    r8230 r8232  
    66   //    return(<value>); 
    77   //      } 
    8  
     8        function publicationDetails(coObs) 
     9        { 
     10                var pubDetails = {}; 
     11                pubDetails['pubType'] = coObs.publicationState.value 
     12                pubDetails['pubYear'] = coObs.resultTime.position.dateTime8601.year 
     13                if (coObs.resultTime.position.dateTime8601.month.length == 1) { 
     14                pubDetails['pubMonth'] = '0' + coObs.resultTime.position.dateTime8601.month 
     15                }  
     16                else { 
     17                pubDetails['pubMonth'] = coObs.resultTime.position.dateTime8601.month 
     18                } 
     19                if (coObs.resultTime.position.dateTime8601.day.length == 1) { 
     20                pubDetails['pubDay'] = '0' + coObs.resultTime.position.dateTime8601.day 
     21                }  
     22                else { 
     23                pubDetails['pubDay'] = coObs.resultTime.position.dateTime8601.day 
     24                } 
     25                pubDetails['pubString'] = '<p> Record Status: <b>'+ pubDetails['pubType'] +'</b> Created: <b>' + pubDetails['pubYear'] +'-'+ pubDetails['pubMonth'] + '-' + pubDetails['pubDay']+'</b></p>' 
     26                return pubDetails 
     27        } 
    928        function getIDs(coObs) 
    1029        { 
     
    5978        } 
    6079         
    61         function createCitation(coObs,ids,rps){ 
     80        function createCitation(coObs,ids,rps,pubDetails){ 
    6281                var citationString =''; 
    6382                citationString += rps['cl_author']; 
     
    250269                                                                 
    251270                                        var rps = getRelatedParties(coObs); 
    252                                           
     271                                        var pubDetails = publicationDetails(coObs); 
     272                                        var pubDetails_id  = new dojo.html.set(dojo.byId("pubDetails_id"),pubDetails['pubString']);  
    253273                                        var access_id  = new dojo.html.set(dojo.byId("access_id"),accessLink(coObs.permission)); 
    254274                                        var help_id  = new dojo.html.set(dojo.byId("help_id"),rps[1]); 
     
    258278 
    259279                                        dojo.attr("title_id", 'value', ids['ceda_title']); 
    260                                         dojo.attr("citation_id", 'value', createCitation(coObs,ids,rps[0])); 
     280                                        dojo.attr("citation_id", 'value', createCitation(coObs,ids,rps[0],pubDetails)); 
    261281                                        dojo.attr("records_dataLineage", 'value', coObs.dataLineage); 
    262282                                        dojo.attr("description_id", 'value', coObs.description); 
  • mauRepo/MolesManager/trunk/src/MolesManager/static/templates/cedaObservation.html

    r8216 r8232  
    1717  <div class="grid_2" id="cedaObsLogo"></div> <!-- End of div cedaObsLogo --> 
    1818  <div class="grid_8 " id="upper_middle"> 
    19          
    2019        <div class="grid_8 alpha cedaObs" id="upper_middle_top"> 
     20                <div id='pubDetails_id'></div> 
    2121                <label for="title">Title</label><div id="title_id" class = "coObs_cite"></div>  <br /> 
    2222                <label for="citation">Citation</label><div id="citation_id"></div><br /> 
Note: See TracChangeset for help on using the changeset viewer.