Skip to content

Commit 1e170d5

Browse files
committed
Add select all and clear all links to Results Table Columns dialog
1 parent 2d21787 commit 1e170d5

2 files changed

Lines changed: 30 additions & 2 deletions

File tree

index.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1575,8 +1575,12 @@
15751575
<!-- modal dialog for selecting results table columns -->
15761576
<div class="ui modal" id="results-table-column-settings-dialog">
15771577
<i class="close icon"></i>
1578-
<div class="header">
1578+
<div class="header" style="display: flex; justify-content: space-between; align-items: center;">
15791579
Results Table Columns
1580+
<span style="font-size: 14px; font-weight: normal;">
1581+
<a href="#" id="results-columns-clear-all" class="action-link" style="margin-right: 15px;">clear all</a>
1582+
<a href="#" id="results-columns-select-all" class="action-link">select all</a>
1583+
</span>
15801584
</div>
15811585
<div class="content">
15821586
<div class="ui form">
@@ -2920,6 +2924,16 @@
29202924
$('.question').popup({ on: 'click' })
29212925
})
29222926

2927+
$('#results-columns-select-all').click((e) => {
2928+
e.preventDefault()
2929+
$('.results-table-column-settings-checkboxes .ui.checkbox').checkbox('check')
2930+
})
2931+
2932+
$('#results-columns-clear-all').click((e) => {
2933+
e.preventDefault()
2934+
$('.results-table-column-settings-checkboxes .ui.checkbox').checkbox('uncheck')
2935+
})
2936+
29232937
// handle Apply button click in column settings dialog
29242938
$('#results-table-column-settings-apply-button').click(() => {
29252939
const selectedColumns = []

website/index_page_template.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@
77
<!-- modal dialog for selecting results table columns -->
88
<div class="ui modal" id="results-table-column-settings-dialog">
99
<i class="close icon"></i>
10-
<div class="header">
10+
<div class="header" style="display: flex; justify-content: space-between; align-items: center;">
1111
Results Table Columns
12+
<span style="font-size: 14px; font-weight: normal;">
13+
<a href="#" id="results-columns-clear-all" class="action-link" style="margin-right: 15px;">clear all</a>
14+
<a href="#" id="results-columns-select-all" class="action-link">select all</a>
15+
</span>
1216
</div>
1317
<div class="content">
1418
<div class="ui form">
@@ -1323,6 +1327,16 @@
13231327
$('.question').popup({ on: 'click' })
13241328
})
13251329

1330+
$('#results-columns-select-all').click((e) => {
1331+
e.preventDefault()
1332+
$('.results-table-column-settings-checkboxes .ui.checkbox').checkbox('check')
1333+
})
1334+
1335+
$('#results-columns-clear-all').click((e) => {
1336+
e.preventDefault()
1337+
$('.results-table-column-settings-checkboxes .ui.checkbox').checkbox('uncheck')
1338+
})
1339+
13261340
// handle Apply button click in column settings dialog
13271341
$('#results-table-column-settings-apply-button').click(() => {
13281342
const selectedColumns = []

0 commit comments

Comments
 (0)