[Jifty-commit] r3356 - in jifty/trunk: lib/Jifty/View/Declare
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Mon Jun 4 23:16:27 EDT 2007
Author: trs
Date: Mon Jun 4 23:16:27 2007
New Revision: 3356
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
Log:
r21673 at zot: tom | 2007-06-04 23:15:27 -0400
Let the code calling the wrapper specify a page class to use to support multiple page types
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 Mon Jun 4 23:16:27 2007
@@ -295,7 +295,10 @@
=cut
sub wrapper ($) {
- my $page_class = Jifty->app_class('View::Page');
+ my $app_class = get_current_attr('PageClass') || 'View::Page';
+ delete $Template::Declare::Tags::ATTRIBUTES{ 'PageClass' };
+
+ my $page_class = Jifty->app_class( $app_class );
$page_class = 'Jifty::View::Declare::Page'
unless Jifty::Util->_require( module => $page_class, quiet => 1 );
# XXX: fallback, this is ugly
More information about the Jifty-commit
mailing list