[Jifty-commit] r3983 - jifty/trunk/lib/Jifty/Plugin/TabView
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sun Aug 26 06:35:37 EDT 2007
Author: clkao
Date: Sun Aug 26 06:35:36 2007
New Revision: 3983
Modified:
jifty/trunk/lib/Jifty/Plugin/TabView/View.pm
Log:
tabview: make name and path optional.
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 Sun Aug 26 06:35:36 2007
@@ -49,14 +49,16 @@
var myTabs = new YAHOO.widget.TabView("$divname");
</script>' );
- @tabs = map { return $_ if ref($_);
- my $path = $_;
- my $defer = $path =~ s/_tab$//;
- { path => $path,
- name => $path,
- defer => $defer,
- label => $path };
- } @tabs;
+ @tabs = map { ref($_) ? $_
+ : do {
+ my $path = $_;
+ my $defer = $path =~ s/_tab$//;
+ { path => $path,
+ defer => $defer };
+ }
+ } @tabs;
+
+ $_->{name} ||= $_->{path}, $_->{label} ||= $_->{path} for @tabs;
div { { id is $divname, class is 'yui-navset'}
ul { { class is 'yui-nav'};
More information about the Jifty-commit
mailing list