Changeset 8278


Ignore:
Timestamp:
20/04/12 18:40:15 (7 years ago)
Author:
gparton
Message:

added in project details and update frequency information, updated DOI info handling in preparation for MOLES2 DOI info change to cope with presence or not of full URL.

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

Legend:

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

    r8277 r8278  
    118118                                                        } 
    119119                                                } 
    120                                                 console.log(loopVal) 
    121                                                 console.log(coObs.relatedParty[loopVal].party[0]) 
    122                                                 console.log(coObs.relatedParty[loopVal].party[0].name) 
    123120                                                details[coObs.relatedParty[loopVal].party[0].name] = innerDetails  
    124121                         
     
    173170                if (ids.hasOwnProperty('DOI')){ 
    174171                        var doi = ids['DOI'].code; 
    175                         var doiHttp = 'http://dx.doi.org/' + doi  
     172                        var doiHttp = (doi.substring(0,18) != 'http://dx.doi.org/')?doiHttp = 'http://dx.doi.org/' + doi : doi; 
    176173                        citationString += ' ' + doi + '. ' + '<a href="' + doiHttp + '">' + doiHttp + '</a>'; 
    177174                } 
     
    348345                                var guid = dojo.byId('guid_id').value; 
    349346                                coObs = dojo.fromJson(json); 
    350                                 console.log(guid)                                
     347                                                                 
    351348                                if (coObs != ''){ 
    352349                                        var ids = getIDs(coObs); 
     
    364361                                         
    365362                                        var title_id  = new dojo.html.set(dojo.byId("title_id"),'<h3>'+ids['ceda_title'].code+'</h3>');  
     363                                         
    366364                                        var rps = getRelatedParties(coObs); 
    367365                                        var pubDetails = publicationDetails(coObs,ids); 
     366                                         
    368367                                        var pubDetails_id  = new dojo.html.set(dojo.byId("pubDetails_id"),pubDetails['pubString']);  
     368                                         
     369                                        if (coObs.resultAccumulation != null) { 
     370                                                var updateFreq_id = new dojo.html.set(dojo.byId("updateFreq_id"),'<p>Date Update Frequency: <b>'+coObs.resultAccumulation.value+'</b></p>'); 
     371                                        } 
    369372                                         
    370373                                        var citation_id = new dijit.TitlePane( 
     
    377380                                                var pastCitation_id = new dijit.TitlePane( 
    378381                                                { 
    379                                                         title: "Previous Identifiers Used:", content: ids['moles2url'].code, open: 0 
     382                                                        title: "Previous Identifiers Used:", content: '<a href="'+ids['moles2url'].code+'">'+ids['moles2url'].code+'</a>', open: 0 
    380383                                                },"pastCitation_id"); 
    381384                                                citation_id.startup(); 
     
    417420 
    418421                                        var dataLineage_id  = new dojo.html.set(dojo.byId("dataLineage_id"),'<p>' + coObs.dataLineage + '</p>'); 
    419  
     422                                        if (coObs.inSupportOf.hasOwnProperty('abstract')){ 
     423                                                if (coObs.inSupportOf.abstract != null){ 
     424                                                        var project_id = new dijit.TitlePane( 
     425                                                { 
     426                                                        title: 'Project Abstract', content: '<p>'+coObs.inSupportOf.abstract+'</p>', open:0 
     427                                                },"project_id"); 
     428                                                project_id.startup(); 
     429                                                } 
     430                                                 
     431                                        } 
    420432                                        //dataLineage.startup();  
    421433                                        //dojo.attr("records_dataLineage", 'value', coObs.dataLineage); 
  • mauRepo/MolesManager/trunk/src/MolesManager/static/js/cedaSearch.js

    r8211 r8278  
    2222                                 type: "submit", 
    2323                         label: "Search", 
    24                         onClick: function(){ console.log("First button was clicked!"); } 
     24                        // onClick: function(){ console.log("First button was clicked!"); } 
    2525                     }, "search_obs"); 
    2626                     button.startup(); 
  • mauRepo/MolesManager/trunk/src/MolesManager/static/templates/cedaObservation.html

    r8273 r8278  
    4545                <div style="width:300px; height:175px" id="map" class="smallmap"></div> 
    4646                <div id="resultTime_id"></div> 
     47                <div id='updateFreq_id'></div> 
    4748        </div>   
    4849        <div class="grid_7 cedaObs" id="middleMiddle"> 
     
    5253                        <div id="keywords_id"></div> 
    5354                        <div id="description_id"></div> 
     55                        <div id="project_id"></div> 
    5456                        <br /> 
    5557                </div><!-- End of div description --> 
     
    6264 <!-- End of div upper_section --> 
    6365 
    64  
    6566<div id="lower_section" class="grid_12 whiteFill"> 
     67        <div class="grid_8 push_2 alpha"> 
     68                        <h5>Additional Information</h5> 
     69        </div> 
    6670    <div id="lower_tab1" style="height:300px" class="grid_8 push_2 cedaObs"> 
    67  
     71                 
    6872                <script type="text/javascript"> 
    6973                        /* require necessary classes */ 
Note: See TracChangeset for help on using the changeset viewer.