summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/CGI/Application/Plugin/AnyTemplate.pm8
-rwxr-xr-xlib/CGI/Application/Plugin/AnyTemplate/Base.pm19
-rwxr-xr-xlib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplate.pm2
-rwxr-xr-xlib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplatePluggable.pm10
4 files changed, 25 insertions, 14 deletions
diff --git a/lib/CGI/Application/Plugin/AnyTemplate.pm b/lib/CGI/Application/Plugin/AnyTemplate.pm
index 94e1bbe..e4c537f 100755
--- a/lib/CGI/Application/Plugin/AnyTemplate.pm
+++ b/lib/CGI/Application/Plugin/AnyTemplate.pm
@@ -398,7 +398,7 @@ set C<auto_add_template_extension> to a false value.
Normally, component embedding is handled by
L<CGI::Application::Plugin::AnyTemplate::ComponentHandler>. If you want to
use a different class for this purpose, specify the class name as the
-value of this paramter.
+value of this parameter.
It still has to provide the same interface as
L<CGI::Application::Plugin::AnyTemplate::ComponentHandler>. See the source
@@ -638,7 +638,7 @@ If you want to override the way the default template filename is
generated, you can do so with the C<template_filename_generator>
configuration parameter.
-If you call C<load> with one paramter, it is taken to be either the
+If you call C<load> with one parameter, it is taken to be either the
filename or a reference to a string containing the template text:
my $template = $self->template->load('somefile');
@@ -648,7 +648,7 @@ If the parameter C<auto_add_template_exension> is true, then the
appropriate extension will be added for this template type.
If you call C<load> with more than one parameter, then
-you can specify filename and configuration paramters directly:
+you can specify filename and configuration parameters directly:
my $template = $self->template->load(
file => 'some_file.tmpl',
@@ -1039,7 +1039,7 @@ sub _guess_template_filename {
=head2 fill
Fill is a convenience method which in a single step creates the
-template, fills it with the template paramters and returns its output.
+template, fills it with the template parameters and returns its output.
You can call it with or without a filename (or string ref).
diff --git a/lib/CGI/Application/Plugin/AnyTemplate/Base.pm b/lib/CGI/Application/Plugin/AnyTemplate/Base.pm
index 0cd569c..cae20cd 100755
--- a/lib/CGI/Application/Plugin/AnyTemplate/Base.pm
+++ b/lib/CGI/Application/Plugin/AnyTemplate/Base.pm
@@ -154,7 +154,10 @@ hook is called. Any callbacks that you register to this hook will be
called before each template is processed. Register a
C<template_pre_process> callback as follows:
- $self->add_callback('template_pre_process', \&my_tmpl_pre_process);
+ $self->add_callback(
+ 'template_pre_process',
+ \&my_tmpl_pre_process
+ );
Pre-process callbacks will be passed a reference to the C<$template>
object, and can can modify the parameters passed into the template by
@@ -179,7 +182,9 @@ using the C<param> method:
After the template output is generated, the C<template_post_process> hook is called.
You can register a C<template_post_process> callback as follows:
- $self->add_callback('template_post_process', \&my_tmpl_post_process);
+ $self->add_callback('template_post_process',
+ \&my_tmpl_post_process
+ );
Any callbacks that you register to this hook will be called after each
template is processed, and will be passed both a reference to the
@@ -287,14 +292,16 @@ driver-specific subclass of C<CGI::Application::Plugin::AnyTemplate>
This is a virtual method and must be defined in the subclass.
-The following paramters are passed to the driver and available as keys of the
+The following parameters are passed to the driver and available as keys of the
driver's C<$self> object:
'driver_config' => ... # hashref of driver-specific config
- 'native_config' => ... # hashref of native template system specific config
+ 'native_config' => ... # hashref of native template system
+ # specific config
'include_paths' => ... # listref of template include paths
'filename' => ... # template filename
- 'webapp' => ... # reference to the current CGI::Application $self
+ 'webapp' => ... # reference to the current
+ # CGI::Application $self
=cut
@@ -370,7 +377,7 @@ sub default_driver_config {
=item render_template
-This method must be overriden in a subclass. It has the responsibility
+This method must be overridden in a subclass. It has the responsibility
of filling the template in C<< $self->filename >> with the values in C<< $self->param >>
via the appropriate template system, and returning the output as either
a string or a reference to a string.
diff --git a/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplate.pm b/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplate.pm
index b368c62..42125b8 100755
--- a/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplate.pm
+++ b/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplate.pm
@@ -23,7 +23,7 @@ The L<HTML::Template> syntax for embedding components is:
<TMPL_VAR NAME="cgiapp_embed('some_run_mode', param1, param2, 'literal string3')">
-I<(Support for parameter passing is limited. See the note on paramters below.)>
+I<(Support for parameter passing is limited. See the note on parameters below.)>
This can be overridden by the following configuration variables:
diff --git a/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplatePluggable.pm b/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplatePluggable.pm
index 2211cc6..5a9e4c2 100755
--- a/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplatePluggable.pm
+++ b/lib/CGI/Application/Plugin/AnyTemplate/Driver/HTMLTemplatePluggable.pm
@@ -26,7 +26,11 @@ L<CGI::Application::Plugin::AnyTemplate>.
The L<HTML::Template::Pluggable> syntax for embedding components is:
- <TMPL_VAR NAME="cgiapp.embed('some_run_mode', param1, param2, 'literal string3')">
+ <TMPL_VAR NAME="cgiapp.embed('some_run_mode',
+ param1,
+ param2,
+ 'literal string3')"
+ >
This can be overridden by the following configuration variables:
@@ -57,7 +61,7 @@ use vars qw(@ISA);
=head1 CONFIGURATION
-The L<CGI::Application::Plugin::AnyTemplate::Driver::HTMLTemplatePluggable> driver
+The L<HTMLTemplatePluggable|CGI::Application::Plugin::AnyTemplate::Driver::HTMLTemplatePluggable> driver
accepts the following config parameters:
=over 4
@@ -79,7 +83,7 @@ the C<template_extension> is C<.html>.
B<This feature is now deprecated and will be removed in a future release.>
If this config parameter is true, then
-L<CGI::Application::Plugin::AnyTemplate::Driver::HTMLTemplatePluggable> will
+L<HTMLTemplatePluggable|CGI::Application::Plugin::AnyTemplate::Driver::HTMLTemplatePluggable> will
copy all of the webapp's query params into the template using
L<HTML::Template>'s C<associate> mechanism: