[Jifty-commit] r3274 - in Template-Declare: lib/Template/Declare t
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sun May 20 20:16:14 EDT 2007
Author: jesse
Date: Sun May 20 20:16:13 2007
New Revision: 3274
Modified:
Template-Declare/ (props changed)
Template-Declare/lib/Template/Declare/Tags.pm
Template-Declare/t/closures.t
Template-Declare/t/trivial.t
Log:
r56999 at pinglin: jesse | 2007-05-20 19:16:38 -0400
* Be a little bit brighter about whether we should be appending to the TD buffer or returning the content. Never do both.
Modified: Template-Declare/lib/Template/Declare/Tags.pm
==============================================================================
--- Template-Declare/lib/Template/Declare/Tags.pm (original)
+++ Template-Declare/lib/Template/Declare/Tags.pm Sun May 20 20:16:13 2007
@@ -433,7 +433,7 @@
_show_template( $template, 1 );
return Template::Declare->buffer->data;
} else {
- return show_page( $template);
+ show_page( $template);
}
}
@@ -449,9 +449,15 @@
_show_template( $template, 0 );
my $data = Template::Declare->buffer->data;
Template::Declare->end_buffer_frame;
- Template::Declare->buffer->append($data);
%ELEMENT_ID_CACHE = (); # We're done. we can clear the cache
+ if (not defined wantarray()) {
+
+ Template::Declare->buffer->append($data);
+ return undef;
+ } else {
return $data;
+
+ }
}
sub _resolve_relative_template_path {
Modified: Template-Declare/t/closures.t
==============================================================================
--- Template-Declare/t/closures.t (original)
+++ Template-Declare/t/closures.t Sun May 20 20:16:13 2007
@@ -85,7 +85,6 @@
Template::Declare->buffer->clear;
Template::Declare->show('simple');
ok(Template::Declare->buffer->data() =~ 'This is my content');
-#diag ($simple);
ok_lint(Template::Declare->buffer->data());
}
Modified: Template-Declare/t/trivial.t
==============================================================================
--- Template-Declare/t/trivial.t (original)
+++ Template-Declare/t/trivial.t Sun May 20 20:16:13 2007
@@ -159,9 +159,7 @@
}
{
Template::Declare->buffer->clear;
-my $ret = Template::Declare->show('simple');
-#diag $ret;
-#diag (Template::Declare->buffer->data());
+ Template::Declare->show('simple');
ok(Template::Declare->buffer->data() =~ 'This is my content', "show simple filled the buffer");
#diag ($simple);
ok_lint(Template::Declare->buffer->data());
More information about the Jifty-commit
mailing list