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]

Reply via email to