[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