home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 July & August
/
PCWorld_2005-07-08_cd.bin
/
komunikace
/
netscape
/
nsb-install-8-0.exe
/
chrome
/
toolkit.jar
/
content
/
global
/
fontpackage.js
< prev
next >
Wrap
Text File
|
2004-11-25
|
2KB
|
47 lines
var gLangCode;
function onLoad()
{
var size = document.getElementById("size");
var downloadButton = document.getElementById("downloadButton");
var install = document.getElementById("install");
var fontPackageBundle = document.getElementById("fontPackageBundle");
// test if win2k (win nt 5.0) or winxp (win nt 5.1)
if (navigator.userAgent.toLowerCase().indexOf("windows nt 5") != -1)
{
downloadButton.setAttribute("hidden", "true");
size.setAttribute("hidden", "true");
// if no download button
// set title to "Install Font"
// and set cancel button to "OK"
var downloadFontDialog = document.getElementById("downloadFontDialog");
downloadFontDialog.setAttribute("title", fontPackageBundle.getString("windowTitleNoDownload"));
var cancelButton = document.getElementById("cancelButton");
cancelButton.setAttribute("label", fontPackageBundle.getString("cancelButtonNoDownload"));
}
else
{
install.setAttribute("hidden", "true");
}
// argument is a lang code of the form xx or xx-yy
gLangCode = window.arguments[0];
var titleString = fontPackageBundle.getString("name_" + gLangCode);
var languageTitle = document.getElementById("languageTitle");
languageTitle.setAttribute("value", titleString);
var sizeString = fontPackageBundle.getString("size_" + gLangCode);
var sizeSpecification = document.getElementById("sizeSpecification");
sizeSpecification.setAttribute("value", sizeString);
}
function download()
{
window.open("http://www.mozilla.org/projects/intl/fonts/win/redirect/package_" + gLangCode + ".html");
}