[Jifty-commit] jifty branch, master, updated. 240c8f6e65e1defb47d34ef349a73780391974df

Jifty commits jifty-commit at lists.jifty.org
Tue Jan 12 17:12:43 EST 2010


The branch, master has been updated
       via  240c8f6e65e1defb47d34ef349a73780391974df (commit)
      from  d5d54452491794964b4f9e4eb20d6daa6e0a0cb7 (commit)

Summary of changes:
 lib/Jifty/Web/Menu.pm |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

- Log -----------------------------------------------------------------
commit 240c8f6e65e1defb47d34ef349a73780391974df
Author: Thomas Sibley <trs at bestpractical.com>
Date:   Tue Jan 12 17:12:35 2010 -0500

    Support IDs for YUI menu bodies

diff --git a/lib/Jifty/Web/Menu.pm b/lib/Jifty/Web/Menu.pm
index 8a97172..f106223 100644
--- a/lib/Jifty/Web/Menu.pm
+++ b/lib/Jifty/Web/Menu.pm
@@ -497,7 +497,7 @@ It can support arbitary levels of submenu.
 
 sub render_as_yui_menubar {
     my $self = shift;
-    my $id   = Jifty->web->serial;
+    my $id   = shift || Jifty->web->serial;
     $self->_render_as_yui_menu_item( class => "yuimenubar", id => $id );
     Jifty->web->out(qq|<script type="text/javascript">\n|
         . qq|YAHOO.util.Event.onContentReady("|.$id.qq|", function() {\n|
@@ -545,7 +545,7 @@ sub _render_as_yui_menu_item {
         Jifty->web->out(
             qq{<div}
             . ($args{'id'} ? qq( id="$args{'id'}") : "")
-            . qq( class="$args{class}"><div class="bd">)
+            . qq( class="$args{class}"><div class="bd" @{[($args{id} ? "id=\"$args{id}-bd\"" : "")]}>)
         );
 
         my $count    = 1;

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list