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: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to