Merge pull request #1609 from AndreasK79/band_save_listener
[Bands] Now saves when clicking checkbox
这个提交包含在:
		
						当前提交
						e98f6b5627
					
				
					共有  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">×</a>'+$(".band_"+id).parent("tr:first").find("td:first").text()+' band has been saved!</div>'); |  | ||||||
| 			$(".btnband_"+id).removeClass('running'); |  | ||||||
| 			$(".btnband_"+id).prop('disabled', false); |  | ||||||
| 		} | 		} | ||||||
| 	}); | 	}); | ||||||
| } | } | ||||||
		正在加载…
	
		在新工单中引用