[Jifty-commit] r2409 - in Template-Declare: lib/Template
lib/Template/Declare t
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Wed Dec 20 02:53:21 EST 2006
Author: jesse
Date: Wed Dec 20 02:53:18 2006
New Revision: 2409
Modified:
Template-Declare/ (props changed)
Template-Declare/lib/Template/Declare.pm
Template-Declare/lib/Template/Declare/Tags.pm
Template-Declare/t/private.t
Log:
r46332 at dhcp64-134-35-102: jesse | 2006-12-19 18:42:56 -0800
* only one private tempalte was permitted
Modified: Template-Declare/lib/Template/Declare.pm
==============================================================================
--- Template-Declare/lib/Template/Declare.pm (original)
+++ Template-Declare/lib/Template/Declare.pm Wed Dec 20 02:53:18 2006
@@ -97,7 +97,6 @@
}
sub _template_name_to_private_sub {
- my $template_name =shift;
return _subname( "_jifty_private_template_", shift);
}
Modified: Template-Declare/lib/Template/Declare/Tags.pm
==============================================================================
--- Template-Declare/lib/Template/Declare/Tags.pm (original)
+++ Template-Declare/lib/Template/Declare/Tags.pm Wed Dec 20 02:53:18 2006
@@ -61,6 +61,7 @@
my $class = shift;
my $subname = shift;
my $code = shift;
+ warn "$class ; $subname";
{
no strict 'refs';
*{ $class .'::' . Template::Declare::_template_name_to_private_sub($subname); } = $code;
Modified: Template-Declare/t/private.t
==============================================================================
--- Template-Declare/t/private.t (original)
+++ Template-Declare/t/private.t Wed Dec 20 02:53:18 2006
@@ -9,7 +9,8 @@
html {
head {};
- body { show 'private-content'; };
+ body { show 'private-content';
+ show 'other-content'; };
}
};
@@ -22,6 +23,14 @@
};
+private template 'other-content' => sub {
+ with( id => 'body' ), div {
+ outs('This is other content');
+ };
+
+};
+
+
package main;
use Template::Declare::Tags;
Template::Declare->init(roots => ['Wifty::UI']);
@@ -33,6 +42,7 @@
local $Template::Declare::Tags::BUFFER;
my $simple = ( show('simple') );
like( $simple, qr'This is my content' );
+ like( $simple, qr'This is other content' );
ok_lint($simple);
}
{
More information about the Jifty-commit
mailing list