[Jifty-commit] r6013 - in jifty/trunk: lib/Jifty/Plugin/Chart/Renderer
Jifty commits
jifty-commit at lists.jifty.org
Mon Nov 17 19:56:59 EST 2008
Author: sartak
Date: Mon Nov 17 19:56:58 2008
New Revision: 6013
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/Plugin/Chart/Renderer/GoogleViz.pm
Log:
r75698 at onn: sartak | 2008-11-17 19:56:44 -0500
Minor fixes
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 Mon Nov 17 19:56:58 2008
@@ -3,7 +3,7 @@
use warnings;
use base 'Jifty::Plugin::Chart::Renderer';
-use Jifty::JSON;
+use Jifty::JSON 'objToJson';
=head2 init
@@ -27,20 +27,22 @@
my $chart_class = $self->chart_class;
my $load_params = objToJson($self->load_params);
my $draw_params = objToJson($self->draw_params);
+ my $callback_name = 'callback_' . Jifty->web->serial;
Jifty->web->out(<< "JS_HEADER");
<script type="text/javascript">
google.load('visualization', 1, $load_params);
- google.setOnLoadCallback(function () {
+ google.setOnLoadCallback($callback_name);
+ function $callback_name() {
var data = new google.visualization.DataTable();
JS_HEADER
- $self->render_data;
+ $self->render_data(@_);
Jifty->web->out(<< "JS_FOOTER");
var chart = new $chart_class(document.getElementById('$chart_id'));
chart.draw(data, $draw_params);
- });
+ }
</script>
JS_FOOTER
More information about the Jifty-commit
mailing list