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 <feeder.of.the.be...@gmail.com
> wrote:

>
>
> On Fri, Mar 20, 2009 at 12:45 AM, Charles F. Munat <c...@munat.com> 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 <c...@munat.com
>> > <mailto:c...@munat.com>> 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.
>> >     <marius.dan...@gmail.com <mailto:marius.dan...@gmail.com>
>> >      > <mailto:marius.dan...@gmail.com
>> >     <mailto: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 <mailto:
>> feeder.of.the.be...@gmail.com>
>> >      >     <mailto:feeder.of.the.be...@gmail.com
>> >     <mailto:feeder.of.the.be...@gmail.com>>>
>> >      >     wrote:
>> >      >      > On Thu, Mar 19, 2009 at 9:30 AM, Derek Chen-Becker
>> >      >     <dchenbec...@gmail.com <mailto:dchenbec...@gmail.com>
>> >     <mailto:dchenbec...@gmail.com <mailto: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
>> >     <mailto:david.v.villa...@gmail.com>
>> >     <mailto:david.v.villa...@gmail.com
>> >     <mailto: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 <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 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
>> >      >
>> >      > >
>> >
>> >
>> >
>> >
>> > >
>>
>>
>>
>
>
> --
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to