Correction, the URL should be:
http://tapestry.apache.org/component-templates.html (once the change
propagates in an hour or two, and the apache site comes back up)

On Mon, Feb 21, 2011 at 9:21 AM, Bob Harner <bobhar...@gmail.com> wrote:
> By the way, I have added Nille Hammer's work-around (for emitting the
> HTML5 doctype) to the documentation, at
> https://cwiki.apache.org/confluence/display/TAPESTRY/Component+Templates
>
> On Sun, Feb 20, 2011 at 3:13 PM, Christian Riedel
> <cr.ml...@googlemail.com> wrote:
>> Hi François,
>>
>> the central template parser class is 
>> org.apache.tapestry5.internal.services.SaxTemplateParser. Look at the 
>> parse() method.
>> From there you'll get to 
>> org.apache.tapestry5.internal.services.XMLTokenStream and its inner class 
>> SaxHandler. You'll have to patch somewhere in there, I think :-)
>>
>> Good luck!
>>
>> Christian
>>
>>
>>
>> Am 20.02.2011 um 16:22 schrieb François Facon:
>>
>>> I use nille's trick on Tapestr5-jquery-mobile http://bit.ly/fBNNzi.
>>> As excepted, I have now the right doctype for html5 but I still not able to
>>> use
>>> HTML entities.
>>>
>>> I did not get the time to look how tapestry 5.2 sax parser works.
>>> What is the best class entry point to get into tapestry's parser?
>>> Regards
>>>
>>> 2011/1/14 nille hammer <tapestry.nilleham...@winfonet.eu>
>>>
>>>>
>>>> Hi Benny,
>>>>
>>>> put the following method into your class file:
>>>>
>>>> @SetupRender
>>>> final void renderDocType(final MarkupWriter writer) {
>>>>
>>>> writer.getDocument().raw("<!DOCTYPE html>");
>>>> }
>>>>
>>>> If you use a central Layout component, put it there. Otherwise put it into
>>>> the page classes.
>>>>
>>>> I have tested this with Tap 5.2, but it should work in 5.1 too.
>>>>
>>>> Regards nillehammer
>>>>
>>>> ---- original Nachricht --------
>>>>
>>>> Betreff: Re: Tapestry 5.1.0.5 and HTML 5 Doctype
>>>> Gesendet: Fr, 14. Jan 2011
>>>> Von: Benny Law<benny.mk....@gmail.com>
>>>>
>>>>> I have looked at the patch provided in
>>>>> https://issues.apache.org/jira/browse/TAP5-840 but it seems to be
>>>> dealing
>>>>> with the issue of entities only and it's not for Tapestry 5.1.0.5. What I
>>>>> really want is to be able to output <!DOCTYPE html>. Putting this in the
>>>>> .tml file isn't working. Can somebody suggest a solution for this please?
>>>>>
>>>>> Benny
>>>>>
>>>>> On Wed, Jan 12, 2011 at 9:47 AM, Benny Law <benny.mk....@gmail.com>
>>>> wrote:
>>>>>
>>>>>> Hi François,
>>>>>>
>>>>>> Thanks for the info. I am aware of TAPS-840 but haven't studied the
>>>>> patch.
>>>>>> It looks like that's the only solution for now. Without <!DOCTYPE
>>>> html>,
>>>>>> Firefox 3.6 renders the page in Quirks mode instead of Standards
>>>>> compliance
>>>>>> mode, and I have already noticed some minor issues. I hope this patch
>>>>> gets
>>>>>> integrated with Tapestry soon.
>>>>>>
>>>>>> Benny
>>>>>>
>>>>>> 2011/1/12 François Facon <francois.fa...@atosorigin.com>
>>>>>>
>>>>>> Hi Benny,
>>>>>>>
>>>>>>> In order to use html5 in our Web Mobile Solution, I have ask Robin to
>>>>> work
>>>>>>> on html5 compatibility last year.
>>>>>>> He had post our feedback in the mailing list.
>>>>>>> The thread is here
>>>>>>>
>>>>>>>
>>>>>
>>>> http://tapestry.1045711.n5.nabble.com/State-on-HTML5-integration-woodstox-ro
>>>>> llback-td2470926.html
>>>>>>> I suggest you also to have a look on the related Jira
>>>>>>> https://issues.apache.org/jira/browse/TAP5-840
>>>>>>>
>>>>>>> If you don't want to patch Tapestry, you have to know that currently
>>>>> most
>>>>>>> of
>>>>>>> modern browser run html5 tag even if you are not using
>>>>>>> <!DOCTYPE html>.
>>>>>>>
>>>>>>> For client side detection Modernizr <http://www.modernizr.com/%20>is
>>>>> very
>>>>>>> fine.
>>>>>>>
>>>>>>>
>>>>>>> 2011/1/12 Benny Law <benny.mk....@gmail.com>
>>>>>>>
>>>>>>>> I am trying to convert my pages to HTML5 but am having problem
>>>> getting
>>>>>>> the
>>>>>>>> correct DOCTYPE to be output. The <!DOCTYPE html> I put in the .tml
>>>>> file
>>>>>>> is
>>>>>>>> ignored, and the generated HTML code has no DOCTYPE. I'm interested
>>>> in
>>>>>>> how
>>>>>>>> people are working around this. Thanks.
>>>>>>>>
>>>>>>>> Benny
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --- original Nachricht Ende ----
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>
>>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to