home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December / PCWorld_2005-12_cd.bin / komunikace / netscape / nsb-install-8-0.exe / chrome / toolkit.jar / content / global / fontpackage.js < prev    next >
Text File  |  2005-09-26  |  2KB  |  47 lines

  1.  
  2. var gLangCode;
  3.  
  4. function onLoad()
  5. {
  6.   var size = document.getElementById("size");
  7.   var downloadButton = document.getElementById("downloadButton");
  8.   var install = document.getElementById("install");
  9.   var fontPackageBundle = document.getElementById("fontPackageBundle");
  10.  
  11.   // test if win2k (win nt 5.0) or winxp (win nt 5.1)
  12.   if (navigator.userAgent.toLowerCase().indexOf("windows nt 5") != -1) 
  13.   {
  14.     downloadButton.setAttribute("hidden", "true");
  15.     size.setAttribute("hidden", "true");
  16.  
  17.     // if no download button
  18.     // set title to "Install Font"
  19.     // and set cancel button to "OK"
  20.     var downloadFontDialog = document.getElementById("downloadFontDialog");
  21.     downloadFontDialog.setAttribute("title", fontPackageBundle.getString("windowTitleNoDownload"));
  22.     var cancelButton = document.getElementById("cancelButton");
  23.     cancelButton.setAttribute("label", fontPackageBundle.getString("cancelButtonNoDownload"));
  24.   } 
  25.   else 
  26.   {
  27.     install.setAttribute("hidden", "true");
  28.   }
  29.  
  30.   // argument is a lang code of the form xx or xx-yy
  31.   gLangCode = window.arguments[0];
  32.  
  33.   var titleString = fontPackageBundle.getString("name_" + gLangCode);
  34.   var languageTitle = document.getElementById("languageTitle");
  35.   languageTitle.setAttribute("value", titleString);
  36.   
  37.   var sizeString = fontPackageBundle.getString("size_" + gLangCode);
  38.   var sizeSpecification = document.getElementById("sizeSpecification");
  39.   sizeSpecification.setAttribute("value", sizeString);
  40. }
  41.  
  42. function download()
  43.   window.open("http://www.mozilla.org/projects/intl/fonts/win/redirect/package_" + gLangCode + ".html");
  44. }
  45.  
  46.