Changeset 8260 for mauRepo


Ignore:
Timestamp:
19/04/12 13:47:42 (8 years ago)
Author:
gparton
Message:
 
File:
1 edited

Legend:

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

    r8257 r8260  
    3838        } 
    3939         
    40         function publicationDetails(coObs){ 
     40        function publicationDetails(coObs,ids){ 
    4141                var pubDetails = {}; 
    42          
    43                 pubDetails['pubType'] = coObs.publicationState.value; 
     42                var typePub=(ids.hasOwnProperty('doi'))?"Dataset is Citatable <br /> additional metadata fields may be added ": coObs.publicationState.value; 
     43 
     44                pubDetails['pubType'] = typePub; 
    4445                pubDetails['pubYear'] = coObs.resultTime.position.dateTime8601.year; 
    4546                pubDetails['pubMonth'] = timeLead0(coObs.resultTime.position.dateTime8601.month) 
     
    147148                        } 
    148149                } 
    149                 citationString += ', (' + pubDetails['pubYear'] + '): ' + ids['ceda_title'] 
     150                var dataYear=(ids.hasOwnProperty("doi"))?ids['doi']:pubDetails['pubYear']; 
     151                citationString += ', (' + dataYear + '): ' + ids['ceda_title'] 
    150152                if (ids['ceda_title'].substring[ids['ceda_title'].length -1, ids['ceda_title'].length] != '.'){ 
    151153                        citationString += '.'; 
     
    334336                                if (coObs != ''){ 
    335337                                        var ids = getIDs(coObs); 
    336                                         //console.log(coObs) 
    337                                         //console.log(coObs.identifier.length) 
     338                                        console.log(coObs) 
     339                                        console.log(coObs.identifier.length) 
    338340                                         
    339341                                         
     
    347349                                        var title_id  = new dojo.html.set(dojo.byId("title_id"),'<h3>'+ids['ceda_title']+'</h3>');  
    348350                                        var rps = getRelatedParties(coObs); 
    349                                         var pubDetails = publicationDetails(coObs); 
     351                                        var pubDetails = publicationDetails(coObs,ids); 
    350352                                        var pubDetails_id  = new dojo.html.set(dojo.byId("pubDetails_id"),pubDetails['pubString']);  
    351353                                         
Note: See TracChangeset for help on using the changeset viewer.