Bug 186689: Should be able to set all/clear all email options in user preferences with one click.

r= gerv, a= justdave
parent ba6bd7a1
...@@ -108,7 +108,27 @@ ...@@ -108,7 +108,27 @@
</td> </td>
</tr> </tr>
</table> </table>
<noscript>If you had Javascript active, you could toggle all of these with one click.<br></noscript>
<script type="text/javascript">
<!--
function SetCheckboxes(setting) {
for (var count = 0; count < document.userprefsform.elements.length; count++) {
var theinput = document.userprefsform.elements[count];
if (theinput.type == "checkbox") {
if (theinput.name == "ExcludeSelf") {
theinput.checked = false;
}
else {
theinput.checked = setting;
}
}
}
}
document.write('<input type="button" value="Enable All Mail" onclick="SetCheckboxes(true); return false;">\n');
document.write('<input type="button" value="Disable All Mail" onclick="SetCheckboxes(false); return false;">\n');
// -->
</script>
<hr> <hr>
<b>Field/recipient specific options:</b> <b>Field/recipient specific options:</b>
<br> <br>
......
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
<h3>[% current_tab.description %]</h3> <h3>[% current_tab.description %]</h3>
<form method="post" action="userprefs.cgi"> <form name="userprefsform" method="post" action="userprefs.cgi">
<input type="hidden" name="tab" value="[% current_tab.name %]"> <input type="hidden" name="tab" value="[% current_tab.name %]">
[%# See bug 160710 for why this is done this way %] [%# See bug 160710 for why this is done this way %]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment