|
37 | 37 | this.jiraTicketLinkLabelTypeRadioButtons = Array.from(document.querySelectorAll('input[name="jira_ticket_link_label_type"]')); |
38 | 38 |
|
39 | 39 | this.enableButtonToToggleWipStatusCheckbox = document.querySelector('input#enable_button_to_toggle_wip_status'); |
| 40 | + |
| 41 | + this.enableUnresolvedDiscussionsIndicatorCheckbox = document.querySelector('input#enable_unresolved_discussions_indicator'); |
40 | 42 | } |
41 | 43 |
|
42 | 44 | /** |
|
67 | 69 |
|
68 | 70 | self.enableButtonToToggleWipStatusCheckbox.checked = preferences.enable_button_to_toggle_wip_status; |
69 | 71 | self.enableButtonToToggleWipStatusCheckbox.dispatchEvent(new CustomEvent('change')); |
| 72 | + |
| 73 | + self.enableUnresolvedDiscussionsIndicatorCheckbox.checked = preferences.enable_unresolved_discussions_indicator; |
| 74 | + self.enableUnresolvedDiscussionsIndicatorCheckbox.dispatchEvent(new CustomEvent('change')); |
70 | 75 | }); |
71 | 76 | } |
72 | 77 |
|
|
117 | 122 | this.enableButtonToToggleWipStatusCheckbox.addEventListener('change', function() { |
118 | 123 | self.forceUserToEnableAtLeastOneFeatureIfNecessarily(); |
119 | 124 | }); |
| 125 | + |
| 126 | + this.enableUnresolvedDiscussionsIndicatorCheckbox.addEventListener('change', function() { |
| 127 | + self.forceUserToEnableAtLeastOneFeatureIfNecessarily(); |
| 128 | + }); |
120 | 129 | } |
121 | 130 |
|
122 | 131 | /** |
|
138 | 147 | enable_jira_ticket_link: this.enableJiraTicketLinkCheckbox.checked, |
139 | 148 | base_jira_url: this.baseJiraUrlInput.value, |
140 | 149 | jira_ticket_link_label_type: jira_ticket_link_label_type, |
141 | | - enable_button_to_toggle_wip_status: this.enableButtonToToggleWipStatusCheckbox.checked |
| 150 | + enable_button_to_toggle_wip_status: this.enableButtonToToggleWipStatusCheckbox.checked, |
| 151 | + enable_unresolved_discussions_indicator: this.enableUnresolvedDiscussionsIndicatorCheckbox.checked |
142 | 152 | }, |
143 | 153 | function() { |
144 | 154 | self.setSuccessfulVisualFeedbackOnSubmitButton(); |
|
173 | 183 | return !this.displaySourceAndTargetBranchesCheckbox.checked |
174 | 184 | && !this.enableButtonToCopyMrInfoCheckbox.checked |
175 | 185 | && !this.enableJiraTicketLinkCheckbox.checked |
176 | | - && !this.enableButtonToToggleWipStatusCheckbox.checked; |
| 186 | + && !this.enableButtonToToggleWipStatusCheckbox.checked |
| 187 | + && !this.enableUnresolvedDiscussionsIndicatorCheckbox.checked; |
177 | 188 | } |
178 | 189 |
|
179 | 190 | /** |
|
0 commit comments