On Wed, Jun 17, 2009 at 2:07 PM, Kris Nuttycombe
<[email protected]>wrote:

>
> We'd still need some attribute to disambiguate in the case of multiple
> textarea tags, wouldn't we?


I don't think so. The only NodeSeq being passed to the function is the
NodeSeq inside the tag that's getting bound to.


>
> Kris
>
> On Wed, Jun 17, 2009 at 2:51 PM, David
> Pollak<[email protected]> wrote:
> > I can see a set of methods that look like:
> > textarea(f: String => Unit)(n: NodeSeq) that will slurp the values and
> > attributes out of the NodeSeq... so you'd bind like:
> > "biography" -> textarea(s => setBio(s)) _
> >
> > On Wed, Jun 17, 2009 at 10:22 AM, Matt Williams <[email protected]>
> wrote:
> >>
> >> I wholeheartedly agree with the philosophy of separating the display
> >> from the program logic, and am currently getting to grips with the
> >> generators, but am finding that now I end up with a degree of markup
> >> within my code.
> >>
> >> Can you think of any caveats to infering the node type passed, and
> >> dynamically using the relevant generators to construct the returned
> >> node.
> >>
> >> I am thinking something along the lines of:
> >>
> >> <person:biography>
> >> <textarea style="myStyle" cols="20" rows="5">
> >> This is a sample of some biography text
> >> </textarea>
> >> </person:biography>
> >>
> >> Where it would automatically infer that it is a textarea, pass through
> >> the relevant attributes, and insert whatever function, values, etc I
> >> have specified in my snippet.
> >>
> >> What are your thoughts on this?
> >>
> >> Brgds,
> >>
> >> Matt
> >>
> >>
> >>
> >
> >
> >
> > --
> > 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 [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