That would definitely be very useful! The more widgets the better! In the meantime, I'll use the navbar that I have right now, which is perfectly functional but not aesthetically what I'm going for. Thanks again for the help. -David
On Mar 19, 12:04 pm, Derek Chen-Becker <[email protected]> wrote: > Added a ticket for the enhancement: > > http://liftweb.lighthouseapp.com/projects/26102/tickets/24-create-lif... > > Derek > > On Thu, Mar 19, 2009 at 11:59 AM, Derek Chen-Becker > <[email protected]>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 < > > [email protected]> wrote: > > >> On Thu, Mar 19, 2009 at 9:50 AM, marius d. <[email protected]>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 <[email protected]> > >>> wrote: > >>> > On Thu, Mar 19, 2009 at 9:30 AM, Derek Chen-Becker < > >>> [email protected]>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 <[email protected] > >>> >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 frameworkhttp://liftweb.net > >> Beginning Scalahttp://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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
