[Jifty-commit] r3031 - in jifty/trunk: lib/Jifty/Plugin
lib/Jifty/Plugin/OnlineDocs lib/Jifty/Plugin/SkeletonApp
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Mon Mar 19 17:34:52 EDT 2007
Author: falcone
Date: Mon Mar 19 17:34:51 2007
New Revision: 3031
Added:
jifty/trunk/lib/Jifty/Plugin/OnlineDocs/Dispatcher.pm
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/Plugin/OnlineDocs.pm
jifty/trunk/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
Log:
r17465 at ketch: falcone | 2007-03-19 17:32:42 -0400
* don't load up PodSimple and other friends unless you've
actually enabled AdminMode and brought OnlineDocs
into the picture
Modified: jifty/trunk/lib/Jifty/Plugin/OnlineDocs.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/OnlineDocs.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/OnlineDocs.pm Mon Mar 19 17:34:51 2007
@@ -4,12 +4,6 @@
package Jifty::Plugin::OnlineDocs;
use base qw/Jifty::Plugin/;
-require File::Basename;
-require File::Find;
-require File::Temp;
-require File::Spec;
-require Pod::Simple::HTML;
-
# Your plugin goes here. If takes any configuration or arguments, you
# probably want to override L<Jifty::Plugin/init>.
Added: jifty/trunk/lib/Jifty/Plugin/OnlineDocs/Dispatcher.pm
==============================================================================
--- (empty file)
+++ jifty/trunk/lib/Jifty/Plugin/OnlineDocs/Dispatcher.pm Mon Mar 19 17:34:51 2007
@@ -0,0 +1,43 @@
+use warnings;
+use strict;
+
+package Jifty::Plugin::OnlineDocs::Dispatcher;
+
+=head1 NAME
+
+Jifty::Plugin::OnlineDocs::Dispatcher
+
+=head1 DESCRIPTION
+
+Load up the OnlineDocs tab when we're in Admin mode
+
+=cut
+
+
+use Jifty::Dispatcher -base;
+
+
+
+on '*' => run {
+ my $top = Jifty->web->navigation;
+ $top->child( Home => url => "/", sort_order => 1, label => _('Home') );
+ if ( Jifty->config->framework('AdminMode') ) {
+ require File::Basename;
+ require File::Find;
+ require File::Temp;
+ require File::Spec;
+ require Pod::Simple::HTML;
+
+ $top->child(
+ OnlineDocs =>
+ url => "/__jifty/online_docs/",
+ label => _('Online docs'),
+ sort_order => 999
+ );
+ }
+ return ();
+};
+
+
+1;
+
Modified: jifty/trunk/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm Mon Mar 19 17:34:51 2007
@@ -28,12 +28,6 @@
label => _('Administration'),
sort_order => 998
);
- $top->child(
- OnlineDocs =>
- url => "/__jifty/online_docs/",
- label => _('Online docs'),
- sort_order => 999
- );
}
return ();
};
More information about the Jifty-commit
mailing list