|
15 | 15 | * limitations under the License. |
16 | 16 | */ |
17 | 17 | %> |
18 | | -<%@ page import="org.apache.commons.lang3.StringUtils" %> |
19 | 18 | <%@ page import="org.labkey.announcements.AnnouncementsController.EmailPreferencesAction" %> |
20 | 19 | <%@ page import="org.labkey.api.announcements.EmailOption" %> |
21 | 20 | <%@ page extends="org.labkey.announcements.EmailPreferencesPage" %> |
|
24 | 23 | <script type="text/javascript" nonce="<%=getScriptNonce()%>"> |
25 | 24 | function toggleOptions() |
26 | 25 | { |
27 | | - var checkBoxElem = document.getElementById("resetFolderDefault"); |
| 26 | + const checkBoxElem = document.getElementById("resetFolderDefault"); |
28 | 27 |
|
29 | | - var isReset = checkBoxElem.checked; |
30 | 28 | if (checkBoxElem != null) |
31 | 29 | { |
32 | | - var inputs = document.getElementsByTagName('input'); |
33 | | - for(var i = 0; i < inputs.length; i++) { |
34 | | - if(inputs[i].type.toLowerCase() === 'radio') { |
| 30 | + const isReset = checkBoxElem.checked; |
| 31 | + const inputs = document.getElementsByTagName('input'); |
| 32 | + for (let i = 0; i < inputs.length; i++) { |
| 33 | + if (inputs[i].type.toLowerCase() === 'radio') { |
35 | 34 | inputs[i].disabled = isReset; |
36 | 35 | } |
37 | 36 | } |
|
54 | 53 | <input type="radio" value="<%=EmailOption.MESSAGES_DAILY_DIGEST.getValue()%>" name="notificationType"<%=checked(notificationType == EmailOption.MESSAGES_DAILY_DIGEST.getValue())%>> |
55 | 54 | <b>Daily Digest</b> - send one email each day that summarizes all posts<br> |
56 | 55 |
|
57 | | - <br><input type=checkbox id="resetFolderDefault" name="resetFolderDefault"><b> Reset</b> - Reset to folder default setting<br> |
58 | | - <% addHandler("resetFolderDefault", "click", "toggleOption();"); %> |
| 56 | + <br><input type=checkbox id="resetFolderDefault" name="resetFolderDefault"><b> Reset</b> - Reset to folder default setting<br> |
| 57 | + <% addHandler("resetFolderDefault", "click", "toggleOptions();"); %> |
59 | 58 |
|
60 | 59 | <br><%=generateReturnUrlFormField(returnUrl)%> |
61 | 60 | <br><input type=hidden name="srcIdentifier" value="<%=h(srcIdentifier)%>"/> |
|
0 commit comments