[Bands] Now saves when clicking checkbox

这个提交包含在:
Andreas 2022-09-20 10:49:49 +02:00
父节点 66a54078e6
当前提交 f2fbe48b6f
共有 2 个文件被更改,包括 6 次插入11 次删除

查看文件

@ -43,8 +43,6 @@
<th>CW QRG</th> <th>CW QRG</th>
<th></th> <th></th>
<th></th> <th></th>
<th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -70,9 +68,6 @@
</td> </td>
<td> <td>
<a href="javascript:deleteBand('<?php echo $band->id . '\',\'' . $band->band ?>');" class="btn btn-danger btn-sm" title="Delete"><i class="fas fa-trash-alt"></i></a> <a href="javascript:deleteBand('<?php echo $band->id . '\',\'' . $band->band ?>');" class="btn btn-danger btn-sm" title="Delete"><i class="fas fa-trash-alt"></i></a>
</td>
<td>
<a href="javascript:saveBand('<?php echo $band->id . '\',\'' . $band->band ?>');" class="btn btn-primary btn-sm ld-ext-right btnband_<?php echo $band->id ?>" title="Save band"><i class="fas fa-save"></i></i><div class="ld ld-ring ld-spin"></div></a>
</td> </td>
</tr> </tr>

查看文件

@ -1,3 +1,9 @@
$('.bandtable').on('click', 'input[type="checkbox"]', function() {
var clickedbandid = $(this).closest('td').attr("class");
clickedbandid = clickedbandid.match(/\d+/)[0];
saveBand(clickedbandid);
});
$('.bandtable').DataTable({ $('.bandtable').DataTable({
"pageLength": 25, "pageLength": 25,
responsive: false, responsive: false,
@ -171,8 +177,6 @@ function deactivateAllBands() {
} }
function saveBand(id) { function saveBand(id) {
$(".btnband_"+id).addClass('running');
$(".btnband_"+id).prop('disabled', true);
$.ajax({ $.ajax({
url: base_url + 'index.php/band/saveBand', url: base_url + 'index.php/band/saveBand',
type: 'post', type: 'post',
@ -189,10 +193,6 @@ function saveBand(id) {
'vucc': $(".vucc_"+id+" input[type='checkbox']").is(":checked") 'vucc': $(".vucc_"+id+" input[type='checkbox']").is(":checked")
}, },
success: function (html) { success: function (html) {
$(".alert").remove();
$('.card-body').prepend('<div class="alert alert-success" role="alert"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+$(".band_"+id).parent("tr:first").find("td:first").text()+' band has been saved!</div>');
$(".btnband_"+id).removeClass('running');
$(".btnband_"+id).prop('disabled', false);
} }
}); });
} }