[Jifty-commit] r3075 - in jifty/trunk: lib/Jifty/View/Declare
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sat Mar 31 21:27:37 EDT 2007
Author: jesse
Date: Sat Mar 31 21:27:37 2007
New Revision: 3075
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
Log:
r54395 at pinglin: jesse | 2007-03-31 18:26:46 -0700
* helpers improvements for T::D
Modified: jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/Helpers.pm (original)
+++ jifty/trunk/lib/Jifty/View/Declare/Helpers.pm Sat Mar 31 21:27:37 2007
@@ -51,10 +51,22 @@
=cut
sub hyperlink(@) {
- outs_raw( Jifty->web->link(@_) );
+ _function_wrapper( link => @_);
+}
+
+sub _function_wrapper {
+ my $function = shift;
+ Template::Declare->new_buffer_frame;
+ my $once= Jifty->web->$function(@_)->render || '';
+ my $content = Template::Declare->buffer->data() ||'';
+ Template::Declare->end_buffer_frame;
+ outs_raw( $content.$once);
return '';
+
+
}
+
=head2 tangent
Shortcut for L<Jifty::Web/tangent>.
@@ -63,8 +75,7 @@
sub tangent(@) {
- outs_raw( Jifty->web->tangent(@_) );
- return '';
+ _function_wrapper( tangent => @_);
}
=head2 redirect
More information about the Jifty-commit
mailing list