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

Jifty commits jifty-commit at lists.jifty.org
Mon Nov 17 19:22:25 EST 2008


Author: sartak
Date: Mon Nov 17 19:22:24 2008
New Revision: 6009

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

Log:
 r75688 at onn:  sartak | 2008-11-17 19:22:20 -0500
 Factor out load_params


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:22:24 2008
@@ -25,9 +25,7 @@
     my $self = shift;
     my $chart_id = 'chart_' . Jifty->web->serial;
     my $chart_class = $self->chart_class;
-    my $load_params = objToJson {
-        packages => [ $self->packages_to_load ],
-    };
+    my $load_params = objToJson($self->load_params);
     my $draw_params = objToJson($self->draw_params);
 
     Jifty->web->out(<< "JS_HEADER");
@@ -51,5 +49,20 @@
     return;
 }
 
+=head2 load_params
+
+Load the "packages" required for the visualization; define a
+C<packages_to_load> method which returns a list of them.
+
+=cut
+
+sub load_params {
+    my $self = shift;
+
+    return {
+        packages => [ $self->packages_to_load ],
+    };
+}
+
 1;
 


More information about the Jifty-commit mailing list