Derek if you want to build menu the widget by all means go ahead. I just don't want to duplicate the effort by having us work on the same thing. (If you do please update the ticket owner)
Br's, Marius On Mar 20, 5:48 pm, Derek Chen-Becker <[email protected]> wrote: > Sure, I'll bundle it as part of the widgets module along with some code do > handle the nitty-gritty of emitting the full menu and enabling superfish. > > Derek > > On Fri, Mar 20, 2009 at 9:30 AM, David Pollak <[email protected] > > > wrote: > > > On Fri, Mar 20, 2009 at 12:45 AM, Charles F. Munat <[email protected]> wrote: > > >> It doesn't say anything about licensing on the site, but it's a jQuery > >> plugin. I presume that if we can bundle jQuery, we can bundle Superfish. > > > Sounds reasonable. However, I'd prefer not to bundle it with Lift webkit, > > but make it like the other widgets. > > >> Chas. > > >> Derek Chen-Becker wrote: > >> > That's awesome. Are there restrictions that would prevent us from just > >> > including the superfish script file (and CSS) as part of a widget? It > >> > looks like it wants ULs anyways, which is what Lift already outputs. > >> > From what DPP said, it should be easy to dump the entire menu as a full > >> > UL (with nesting), in which case it really is just adding the > >> > appropriate <script> element on the page. > > >> > Derek > > >> > On Thu, Mar 19, 2009 at 5:43 PM, Charles F. Munat <[email protected] > >> > <mailto:[email protected]>> wrote: > > >> > You should take a look at Superfish: > > >> > http://users.tpg.com.au/j_birch/plugins/superfish/ > > >> > It's probably the best looking and slickest of the menu bars I've > >> seen, > >> > and it can work horizontally or vertically. It's pretty accessible > >> to > >> > persons with disabilities as it's basically implemented via CSS, > >> with > >> > just a little JQuery to spiff things up. > > >> > If the Lift code either spit things out so that they were ready to > >> be > >> > used by Superfish, or at least could be configured (via > >> user-specified > >> > class attributes, for example) so that Superfish could just drop in, > >> > that would be great. > > >> > Might also take a look at the YUI version for those people using YUI > >> > (I'm using both, though obviously not at the same time). > > >> > Chas. > > >> > David Pollak wrote: > > >> > > On Thu, Mar 19, 2009 at 9:50 AM, marius d. > >> > <[email protected] <mailto:[email protected]> > >> > > <mailto:[email protected] > >> > <mailto:[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] <mailto: > >> [email protected]> > >> > > <mailto:[email protected] > >> > <mailto:[email protected]>>> > >> > > wrote: > >> > > > On Thu, Mar 19, 2009 at 9:30 AM, Derek Chen-Becker > >> > > <[email protected] <mailto:[email protected]> > >> > <mailto:[email protected] <mailto:[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] > >> > <mailto:[email protected]> > >> > <mailto:[email protected] > >> > <mailto:[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<http://liftweb.net> > >> > > <http://liftweb.net> > >> > > > Beginning Scalahttp://www.apress.com/book/view/1430219890 > >> > <http://www.apress.com/book/view/1430219890> > >> > > <http://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 > > > -- > > Lift, the simply functional web frameworkhttp://liftweb.net > > Beginning Scalahttp://www.apress.com/book/view/1430219890 > > Follow me: > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
