Hello again,

Well... this seems to work, though it doesn't feel right. I put this as one
of the tasks for the maven-antrun-plugin of the POM:

           <replace dir='${basedir}/target/docbkx/html/' token=
'&lt;/body&gt;'>

         <include name='**/**/*.html' />

         <replacevalue>&lt;script type="text/javascript"&gt;


  var _gaq = _gaq || [];

  _gaq.push(['_setAccount', 'UA-********-*']);

  _gaq.push(['_trackPageview']);


  (function() {

    var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : '
http://www') + '.google-analytics.com/ga.js';

    var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);

  })();


&lt;/script&gt;&lt;/body&gt;</replacevalue>

        </replace>

It would be cool if there were something like user.footer.content that
worked without chunking.

Regards,
Mark

On Thu, May 19, 2011 at 3:45 PM, Mark Craig <[email protected]> wrote:

> Hello, thanks for your suggestion.
>
> This is what I tried after I found user.footer.content only gets used when
> chunking.
>
> Trouble is, I can insert the file in the HTML following the instructions
> you cite.
>
> But either I get effectively "&lt;script&gt;" etc. in the HTML, using
> <xinclude:include href="ga.txt" parse="text" />.
> Or the HTML is okay but the build breaks generating PDF
> with <xinclude:include href="ga.txt" />, because the FO specification has
> never heard of <script> elements.
>
> Regards,
> Mark
>
>
> On Thu, May 19, 2011 at 3:23 PM, Peter Desjardins <peter.desjardins.us@
> gmail.com> wrote:
>
>> On Thu, May 19, 2011 at 2:28 AM, Mark Craig <[email protected]> wrote:
>>
>> > How does one insert <script> content, such as for Google Analytics, near
>> the
>> > end of generated HTML?
>> > Chunking is turned off by popular reader demand.
>>
>> Can you use a technique like this one?
>>
>> http://www.sagehill.net/docbookxsl/InsertExtHtml.html#CodeInPage
>>
>> Since you're not chunking, it might be easy to add a processing
>> instruction at the end of your document.
>>
>> Peter
>>
>
>
>
> --
> *Mark Craig*
> e: [email protected]
> t: +33 7 60 69 95 68
> blog: http://mcraig.org/mec
>
>


-- 
*Mark Craig*
e: [email protected]
t: +33 7 60 69 95 68
blog: http://mcraig.org/mec

Reply via email to