mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
2 check buttons
This commit is contained in:
@@ -143,7 +143,7 @@
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn mb-2 btn-sm btn-success" onclick="toggleAll(this)"><?= __("Toggle all checkboxes") ?></button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -206,10 +206,10 @@
|
||||
<div class="small form-text text-muted"><?= __("Select if ADIF being imported does not contain this information.") ?></div>
|
||||
</div>
|
||||
</div>
|
||||
<button type="button" class="btn mb-2 btn-sm btn-success" onclick="toggleAll(this)"><?= __("Toggle all checkboxes") ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn mb-2 btn-sm btn-success" onclick="toggleAll()"><?= __("Toggle all checkboxes") ?></button>
|
||||
|
||||
<button id="prepare_sub" class="btn btn-sm btn-primary mb-2 ld-ext-right" value="Upload"><?= __("Upload") ?><div class="ld ld-ring ld-spin"></div></button>
|
||||
</form>
|
||||
|
||||
@@ -59,9 +59,9 @@ $(document).ready(function(){
|
||||
|
||||
});
|
||||
|
||||
function toggleAll() {
|
||||
const form = document.getElementById('upform');
|
||||
const boxes = form.querySelectorAll('.form-check-input[type="checkbox"]');
|
||||
function toggleAll(btn) {
|
||||
const cardBody = btn.closest('.card-body'); // find the card body where the button lives
|
||||
const boxes = cardBody.querySelectorAll('.form-check-input[type="checkbox"]');
|
||||
const allChecked = Array.from(boxes).every(cb => cb.checked);
|
||||
boxes.forEach(cb => cb.checked = !allChecked);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user