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