home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 August (Alt) / CHIP 2005-08.1.iso / program / code / Firefox_1.0.5.exe / browser.xpi / bin / chrome / browser.jar / content / browser / aboutDialog.js < prev    next >
Encoding:
Text File  |  2004-07-21  |  1.3 KB  |  46 lines

  1.  
  2. function init(aEvent) 
  3. {
  4.   if (aEvent.target != document)
  5.     return;
  6.   var userAgentField = document.getElementById("userAgent");
  7.   userAgentField.value = navigator.userAgent;
  8.  
  9.   var button = document.documentElement.getButton("extra2");
  10.   button.setAttribute("label", document.documentElement.getAttribute("creditslabel"));
  11.   gSelectedPage = 0;
  12.   button.addEventListener("command", switchPage, false);
  13.  
  14.   document.documentElement.getButton("accept").focus();
  15. }
  16.  
  17. function uninit(aEvent)
  18. {
  19.   if (aEvent.target != document)
  20.     return;
  21.   var iframe = document.getElementById("creditsIframe");
  22.   iframe.setAttribute("src", "");
  23. }
  24.  
  25. function switchPage(aEvent)
  26. {
  27.   var button = aEvent.target;
  28.   if (button.localName != "button")
  29.     return;
  30.  
  31.   var iframe = document.getElementById("creditsIframe");
  32.   if (gSelectedPage == 0) { 
  33.     iframe.setAttribute("src", "chrome://browser/content/credits.xhtml");
  34.     button.setAttribute("label", document.documentElement.getAttribute("aboutlabel"));
  35.     gSelectedPage = 1;
  36.   }
  37.   else {
  38.     iframe.setAttribute("src", ""); 
  39.     button.setAttribute("label", document.documentElement.getAttribute("creditslabel"));
  40.     gSelectedPage = 0;
  41.   }
  42.   var modes = document.getElementById("modes");
  43.   modes.setAttribute("selectedIndex", gSelectedPage);
  44. }
  45.  
  46.