[Jifty-commit] r3662 - jifty/trunk/lib/Jifty/Plugin/TabView

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Wed Jul 11 10:30:45 EDT 2007


Author: clkao
Date: Wed Jul 11 10:30:45 2007
New Revision: 3662

Modified:
   jifty/trunk/lib/Jifty/Plugin/TabView/View.pm

Log:
tabview plugin: allow render_tab in top level without current_region.

Modified: jifty/trunk/lib/Jifty/Plugin/TabView/View.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/TabView/View.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/TabView/View.pm	Wed Jul 11 10:30:45 2007
@@ -48,8 +48,10 @@
 			hyperlink(url => '#tab'.++$i, label => $tab,
 				  $tab =~ s/_tab$// ? 
 				  (onclick =>
-				  { region       => Jifty->web->current_region->qualified_name."-$tab-tab",
-				    replace_with => $tab,#$self->fragment_for($tab),
+				  { region       => Jifty->web->current_region
+				    ? Jifty->web->current_region->qualified_name."-$tab-tab"
+				    : "$tab-tab",
+				    replace_with => $self->fragment_for($tab), # XXX: should have higher level function handling mount point
 				    args => { map { $_ => get($_)} @$args },
 				  }) : ()
 				 ) }


More information about the Jifty-commit mailing list