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
-~----------~----~----~----~------~----~------~--~---

Reply via email to