home *** CD-ROM | disk | FTP | other *** search
/ ftp.swcp.com / ftp.swcp.com.zip / ftp.swcp.com / mac / mozilla-mac-0.9.sea.hqx / mozilla-mac-0.9 / res / samples / status.xul < prev    next >
Extensible Markup Language  |  2001-05-05  |  2KB  |  49 lines

  1. <?xml version="1.0"?> 
  2.  
  3. <!-- <!DOCTYPE window> -->
  4.  
  5. <window xmlns:html="http://www.w3.org/1999/xhtml"
  6.           xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  7.  
  8. <script>
  9.     var mode = "undetermined";
  10.     function kickProgressMeter() {
  11.         var meter = document.getElementById("Browser:LoadingProgress");
  12.         dump( "Meter was mode=" + meter.getAttribute("mode") + " value=" + meter.getAttribute("value") + "\n" );
  13.         if ( mode == "undetermined" ) {
  14.             mode = "normal";
  15.             var random = Math.round( Math.random() * 100 )
  16.             dump("Setting meter to (" + mode + ") " + random.toString() + "\n" );
  17.             meter.setAttribute( "value", random.toString() );
  18.         } else {
  19.             mode = "undetermined";
  20.             dump("Setting meter to (undetermined)\n");
  21.         }
  22.         meter.setAttribute( "mode", mode );
  23.     }
  24. </script>
  25.  
  26. <broadcaster id="Browser:LoadingProgress"/>
  27.  
  28. <html:center>
  29. <html:table border="" cols="3" width="99%" style="color-background:rgb(192,192,192);">
  30. <html:tr>
  31.     <html:td width="3%"  nowrap="" style="border: 1px inset rgb(192,192,192);">
  32.         <html:button onclick="kickProgressMeter()" height="12">
  33.             X
  34.         </html:button>
  35.     </html:td>
  36.     <html:td width="15%" nowrap="" style="border: 1px inset rgb(192,192,192);">
  37.         <progressmeter id="meter" mode="normal" value="61">
  38.             <observes element="Browser:LoadingProgress" attribute="value" />
  39.             <observes element="Browser:LoadingProgress" attribute="mode" />                     
  40.         </progressmeter>
  41.     </html:td>
  42.     <html:td width="82%" nowrap="" style="border: 1px inset rgb(192,192,192);">
  43.         Document: Done (even a stopped clock is right twice a day)
  44.     </html:td>
  45. </html:tr>
  46. </html:table>
  47. </html:center>
  48. </window>
  49.