On Wed, Jun 3, 2009 at 7:40 AM, fatu <[email protected]> wrote:

>
> ...Another question for now :-)
>
> Does it work for views as well?


It should.  Views are treated just like static XHTML files... a source of
NodeSeq


>
>
> Many thanks.
>
> Fabio
>
> On 21 Mag, 15:38, David Pollak <[email protected]> wrote:
> > On Thu, May 21, 2009 at 12:27 AM, fatu <[email protected]> wrote:
> >
> > > Right, didn't think about that alternative.
> >
> > > Thanks and best compliments to you and all the active Lift community
> > > for this superb Scala framework! I really think (and hope) it's going
> > > to have a big impact and a tremendous popularity rise in the next
> > > months, especially with more forthcoming books and articles spreading
> > > the word.
> >
> > We ask two things: build cool apps in Lift and be part of this community,
> > asking and answering questions.
> >
> > Thanks!
> >
> >
> >
> >
> >
> > > On 21 Mag, 06:42, David Pollak <[email protected]> wrote:
> > > > On Wed, May 20, 2009 at 8:38 PM, fatu <[email protected]> wrote:
> >
> > > > > Hi David,
> >
> > > > > yes it will do, thank you so much for such a lightning-fast
> > > > > development in reply!
> >
> > > > > I'm only thinking about a case that is probably much more of an
> > > > > exception than a rule, i.e. when the snippet dynamically decides if
> it
> > > > > needs to generate a full page or a fragment (which is not a very
> good
> > > > > design anyway IMHO), for example based on some info passed. But
> even
> > > > > in that case the snippet will know that and will be able to set
> > > > > S.skipDocType = true accordingly, so it should be perfectly fine.
> Plus
> > > > > it won't be difficult at all to make the processing diverge in the
> 2
> > > > > cases by using URL rewrites, redirecting it to a different template
> /
> > > > > snippet depending on parameters or URL structure, which is probably
> a
> > > > > better design too.
> >
> > > > You could also pass a header flag from your AJAX call.  If the
> header's
> > > set,
> > > > you don't do the boilerplate surround that'll include all the <html>,
> > > <head>
> > > > and <body> tags.
> >
> > > > Anyway, enjoy and thanks for the use case.
> >
> > > > Party on.
> >
> > > > > Again many thanks everyone and David especially!
> >
> > > > > On May 20, 4:05 pm, David Pollak <[email protected]>
> > > > > wrote:
> > > > > > I'm about to commit S.skipDocType = true | false.  If you set it
> to
> > > true,
> > > > > > the <!DOCTYPE .../> will be omitted from the response page.  This
> > > will
> > > > > allow
> > > > > > your AJAX fragements to pull parts of pages from the server.
>  Note
> > > that
> > > > > > someplace in your snippets, you'll have to set S.skipDocType =
> true.
> >
> > > > > > Does this address your issue?
> >
> > > > > > On Wed, May 20, 2009 at 5:13 AM, fatu <[email protected]> wrote:
> >
> > > > > > > Hi Marius,
> >
> > > > > > > as I understand them, Jx classes help in generating JS that can
> > > itself
> > > > > > > generate DOM at the client.  Am I wrong? I'd really like to
> serve
> > > back
> > > > > > > an HTML fragment built by using the normal Lift template
> pipeline
> > > (so
> > > > > > > including surround & bind). Is that possible?
> >
> > > > > > > Thanks
> >
> > > > > > > On 20 Mag, 13:16, "marius d." <[email protected]> wrote:
> > > > > > > > As I understood you want to make an Ajax request and serve
> back a
> > > > > > > > Document Fragment. If so please also take a look at Jx stuff.
> We
> > > > > > > > discuss Jx classes in a fairly amount of details in the lift
> > > book.
> >
> > > > > > > > Br's,
> > > > > > > > Marius
> >
> > > > > > > > On May 20, 9:32 am, fatu <[email protected]> wrote:
> >
> > > > > > > > > Timothy,
> >
> > > > > > > > > thanks for the links, I found them useful and I find your
> blog
> > > in
> > > > > > > > > general very interesting. Came across scala-blogs.org and
> it
> > > looks
> > > > > > > > > quite promising as well.
> >
> > > > > > > > > I knew "bind" already from the "Exploring Lift" book which
> I
> > > pull
> > > > > from
> > > > > > > > > git, build with Lyx and keep at hand regularly. In the
> doctype
> > > > > post,
> > > > > > > > > though, I couldn't find a way to specify "no doctype"
>  which I
> > > > > think
> > > > > > > > > is necessary to serve a fragment; plus I couldn't find any
> > > other
> > > > > easy
> > > > > > > > > "out-of-the-box" way to do it. Shouldn't this use case
> (serving
> > > > > > > > > fragments), which I think is quite common, be better / more
> > > easily
> > > > > > > > > supported by the framework? Can someone post an example of
> how
> > > to
> > > > > do
> > > > > > > > > it with raw response handling in the meanwhile?
> >
> > > > > > > > > Thanks anybody.
> >
> > > > > > > > > Fabio
> >
> > > > > > > > > On 26 Apr, 21:49, Timothy Perrett <[email protected]
> >
> > > wrote:
> >
> > > > > > > > > > George,
> >
> > > > > > > > > > To tell lift what doctype you want to use see my blog
> post
> > > here:
> > > > > > >http://is.gd/uJ4L
> >
> > > > > > > > > > Also, you'll want to read another one of my posts in
> which I
> > > > > discuss
> > > > > > > > > > the bind(...) method and how you can stop putting markup
> into
> > > > > your
> > > > > > > > > > snippets:http://is.gd/sfyT
> >
> > > > > > > > > > Cheers, Tim
> >
> > > > > > > > > > On Apr 26, 1:02 pm, george <[email protected]>
> wrote:
> >
> > > > > > > > > > > hello all,
> >
> > > > > > > > > > > hopefully someone can help me out here.
> >
> > > > > > > > > > > i am trying to port some simple ajax stuff over to lift
> > > from a
> > > > > > > rails
> > > > > > > > > > > app. basically it just loads anhtmlfragmentand puts it
> into
> > > the
> > > > > dom
> > > > > > > > > > > using prototype.
> >
> > > > > > > > > > > i have set up a template which contains thefragmentat
> > > src/main/
> > > > > > > > > > > webapp/fragment.html
> >
> > > > > > > > > > > <ul><li>item</li></ul>
> >
> > > > > > > > > > > then i made the page available using the SiteMap and
> all
> > > seems
> > > > > > > good,
> > > > > > > > > > > but here comes the problem
> >
> > > > > > > > > > > the lift response adds the xml declaration and doctype,
> one
> > > of
> > > > > > > which
> > > > > > > > > > > seems to cause prototype some problems
> >
> > > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > > > > <!DOCTYPEhtmlPUBLIC "-//W3C//DTD XHTML 1.0
> > > Transitional//EN" "
> > > > > > >http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> > > > > > > > > > > <ul><li>item</li></ul>
> >
> > > > > > > > > > > so the question is, how can i make lift send back the
> > > > > > > rawhtmlwithout
> > > > > > > > > > > meddling with it?
> >
> > > > > > > > > > > i have tried out using ResourceServer to serve it
> > > statically
> > > > > which
> > > > > > > > > > > works, but this wouldn't allow me to generate
> thefragment
> > > > > > > > > > > dynamically.
> >
> > > > > > > > > > > i would also prefer to have a separatehtmltemplate file
> > > rather
> > > > > than
> > > > > > > > > > > embedding the markup code in a snippet.
> >
> > > > > > > > > > > any thoughts gratefully received..
> >
> > > > > > > > > > > george
> >
> > > > > > --
> > > > > > 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
> >
> > --
> > 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 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