Okay... checked in a change that removes the <?...?> XML header as well

On Thu, Jun 4, 2009 at 6:57 AM, David Pollak
<feeder.of.the.be...@gmail.com>wrote:

>
>
> On Thu, Jun 4, 2009 at 12:10 AM, fatu <fab...@gmail.com> wrote:
>
>>
>> Yes it does indeed. Sorry, I was getting confused by the fact that
>> Firefox still doesn't like the fragment but it happens both when using
>> a view and when using a template + snippet. The DOCTYPE is indeed
>> missing in both cases when "S.skipDocType" is on, I guess what's still
>> causing trouble is the fact that the XML declaration is still there.
>>
>> I think I can remember seeing somewhere (group? blogs?) another flag
>> that, when turned on, would skip the XML declaration but I can't find
>> it right now. Is there really such a thing or did I only dream about
>> it?
>
>
> Lemme see what I can do.
>
>
>>
>>
>> Thanks.
>>
>> On 3 Giu, 17:57, David Pollak <feeder.of.the.be...@gmail.com> wrote:
>> > On Wed, Jun 3, 2009 at 7:40 AM, fatu <fab...@gmail.com> 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 <feeder.of.the.be...@gmail.com> wrote:
>> > > > On Thu, May 21, 2009 at 12:27 AM, fatu <fab...@gmail.com> 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 <feeder.of.the.be...@gmail.com>
>> wrote:
>> > > > > > On Wed, May 20, 2009 at 8:38 PM, fatu <fab...@gmail.com> 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 <
>> feeder.of.the.be...@gmail.com>
>> > > > > > > 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 <fab...@gmail.com>
>> 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." <marius.dan...@gmail.com>
>> 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 <fab...@gmail.com> wrote:
>> >
>> > > > > > > > > > > Timothy,
>> >
>> > > > > > > > > > > thanks for the links, I found them useful and I find
>> your
>> > > blog
>> > > > > in
>> > > > > > > > > > > general very interesting. Came across scala-blogs.organd
>> > > 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
>> <timo...@getintheloop.eu
>> >
>> > > > > 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 <
>> geo...@mattandgeorge.com>
>> > > 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 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
>



-- 
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 liftweb@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