Added a ticket for the enhancement: http://liftweb.lighthouseapp.com/projects/26102/tickets/24-create-lift-widget-for-drop-down-menus
Derek On Thu, Mar 19, 2009 at 11:59 AM, Derek Chen-Becker <dchenbec...@gmail.com>wrote: > Cool! If Dan can share some code that would help, but in any case I don't > think this is going to be a huge chunk of code. > > Derek > > > On Thu, Mar 19, 2009 at 11:52 AM, David Pollak < > feeder.of.the.be...@gmail.com> wrote: > >> >> >> On Thu, Mar 19, 2009 at 9:50 AM, marius d. <marius.dan...@gmail.com>wrote: >> >>> >>> I'm wondering if we shouldn't provide this by the means of a Lift >>> widget. Looks like a needed feature ... >>> >>> WDYT ? >>> >> >> Sounds good to me. >> >> >>> >>> Br's, >>> Marius >>> >>> On Mar 19, 6:43 pm, David Pollak <feeder.of.the.be...@gmail.com> >>> wrote: >>> > On Thu, Mar 19, 2009 at 9:30 AM, Derek Chen-Becker < >>> dchenbec...@gmail.com>wrote: >>> > >>> > > This is something that has been asked before, but I don't think there >>> was >>> > > anything out there. I think that this would be a really nice feature, >>> > > particularly if it could leverage the existing jQuery stuff. IIRC, >>> the >>> > > built-in Menu snippet doesn't render children at all unless the >>> parent is >>> > > the current selected page, so we would have to either modify that or >>> we >>> > > could code up a new MenuBar snippet that renders a "bar" instead of a >>> UL >>> > > like the current one. >>> > >>> > There's a way to ask for the entire menu rather than just the current >>> view. >>> > Dan O'Leary from Enthiosys did this for Innovation Games Online. I've >>> > pinged him to see if he can share some of the code. >>> > >>> > >>> > >>> > >>> > >>> > > Derek >>> > >>> > > On Thu, Mar 19, 2009 at 10:21 AM, DavidV <david.v.villa...@gmail.com >>> >wrote: >>> > >>> > >> I'm wondering if there is a built-in way to create drop-down menus >>> > >> from a horizontal navbar using the Menu.builder method. These are >>> the >>> > >> relevant sections of my current template: >>> > >>> > >> <title>My Title<lift:Menu.title /> </title> >>> > >> <lift:StyleSheet.entryForm /> >>> > >> <lift:StyleSheet.fancyType /> >>> > >> <script id="jquery" src="/classpath/jquery.js" type="text/ >>> > >> javascript"/> >>> > >> <script id="json" src="/classpath/json.js" >>> type="text/javascript"/ >>> > >>> > >> <style> >>> > >>> > >> /* <![CDATA[ */ >>> > >> #navbar ul { >>> > >> margin: 0; >>> > >> padding: 2px; >>> > >> list-style-type: none; >>> > >> font-weight: bold; >>> > >> text-align: center; >>> > >> background-color: #C3D9FF; >>> > >> } >>> > >>> > >> #navbar ul li { >>> > >> display: inline; >>> > >> } >>> > >>> > >> #navbar ul li a { >>> > >> text-decoration: none; >>> > >> padding: .2em 1em; >>> > >> color: #000; >>> > >> } >>> > >>> > >> #navbar ul li a:hover { >>> > >> color: #fff; >>> > >> background-color: #000; >>> > >> } >>> > >>> > >> /* ]]> */ >>> > >>> > >> </style> >>> > >> </head> >>> > >> <body> >>> > >>> > >> <div class="container"> >>> > >> <div style="text-align: center"> >>> > >> <br/> >>> > >> <h1 class="alt"> >>> > >> Welcome to the Genomas DNA Banking Database </h1> >>> > >> </div> >>> > >> <hr/> >>> > >>> > >> <div id="navbar"> >>> > >> <ul> >>> > >> <lift:Menu.builder /> >>> > >> </ul> >>> > >> </div> >>> > >>> > >> <div class="column span-24 last"> >>> > >> <lift:bind name="content" /> >>> > >> </div> >>> > >>> > >> I have a couple links on my navbar that have sub-menu links. I have >>> > >> constructed them in my Boot.scala file like this: >>> > >> List(Menu(Loc("SampleLogging", List("samples", "samplelogs"), >>> > >> "Browse Sample Logging"), >>> > >> Menu(Loc("Individuals", List("individual", "individual"), >>> > >> "Patient Demographics")), >>> > >> Menu(Loc("Requisition", List("requisition", >>> "requisition"), >>> > >> "Requisitions")), >>> > >> Menu(Loc("Samples2", List("samples", "samples"), >>> > >> "Samples")))) ::: >>> > >> List(Menu(Loc("EditSamp", List("samples", "edit"), "Edit", >>> > >> Hidden))) ::: >>> > >>> > >> ...and so on. >>> > >>> > >> I would like to use some built-in tools to be able to make these >>> sub- >>> > >> menu items drop downs from the "parent" menu item without having to >>> > >> build an entirely new complex table-based template. Does anyone >>> know >>> > >> of a way to accomplish this? >>> > >>> > >> Thanks, >>> > >> David >>> > >>> > -- >>> > Lift, the simply functional web frameworkhttp://liftweb.net >>> > Beginning Scalahttp://www.apress.com/book/view/1430219890 >>> > Follow me:http://twitter.com/dpp >>> > Git some:http://github.com/dpp >>> >>> >> >> >> -- >> Lift, the simply functional web framework http://liftweb.net >> Beginning Scala http://www.apress.com/book/view/1430219890 >> >> Follow me: http://twitter.com/dpp >> Git some: http://github.com/dpp >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---