[Jifty-commit] r2247 - jifty/branches/template-declare/lib/Jifty/View/Declare

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Dec 1 04:21:22 EST 2006


Author: audreyt
Date: Fri Dec  1 04:21:21 2006
New Revision: 2247

Modified:
   jifty/branches/template-declare/lib/Jifty/View/Declare/Templates.pm

Log:
* Jifty::View::Declare::Templates - New render_region helper function.

Modified: jifty/branches/template-declare/lib/Jifty/View/Declare/Templates.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/View/Declare/Templates.pm	(original)
+++ jifty/branches/template-declare/lib/Jifty/View/Declare/Templates.pm	Fri Dec  1 04:21:21 2006
@@ -6,7 +6,7 @@
 use Template::Declare::Tags;
 
 use base qw/Template::Declare/;
-our @EXPORT = qw(form hyperlink tangent redirect new_action form_submit form_next_page request get param current_user render_action);
+our @EXPORT = qw(form hyperlink tangent redirect new_action form_submit form_next_page request get param current_user render_action render_region);
 
 {
 no warnings qw/redefine/;
@@ -37,6 +37,11 @@
     return Jifty->web->new_action(@_);
 }
 
+sub render_region(@){
+    unshift @_, 'name' if @_ % 2;
+    Jifty::Web::PageRegion->new(@_)->render;
+}
+
 sub render_action(@){
     my ($action, $fields, $field_args) = @_;
     my @f = $fields && @$fields ? @$fields : $action->argument_names;


More information about the Jifty-commit mailing list