[Jifty-commit] r6017 - in jifty/trunk: lib/Jifty/Plugin/Chart/Renderer

Jifty commits jifty-commit at lists.jifty.org
Tue Nov 18 14:53:41 EST 2008


Author: sartak
Date: Tue Nov 18 14:53:40 2008
New Revision: 6017

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Plugin/Chart/Renderer/GoogleViz.pm

Log:
 r75710 at onn:  sartak | 2008-11-18 14:52:44 -0500
 Need to set the height and width of the viz div


Modified: jifty/trunk/lib/Jifty/Plugin/Chart/Renderer/GoogleViz.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/Chart/Renderer/GoogleViz.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/Chart/Renderer/GoogleViz.pm	Tue Nov 18 14:53:40 2008
@@ -23,6 +23,8 @@
 
 sub render {
     my $self = shift;
+    my %args = @_;
+
     my $chart_id = 'chart_' . Jifty->web->serial;
     my $chart_class = $self->chart_class;
     my $load_params = objToJson($self->load_params);
@@ -37,7 +39,7 @@
                 var data = new google.visualization.DataTable();
 JS_HEADER
 
-    $self->render_data(@_);
+    $self->render_data(%args));
 
     Jifty->web->out(<< "JS_FOOTER");
                 var chart = new $chart_class(document.getElementById('$chart_id'));
@@ -46,7 +48,12 @@
         </script>
 JS_FOOTER
 
-    Jifty->web->out(qq{<div id="$chart_id"></div>});
+    Jifty->web->out(qq{
+        <div
+            style="width: $args{width}; height: $args{height};"
+            id="$chart_id"
+        ></div>
+    });
 
     return;
 }


More information about the Jifty-commit mailing list