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