// the markup
<lift:Ledger.balance> <ledger:time ledger:id="myId"/>
</lift:Ledger.balance>
// The snippet class
class Ledger { def balance (content : NodeSeq ) : NodeSeq = {
bind ("ledger", content, "time" -> <span>{(new
java.util.Date).toString}</span>)
}
}
Unfortunately I can't get it to work. Is there something I have to set/
enable to get this feature working? I'm using Lift 1.1-M8
Thanks,
Chris
bind ("ledger", content, "time" -%> <span>{(new
java.util.Date).toString}</span>)
ledger:id is not anymore preserved as after the was out this was
considered a not intended feature and got moved. -%> should do what
you want.
Br's,
Marius
-------------------------------------
Marius<marius...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
I tried it out and it seem that the "-%>" operator puts the attributes
through untouched, so one has to write <ledger:time id="myId"/>
instead of the former prefixed version <ledger:time ledger:id="myId"/
>.
Cheers,
Chris
This is not about "fixing" the book.
Br's,
Marius
On 1 feb., 18:39, Naftoli Gugenheim <naftoli...@gmail.com> wrote:
> Anyone want to fix the book? :)
> Anyway, once you're using -%> you want it to be id, not ledger:id.
>
> -------------------------------------
>
Br's,
Marius