I can recommend it too.  I've just used it in an open-source project
soon-to-be-released.

alex

On Thu, Dec 17, 2009 at 1:14 AM, Timothy Perrett <timo...@getintheloop.eu>wrote:

> Personally, I would just go with this:
>
> http://franca.exofire.net/jq/colorize
>
> I've used it very successfully on one of my projects.
>
> Cheers, Tim
>
> On Dec 17, 2:07 am, Ross Mellgren <dri...@gmail.com> wrote:
> > Oh, speaking of jquery, tablesorter also has a "zebra" plugin that does
> this, so if you're tablesorter you can use that also.
> >
> > -Ross
> >
> > On Dec 16, 2009, at 9:01 PM, Alex Boisvert wrote:
> >
> >
> >
> > > Or delegate the work to the browser using jQuery + CSS....
> > >http://docs.jquery.com/Selectors/odd
> >
> > > alex
> >
> > > On Wed, Dec 16, 2009 at 4:04 PM, Ross Mellgren <dri...@gmail.com>
> wrote:
> > > You could use customers.zipWithIndex.flatMap({ case (customer, index)
> > > => ... instead of customers.flatMap(customer => to get the index, and
> > > then use index % 2 == 0 to see if it's an even row or an odd row. How
> > > you get that style into your template is up to you -- using an
> > > attribute bind param would probably be pretty easy, or emitting the
> > > <td> straight out of the snippet.
> >
> > > If you need more guidance give a shout and I'll write you up some
> > > example code.
> >
> > > Note that zipWithIndex only works on List, and it regenerates the
> > > list, so if you have a bunch of customers on the page and are
> > > concerned about performance you might want to do something different
> > > (and less convenient).
> >
> > > -Ross
> >
> > > On Dec 16, 2009, at 5:59 PM, Stevo wrote:
> >
> > > > Say for a second that in one of my Snippets I have the following
> > > > binding:
> >
> > > >       def view(xhtml: NodeSeq): NodeSeq =
> > > >       {
> > > >               val entries: NodeSeq = Customer.findAll() match
> > > >               {
> > > >                       case Nil => Text("No customers currently
> defined")
> > > >                       case customers =>
> > > >                               customers.flatMap(customer =>
> bind("cust", chooseTemplate
> > > > ("customer", "entry", xhtml),
> > > >                                       "name" -> Text(emptyIfNull(
> customer.name.is)),
> > > >                                       "address" -> Text
> > > > (customer.workAddress.obj.open_!.singleTextLine),
> > > >                                       "phone" -> Text(emptyIfNull(
> customer.workPhone.is)),
> > > >                                       "other" -> Text(emptyIfNull(
> customer.other.is)),
> > > >                                       "fax" -> Text(emptyIfNull(
> customer.workFax.is)),
> > > >                                       "email" -> Text(emptyIfNull(
> customer.email.is)),
> > > >                                       "url" -> Text(emptyIfNull(
> customer.email.is))))
> > > >               }
> > > >               bind("customer", xhtml, "entry" -> entries)
> > > >       }
> >
> > > > Is there a way that I could apply a style to a complete
> customer:entry
> > > > with the goal of highlighting even/odd rows?
> >
> > > > Let me know and best regards to all,
> >
> > > > Steve
> >
> > > > --
> >
> > > > --
> >
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Lift" group.
> > > > To post to this group, send email to lift...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> > > > .
> > > > For more options, visit this group athttp://
> groups.google.com/group/liftweb?hl=en
> > > > .
> >
> > > --
> >
> > > You received this message because you are subscribed to the Google
> Groups "Lift" group.
> > > To post to this group, send email to lift...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> > > For more options, visit this group athttp://
> groups.google.com/group/liftweb?hl=en.
> >
> > > --
> >
> > > You received this message because you are subscribed to the Google
> Groups "Lift" group.
> > > To post to this group, send email to lift...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> > > For more options, visit this group athttp://
> groups.google.com/group/liftweb?hl=en.
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@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