[Jifty-commit] r3327 - in jifty/trunk/lib: .
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sun Jun 3 15:22:54 EDT 2007
Author: clkao
Date: Sun Jun 3 15:22:51 2007
New Revision: 3327
Modified:
jifty/trunk/lib/Jifty.pm
jifty/trunk/lib/Jifty/Web.pm
Log:
new Jifty->find_plugin method.
Modified: jifty/trunk/lib/Jifty.pm
==============================================================================
--- jifty/trunk/lib/Jifty.pm (original)
+++ jifty/trunk/lib/Jifty.pm Sun Jun 3 15:22:51 2007
@@ -373,6 +373,18 @@
return @PLUGINS;
}
+=head2 find_plugin
+
+Find plugins by name.
+
+=cut
+
+sub find_plugin {
+ my $self = shift;
+ my $name = shift;
+ return grep { $_->isa($name) } Jifty->plugins;
+}
+
=head2 class_loader
An accessor for the L<Jifty::ClassLoader> object that stores the loaded
Modified: jifty/trunk/lib/Jifty/Web.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web.pm (original)
+++ jifty/trunk/lib/Jifty/Web.pm Sun Jun 3 15:22:51 2007
@@ -976,7 +976,7 @@
sub include_css {
my $self = shift;
- my $ccjs = $self->_ccjs;
+ my ($ccjs) = Jifty->find_plugin('Jifty::Plugin::CompressedCSSandJS');
if ( $ccjs && $ccjs->css_enabled ) {
$self->generate_css;
$self->out(
@@ -1070,15 +1070,9 @@
=cut
-sub _ccjs {
- my $self = shift;
- my ($ccjs) = grep { $_->isa('Jifty::Plugin::CompressedCSSandJS') } Jifty->plugins;
- return $ccjs;
-}
-
sub include_javascript {
my $self = shift;
- my $ccjs = $self->_ccjs;
+ my ($ccjs) = Jifty->find_plugin('Jifty::Plugin::CompressedCSSandJS');
if ( $ccjs && $ccjs->js_enabled ) {
$self->generate_javascript;
$self->out(
More information about the Jifty-commit
mailing list