sfraser%netscape.com 62026a1b22 Workaround for bug 26265, to handle failure to load string bundle at startup. r=ben, a=leaf
git-svn-id: svn://10.0.0.236/trunk@59662 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 23:04:50 +00:00

41 lines
1.2 KiB
JavaScript

var bundle = window.opener.bundle;
function Startup()
{
doSetOKCancel( onDontDeleteFiles, onCancel, onDeleteFiles, null );
var okButton = document.getElementById("ok");
var Button2 = document.getElementById("Button2");
var cancelButton = document.getElementById("cancel");
try {
okButton.setAttribute( "value", bundle.GetStringFromName("dontDeleteFiles") );
Button2.setAttribute( "value", bundle.GetStringFromName("deleteFiles") );
cancelButton.setAttribute( "value", bundle.GetStringFromName("cancel") );
} catch(e) {
okButton.setAttribute( "value", "Don't Delete Files Yah" );
Button2.setAttribute( "value", "Delete Files Yah" );
cancelButton.setAttribute( "value", "Cancel Yah" );
}
okButton.setAttribute( "class", ( okButton.getAttribute("class") + " padded" ) );
Button2.setAttribute( "class", ( okButton.getAttribute("class") + " padded" ) );
Button2.setAttribute( "style", "display: inherit;" );
cancelButton.setAttribute( "class", ( cancelButton.getAttribute("class") + " padded" ) );
}
function onDeleteFiles()
{
opener.DeleteProfile( true );
window.close();
}
function onDontDeleteFiles()
{
opener.DeleteProfile( false );
window.close();
}
function onCancel()
{
window.close();
}