Added Prototype UI and Migrationscript
这个提交包含在:
		
							父节点
							
								
									c29b1f3c80
								
							
						
					
					
						当前提交
						8fc412a1af
					
				
					共有  6 个文件被更改,包括 40 次插入 和 10 次删除
				
			
		|  | @ -22,7 +22,7 @@ $config['migration_enabled'] = TRUE; | |||
| | | ||||
| */ | ||||
| 
 | ||||
| $config['migration_version'] = 137; | ||||
| $config['migration_version'] = 138; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  |  | |||
|  | @ -15,7 +15,7 @@ class User_Options extends CI_Controller { | |||
| 			$obj[$option_key]=$this->security->xss_clean($option_value); | ||||
| 		} | ||||
| 		if ($obj['sat_name'] ?? '' != '') { | ||||
| 			$option_name=$obj['sat_name']; | ||||
| 			$option_name=$obj['sat_name'].'/'.$obj['mode']; | ||||
| 		} else { | ||||
| 			$option_name=$obj['band'].'/'.$obj['mode']; | ||||
| 		} | ||||
|  |  | |||
|  | @ -32,3 +32,4 @@ $lang['qso_btn_edit_qso'] = 'Edit QSO'; | |||
| // QSO Details
 | ||||
| 
 | ||||
| $lang['qso_details'] = 'QSO Details'; | ||||
| $lang['fav_add'] = 'Add Band/Mode to Favs'; | ||||
|  |  | |||
|  | @ -32,3 +32,5 @@ $lang['qso_btn_edit_qso'] = 'Editiere QSO'; | |||
| // QSO Details
 | ||||
| 
 | ||||
| $lang['qso_details'] = 'QSO Details'; | ||||
| 
 | ||||
| $lang['fav_add'] = 'Band/Mode zu Favoriten hinzufügen'; | ||||
|  |  | |||
|  | @ -34,7 +34,17 @@ | |||
|           <li class="nav-item"> | ||||
|             <a class="nav-link" id="qsl-tab" data-toggle="tab" href="#qsl" role="tab" aria-controls="qsl" aria-selected="false"><?php echo lang('gen_hamradio_qsl'); ?></a>
 | ||||
|           </li> | ||||
|         </ul> | ||||
| 	 | ||||
|   <li class="nav-item dropdown"> | ||||
|     <a class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">FAV</a> | ||||
|     <div class="dropdown-menu"> | ||||
|       <a class="dropdown-item" href="#" id="fav_add"><?php echo lang('fav_add'); ?></a>
 | ||||
|       <div class="dropdown-divider"></div> | ||||
|       <div id="fav_menu"></div> | ||||
|     </div> | ||||
|   </li> | ||||
| 
 | ||||
| 	        </ul> | ||||
|       </div> | ||||
| 
 | ||||
|       <div class="card-body"> | ||||
|  |  | |||
|  | @ -1,13 +1,25 @@ | |||
| $( document ).ready(function() { | ||||
| 
 | ||||
| 	$('#start_time').click(function (event) { | ||||
| var favs={}; | ||||
| 	get_fav(); | ||||
| 
 | ||||
| 	$('#fav_add').click(function (event) { | ||||
| 		save_fav(); | ||||
| 	}); | ||||
| 
 | ||||
| 	$('#start_date').click(function (event) { | ||||
| 		get_fav(); | ||||
| 	$(document).on("click", "#fav_recall", function (event) { | ||||
| 		console.log(favs[this.innerText]); | ||||
| 		$('#sat_name').val(favs[this.innerText].sat_name); | ||||
| 		$('#sat_mode').val(favs[this.innerText].sat_mode); | ||||
| 		$('#band_rx').val(favs[this.innerText].band_rx); | ||||
| 		$('#band').val(favs[this.innerText].band); | ||||
| 		$('#frequency_rx').val(favs[this.innerText].frequency_rx); | ||||
| 		$('#frequency').val(favs[this.innerText].frequency); | ||||
| 		$('#selectPropagation').val(favs[this.innerText].prop_mode); | ||||
| 		$('#mode').val(favs[this.innerText].mode); | ||||
| 	}); | ||||
| 
 | ||||
| 
 | ||||
| 	function del_fav(name) { | ||||
| 		$.ajax({ | ||||
| 			url: base_url+'index.php/user_options/del_fav', | ||||
|  | @ -27,7 +39,11 @@ $( document ).ready(function() { | |||
| 			dataType: 'json', | ||||
| 			contentType: "application/json; charset=utf-8", | ||||
| 			success: function(result) { | ||||
| 				console.log(result); | ||||
| 				$("#fav_menu").empty(); | ||||
| 				for (const key in result) { | ||||
| 					$("#fav_menu").append('<a class="dropdown-item" href="#" id="fav_recall">'+key+'</a>'); | ||||
| 				} | ||||
| 				favs=result; | ||||
| 			} | ||||
| 		}); | ||||
| 	} | ||||
|  | @ -35,12 +51,12 @@ $( document ).ready(function() { | |||
| 	function save_fav() { | ||||
| 		var payload={}; | ||||
| 		payload.sat_name=$('#sat_name').val(); | ||||
| 		payload.sat_mode=$('#sat_name').val(); | ||||
| 		payload.sat_mode=$('#sat_mode').val(); | ||||
| 		payload.band_rx=$('#band_rx').val(); | ||||
| 		payload.band=$('#band').val(); | ||||
| 		payload.frequency_tx=$('#frequency_rx').val(); | ||||
| 		payload.frequency_rx=$('#frequency_rx').val(); | ||||
| 		payload.frequency=$('#frequency').val(); | ||||
| 		payload.prop_mode=$('#prop_mode').val(); | ||||
| 		payload.prop_mode=$('#selectPropagation').val(); | ||||
| 		payload.mode=$('#mode').val(); | ||||
| 		$.ajax({ | ||||
| 			url: base_url+'index.php/user_options/add_edit_fav', | ||||
|  | @ -49,6 +65,7 @@ $( document ).ready(function() { | |||
| 			contentType: "application/json; charset=utf-8", | ||||
| 			data: JSON.stringify(payload), | ||||
| 			success: function(result) { | ||||
| 				get_fav(); | ||||
| 			} | ||||
| 		}); | ||||
| 	} | ||||
|  |  | |||
		正在加载…
	
		在新工单中引用