Thank you for your reply. I tried the suggestion.
Jacob Kjome wrote:
>
> This doesn't really seem like an Ant question at all.
I thought, at face value at least, it seemed like the kind of thing Ant
could do. For example, it is straight forward to insert todays date in a
bunch of html files...
<copy toDir="${dist.dir}/docs">
<fileset dir="${build.dir}/docs">
<include name="**/*.html">
</fileset>
<filterset>
<filter token="DATE" value="${TODAY}"/>
</filterset>
</copy>
I thought there might be a similar to way to insert a last modified
date. If there is a relatively straight forward to do it using Ant, I
would prefer it to using javascript. For example, when I tried script
below, it worked fine with Firefox but with IE a dialogue box pops up
asking "Are you sure you want to let this file run active content?" and
I have to click yes before I see the result. I would obviously like to
avoid this if I can.
> I think you can achieve what you want by displaying the last modified
> date via javascript. Let the browser figure out the date.
>
> var lastmod = document.lastModified; // get string of last modified
> date
> var lastmoddate = Date.parse(lastmod); // convert modified string to
> date
> if(lastmoddate == 0) { // unknown date (or January 1,
> 1970 GMT)
> document.writeln("Last Modified: Unknown");
> } else {
> var d = new Date(lastmod);
> document.writeln("Last Modified: " + d.toLocaleString());
> }
>
> I would put that in a separate lastmod.js file and include it wherever
> in the page you want the date displayed....
>
>
> <script src="lastmod.js" type="text/javascript"></script>
>
>
> Jake
>
> At 06:36 PM 2/5/2005 +0000, you wrote:
> >I want set the last modified date in html files from an ant script, so
> >that each file has a line reading, for example:
> >
> >"Last modified 04 February 2005" where the date is the date the file was
> >modified, not the date the ant script was run.
> >
> >I know I can achieve this using SSI with the following code:
> ><!--#config timefmt="%d %B %Y" -->
> >Last modified <!--#echo var="LAST_MODIFIED" -->
> >
> >However, this does not solve my problem since I want to distribute a
> >zipped documentation bundle containing the html files as well as
> >providing access to them over the web.
> >
> >I've search google and the mailing list archives but haven't been able
> >to find an answer.
> >
> >Any suggestions or pointers would be greatly appreciated.
> >
> >Luke Lindsay
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> >For additional commands, e-mail: user-help@ant.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
|