File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
templates/repo/settings/webhook Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -2382,6 +2382,8 @@ settings.event_desc = Trigger On:
23822382settings.event_push_only = Push Events
23832383settings.event_send_everything = All Events
23842384settings.event_choose = Custom Events…
2385+ settings.event_button_select_all = Select All
2386+ settings.event_button_deselect_all = Deselect All
23852387settings.event_header_repository = Repository Events
23862388settings.event_create = Create
23872389settings.event_create_desc = Branch or tag created.
Original file line number Diff line number Diff line change 8080 </div>
8181
8282 <div class="events fields ui grid {{if not .Webhook.ChooseEvents}}tw-hidden{{end}}">
83+ <div class="fourteen wide column">
84+ <div class="field">
85+ <button type="button" class="ui tiny button" id="event-select-all">
86+ {{ctx.Locale.Tr "repo.settings.event_button_select_all"}}
87+ </button>
88+ <button type="button" class="ui tiny button" id="event-deselect-all">
89+ {{ctx.Locale.Tr "repo.settings.event_button_deselect_all"}}
90+ </button>
91+ </div>
92+ </div>
8393 <!-- Repository Events -->
8494 <div class="fourteen wide column">
8595 <label>{{ctx.Locale.Tr "repo.settings.event_header_repository"}}</label>
354364 >{{ctx.Locale.Tr "repo.settings.delete_webhook"}}</a>
355365 {{end}}
356366</div>
367+
368+ <script>
369+ (function () {
370+ const section = document.querySelector('.events.fields.ui.grid');
371+ if (!section) return;
372+
373+ const all = section.querySelectorAll('input[type="checkbox"]');
374+
375+ document.getElementById('event-select-all')?.addEventListener('click', () => {
376+ all.forEach(i => { i.checked = true; });
377+ });
378+
379+ document.getElementById('event-deselect-all')?.addEventListener('click', () => {
380+ all.forEach(i => { i.checked = false; });
381+ });
382+ })();
383+ </script>
You can’t perform that action at this time.
0 commit comments