зеркало из https://github.com/mozilla/pjs.git
31 строка
866 B
JavaScript
31 строка
866 B
JavaScript
function Startup()
|
|
{
|
|
doSetOKCancel(onOK);
|
|
var selectedLanguage = window.arguments.length ? window.arguments[0] : null;
|
|
var tree = document.getElementById("langList");
|
|
if (selectedLanguage) {
|
|
var elements = tree.getElementsByAttribute("data", selectedLanguage);
|
|
if (elements.length)
|
|
tree.selectItem(elements[0].parentNode.parentNode);
|
|
}
|
|
else {
|
|
var kids = document.getElementById("treechildren");
|
|
tree.selectItem(kids);
|
|
}
|
|
}
|
|
|
|
function onOK()
|
|
{
|
|
var tree = document.getElementById("langList");
|
|
var selectedItem = tree.selectedItems.length ? tree.selectedItems[0] : null;
|
|
if (selectedItem) {
|
|
var langName = selectedItem.firstChild.firstChild.getAttribute("data");
|
|
var langStore = opener.document.getElementById("ProfileLocale");
|
|
if (langStore)
|
|
langStore.setAttribute("data", langName);
|
|
}
|
|
window.close();
|
|
}
|
|
|
|
|