r=timeless, sr=bryner, a=dveditz
Change parentage of "Download More" in spellchecker dialog so it doesn't hang the UI
This commit is contained in:
mkaply%us.ibm.com 2003-12-17 22:58:36 +00:00
Родитель 1752cbbaed
Коммит 11b0a80b47
1 изменённых файлов: 12 добавлений и 4 удалений

Просмотреть файл

@ -28,6 +28,7 @@ var gSpellChecker = null;
var gAllowSelectWord = true;
var gPreviousReplaceWord = "";
var gFirstTime = true;
var gLastSelectedLang = null;
function Startup()
{
@ -207,8 +208,10 @@ function InitLanguageMenu(curLang)
// Now make sure the correct item in the menu list is selected.
if (defaultItem)
if (defaultItem) {
gDialog.LanguageMenulist.selectedItem = defaultItem;
gLastSelectedLang = defaultItem;
}
}
function DoEnabling()
@ -409,10 +412,15 @@ function SelectLanguage()
{
try {
var item = gDialog.LanguageMenulist.selectedItem;
if (item.value != "more-cmd")
if (item.value != "more-cmd") {
gSpellChecker.SetCurrentDictionary(item.value);
else
window.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no,modal", xlateURL('urn:clienturl:composer:spellcheckers'));
gLastSelectedLang = item;
}
else {
window.opener.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no", xlateURL('urn:clienturl:composer:spellcheckers'));
if (gLastSelectedLang)
gDialog.LanguageMenulist.selectedItem = gLastSelectedLang;
}
} catch (ex) {
dump(ex);
}