You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by le...@apache.org on 2004/03/09 15:33:07 UTC
cvs commit: avalon-excalibur/instrument-manager/src/java/org/apache/excalibur/instrument/manager/http HTMLSampleHandler.java
leif 2004/03/09 06:33:07
Modified: instrument-manager/src/java/org/apache/excalibur/instrument/manager/http
HTMLSampleHandler.java
Log:
Add a time to the initial sample image. This is to work around a problem where
some browsers ignore the do not cache headers in the image.
Revision Changes Path
1.9 +6 -2 avalon-excalibur/instrument-manager/src/java/org/apache/excalibur/instrument/manager/http/HTMLSampleHandler.java
Index: HTMLSampleHandler.java
===================================================================
RCS file: /home/cvs/avalon-excalibur/instrument-manager/src/java/org/apache/excalibur/instrument/manager/http/HTMLSampleHandler.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- HTMLSampleHandler.java 6 Mar 2004 14:01:28 -0000 1.8
+++ HTMLSampleHandler.java 9 Mar 2004 14:33:06 -0000 1.9
@@ -217,7 +217,11 @@
out.println( "<form>" );
startTable( out );
- tableCell( out, "<img name='chart' src='sample-chart.jpg?name=" + urlEncode( desc.getName() ) + "' onError='javascript:chartError()'>" );
+ // Add a time to the chart as is done in the Javascript. Some browsers ignore the
+ // do not cache headers in the image and display a cached version of the image
+ // anyway.
+ tableCell( out, "<img name='chart' src='sample-chart.jpg?name=" + urlEncode( desc.getName() )
+ + "&time=" + System.currentTimeMillis() + "' onError='javascript:chartError()'>" );
endTable( out );
out.println( "Refresh rate:" );
out.println( "<input type='button' value='No Refresh' onClick='javascript:clearTimeout(timerId)'>" );
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org