41 行
		
	
	
	
		
			959 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			41 行
		
	
	
	
		
			959 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| $('.labeltable').on('click', 'input[type="checkbox"]', function() {
 | |
| 	var clickedlabelid = $(this).closest('tr').attr("class");
 | |
| 	clickedlabelid = clickedlabelid.match(/\d+/)[0];
 | |
| 	saveDefault(clickedlabelid);
 | |
|     $('input:checkbox').not(this).prop('checked', false);
 | |
| });
 | |
| 
 | |
| function saveDefault(id) {
 | |
| 	$.ajax({
 | |
| 		url: base_url + 'index.php/labels/saveDefaultLabel',
 | |
| 		type: 'post',
 | |
| 		data: {'id': id},
 | |
| 		success: function (html) {
 | |
| 		}
 | |
| 	});
 | |
| }
 | |
| 
 | |
| function printat(stationid) {
 | |
| 	$.ajax({
 | |
| 		url: base_url + 'index.php/labels/startAtLabel',
 | |
| 		type: 'post',
 | |
| 		data: {'stationid': stationid},
 | |
| 		success: function (html) {
 | |
| 			BootstrapDialog.show({
 | |
| 				title: 'Start printing at which label?',
 | |
| 				size: BootstrapDialog.SIZE_NORMAL,
 | |
| 				cssClass: 'qso-dialog',
 | |
| 				nl2br: false,
 | |
| 				message: html,
 | |
| 				onshown: function(dialog) {
 | |
| 				},
 | |
| 				buttons: [{
 | |
| 					label: 'Close',
 | |
| 					action: function (dialogItself) {
 | |
| 						dialogItself.close();
 | |
| 					}
 | |
| 				}]
 | |
| 			});
 | |
| 		}
 | |
| 	});
 | |
| }
 |