45 lines
1.3 KiB
JavaScript
45 lines
1.3 KiB
JavaScript
|
function PageInit()
|
||
|
{
|
||
|
top.window.PopulateLeftPane();
|
||
|
|
||
|
var szName = top.window.GetUserDisplayName(top.window.g_oSelectedUser);
|
||
|
var szTitle = top.window.IsSelf() ? idPageTitle.innerHTML : idAltPageTitle.innerHTML;
|
||
|
idPageTitle.innerHTML = szTitle.replace(/%1/g, szName);
|
||
|
idTaskTitle.innerHTML = idTaskTitle.innerHTML.replace(/%1/g, szName);
|
||
|
|
||
|
idWelcome.ttText = top.window.L_Welcome_ToolTip;
|
||
|
idStart.ttText = top.window.L_Start_ToolTip;
|
||
|
|
||
|
idNameInput.value = szName;
|
||
|
idNameInput.createTextRange().select();
|
||
|
idNameInput.focus();
|
||
|
}
|
||
|
|
||
|
function ApplyNameChange()
|
||
|
{
|
||
|
var szName = GetText(idNameInput);
|
||
|
if (szName.length != 0)
|
||
|
{
|
||
|
var oUser = top.window.g_oSelectedUser;
|
||
|
|
||
|
if (szName.toLowerCase() != top.window.GetUserDisplayName(oUser).toLowerCase())
|
||
|
{
|
||
|
var szMsg = ValidateAccountName(szName);
|
||
|
if (szMsg)
|
||
|
{
|
||
|
alert(szMsg);
|
||
|
idNameInput.createTextRange().select();
|
||
|
idNameInput.focus();
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if (oUser.setting("DisplayName") != szName)
|
||
|
oUser.setting("DisplayName") = szName;
|
||
|
|
||
|
top.window.g_Navigator.navigate("mainpage.htm", true);
|
||
|
}
|
||
|
else
|
||
|
idNameInput.focus();
|
||
|
}
|