[Jifty-commit] r3689 - in jifty/trunk: .

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Jul 14 00:02:16 EDT 2007


Author: jesse
Date: Sat Jul 14 00:02:15 2007
New Revision: 3689

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Plugin/TabView/View.pm

Log:
 r60637 at pinglin:  jesse | 2007-07-13 22:06:16 -0400
 * Updated tabview plugin to work when it's not already inside a 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	Sat Jul 14 00:02:15 2007
@@ -48,10 +48,8 @@
 			hyperlink(url => '#tab'.++$i, label => $tab,
 				  $tab =~ s/_tab$// ? 
 				  (onclick =>
-				  { 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
+				  { region       => Jifty->web->current_region ? Jifty->web->current_region->qualified_name."-$tab-tab" : "$tab-tab",
+				    replace_with => $self->can('fragment_for') ? $self->fragment_for($tab) : $tab, # XXX: should have higher level function handling mount point
 				    args => { map { $_ => get($_)} @$args },
 				  }) : ()
 				 ) }


More information about the Jifty-commit mailing list