зеркало из https://github.com/mozilla/gecko-dev.git
bug=193835
Missing focus when selected the related checkbox or radiobox in Preference window. r=kyle.yuan@sun.com sr=jaggernaut@netscape.com
This commit is contained in:
Родитель
574c127ea3
Коммит
65b909dbce
|
@ -96,6 +96,9 @@
|
||||||
(lifetimeBehavior.value != 1);
|
(lifetimeBehavior.value != 1);
|
||||||
if (parent.hPrefWindow.getPrefIsLocked(lifetimeDays.getAttribute("prefstring")) )
|
if (parent.hPrefWindow.getPrefIsLocked(lifetimeDays.getAttribute("prefstring")) )
|
||||||
lifetimeDays.disabled = true;
|
lifetimeDays.disabled = true;
|
||||||
|
|
||||||
|
if (! lifetimeDays.disabled)
|
||||||
|
lifetimeDays.focus();
|
||||||
}
|
}
|
||||||
]]>
|
]]>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -46,6 +46,9 @@
|
||||||
var checked = document.getElementById("advancedMailFTP").checked;
|
var checked = document.getElementById("advancedMailFTP").checked;
|
||||||
var field = document.getElementById("advancedMailFTPAddress");
|
var field = document.getElementById("advancedMailFTPAddress");
|
||||||
field.disabled = !checked;
|
field.disabled = !checked;
|
||||||
|
|
||||||
|
if (! field.disabled)
|
||||||
|
field.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -76,6 +76,9 @@
|
||||||
el.setAttribute("disabled", "true");
|
el.setAttribute("disabled", "true");
|
||||||
else
|
else
|
||||||
el.removeAttribute("disabled");
|
el.removeAttribute("disabled");
|
||||||
|
|
||||||
|
if (!el.disabled)
|
||||||
|
el.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
]]>
|
]]>
|
||||||
|
|
|
@ -53,6 +53,9 @@
|
||||||
aField.removeAttribute("disabled");
|
aField.removeAttribute("disabled");
|
||||||
else
|
else
|
||||||
aField.setAttribute("disabled", "true");
|
aField.setAttribute("disabled", "true");
|
||||||
|
|
||||||
|
if (! aField.disabled)
|
||||||
|
aField.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче