Changeset 7658:cbe5c5be060d


Ignore:
Timestamp:
11/11/07 21:35:57 (6 years ago)
Author:
Yi Qiang <yqiang@…>
Branch:
default
Message:

Begin refactoring xml stats.

Location:
sage/dsage
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • sage/dsage/web/static/dsage_web.js

    r7656 r7658  
    44    $('#server_details').load('get_server_details', function() { 
    55                                    $("#server_details").tablesorter(); }); 
    6     showServer() 
     6    showServer(); 
    77} 
    88 
     
    1515} 
    1616function getJobs (c) { 
    17     count = c // Set global variable count to the selected count.  
     17    count = c; // Set global variable count to the selected count.  
    1818     
    1919    // Load jobs table with the given number of jobs. 
     
    2222             
    2323    // Change current selected count to red  
    24     $('#navigator > a').css('color', 'black') 
    25     $('#' + c).css('color', 'red') 
     24    $('#navigator > a').css('color', 'black'); 
     25    $('#' + c).css('color', 'red'); 
    2626} 
    2727 
     
    3737    $('#job_details').load('get_details', {'job_id': job_id}, function() { 
    3838                                        $("#job_details").tablesorter(); } ); 
    39     showJobDetails() 
     39    showJobDetails(); 
    4040} 
    4141 
     
    5050function getHelp () { 
    5151    $('#help').load('get_help'); 
    52     showHelp() 
     52    showHelp(); 
    5353} 
    5454 
     
    7171                // restore ajax loaded state 
    7272        if (hash=='jobs') { 
    73             showJobs() 
     73            showJobs(); 
    7474        } 
    7575        else if (hash=='server') { 
    76             getServerDetails() 
     76            getServerDetails(); 
    7777        } 
    7878        else if (hash=='help') { 
    79             getHelp() 
     79            getHelp(); 
    8080        } 
    8181        }  
    8282        else { 
    8383                // start page 
    84                 showJobs() 
     84                showJobs(); 
    8585        } 
    8686} 
     
    102102                // set onlick event for buttons 
    103103                $("a[@rel='history']").click(function() {gethash(this); }); 
    104         getJobs(count) // Run it the first time 
     104        getJobs(count); // Run it the first time 
    105105         
    106106        // Only show jobs if this.href is none or jobs 
    107107        if (this.href == '' || this.href == '#jobs') { 
    108             showJobs() 
     108            showJobs(); 
    109109        } 
    110110        // setInterval('getJobs(count)', 5000); // Update it every 5 seconds.   
  • sage/dsage/web/web_server.py

    r7656 r7658  
    2727 
    2828from sage.dsage.misc.constants import TMP_WORKER_FILES 
     29from sage.dsage.server.stats import XMLStats 
    2930 
    3031SAGE_ROOT  = os.environ['SAGE_ROOT'] 
     
    294295        """ 
    295296         
    296         stats_xml = self.dsage_server.generate_xml_stats() 
    297          
    298         html = self.gen_html(stats_xml) 
    299          
    300         return http.Response(stream=html) 
     297         
     298        stats_xml = XMLStats(self.dsage_server).gen_xml() 
     299         
     300        # html = self.gen_html(stats_xml) 
     301         
     302        return http.Response(stream=stats_xml) 
Note: See TracChangeset for help on using the changeset viewer.