Changeset 437


Ignore:
Timestamp:
09/08/08 02:54:01 (5 years ago)
Author:
dgynn
Message:

wrapped jflot code in document ready function. and switched to widgetbox.html

Location:
trunk/plugins/dashboardreportsplugin/dashboardreports
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/dashboardreportsplugin/dashboardreports/queryfiltermacro.py

    r386 r437  
    100100        if param_store['format'] == 'barchart' : 
    101101            self.template = "jflotwidget.html" 
     102            add_script(formatter.req, 'dashboardreports/js/jquery.flot.js') 
     103            add_script(formatter.req, 'dashboardreports/js/excanvas.js') 
    102104        else : 
    103105            self.template = "filtercountquery.html" 
  • trunk/plugins/dashboardreportsplugin/dashboardreports/templates/jflotwidget.html

    r358 r437  
    1 <div id="${div_id}" 
    2      xmlns:xi="http://www.w3.org/2001/XInclude" 
    3      xmlns:py="http://genshi.edgewall.org/" > 
    4     <div class="wdgt w${ width }"> 
    5         <ul class="top"> 
    6             <li class="left"></li> 
    7             <li class="right"></li> 
    8         </ul> 
    9         <ul class="mid"> 
    10             <li class="left"></li> 
    11             <li class="right"> 
     1<html xmlns:xi="http://www.w3.org/2001/XInclude" 
     2     xmlns:py="http://genshi.edgewall.org/" py:strip=""> 
     3 
     4  <xi:include href="widgetbox.html" /> 
     5  <div id="${div_id}" class="widgetbox"> 
    126                <h1>${title}</h1> 
    137                <div> 
    148                    <div id="chartgen${random}" style="width:${width - 30}px;height:180px" />        
    15                     <script language="javascript" type="text/javascript" src="../chrome/dashboardreports/js/jquery.flot.js" /> 
    16                     <script language="javascript" type="text/javascript" src="../chrome/dashboardreports/js/excanvas.js" />              
    17                     <script id="source" language="javascript" type="text/javascript"> 
     9                    <script type="text/javascript"> 
     10 
     11                    jQuery(document).ready(function($){ 
     12                      if (jQuery.plot) { 
    1813                      ${dataArraysTable} 
    1914                      var data = [ 
     
    2823                      ]}, yaxis: {max:${max_value}}, legend:{position:"nw", margin:13, show: ${show_legend}}}; 
    2924                      jQuery.plot(jQuery("#chartgen${random}"), data, options); 
    30                      
     25                      } 
     26                    }); 
    3127                    </script> 
    3228                </div> 
    33             </li>  
    34         </ul> 
    35         <ul class="bttm"> 
    36             <li class="left"></li> 
    37             <li class="right"></li> 
    38         </ul> 
    3929    </div> 
    40     <div style="clear:left;" /> 
    41 </div> 
     30</html> 
Note: See TracChangeset for help on using the changeset viewer.