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); | 			$obj[$option_key]=$this->security->xss_clean($option_value); | ||||||
| 		} | 		} | ||||||
| 		if ($obj['sat_name'] ?? '' != '') { | 		if ($obj['sat_name'] ?? '' != '') { | ||||||
| 			$option_name=$obj['sat_name']; | 			$option_name=$obj['sat_name'].'/'.$obj['mode']; | ||||||
| 		} else { | 		} else { | ||||||
| 			$option_name=$obj['band'].'/'.$obj['mode']; | 			$option_name=$obj['band'].'/'.$obj['mode']; | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
|  | @ -32,3 +32,4 @@ $lang['qso_btn_edit_qso'] = 'Edit QSO'; | ||||||
| // QSO Details
 | // QSO Details
 | ||||||
| 
 | 
 | ||||||
| $lang['qso_details'] = '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
 | // QSO Details
 | ||||||
| 
 | 
 | ||||||
| $lang['qso_details'] = 'QSO Details'; | $lang['qso_details'] = 'QSO Details'; | ||||||
|  | 
 | ||||||
|  | $lang['fav_add'] = 'Band/Mode zu Favoriten hinzufügen'; | ||||||
|  |  | ||||||
|  | @ -34,7 +34,17 @@ | ||||||
|           <li class="nav-item"> |           <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>
 |             <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> |           </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> | ||||||
| 
 | 
 | ||||||
|       <div class="card-body"> |       <div class="card-body"> | ||||||
|  |  | ||||||
|  | @ -1,13 +1,25 @@ | ||||||
| $( document ).ready(function() { | $( document ).ready(function() { | ||||||
| 
 | 
 | ||||||
| 	$('#start_time').click(function (event) { | var favs={}; | ||||||
|  | 	get_fav(); | ||||||
|  | 
 | ||||||
|  | 	$('#fav_add').click(function (event) { | ||||||
| 		save_fav(); | 		save_fav(); | ||||||
| 	}); | 	}); | ||||||
| 
 | 
 | ||||||
| 	$('#start_date').click(function (event) { | 	$(document).on("click", "#fav_recall", function (event) { | ||||||
| 		get_fav(); | 		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) { | 	function del_fav(name) { | ||||||
| 		$.ajax({ | 		$.ajax({ | ||||||
| 			url: base_url+'index.php/user_options/del_fav', | 			url: base_url+'index.php/user_options/del_fav', | ||||||
|  | @ -27,7 +39,11 @@ $( document ).ready(function() { | ||||||
| 			dataType: 'json', | 			dataType: 'json', | ||||||
| 			contentType: "application/json; charset=utf-8", | 			contentType: "application/json; charset=utf-8", | ||||||
| 			success: function(result) { | 			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() { | 	function save_fav() { | ||||||
| 		var payload={}; | 		var payload={}; | ||||||
| 		payload.sat_name=$('#sat_name').val(); | 		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_rx=$('#band_rx').val(); | ||||||
| 		payload.band=$('#band').val(); | 		payload.band=$('#band').val(); | ||||||
| 		payload.frequency_tx=$('#frequency_rx').val(); | 		payload.frequency_rx=$('#frequency_rx').val(); | ||||||
| 		payload.frequency=$('#frequency').val(); | 		payload.frequency=$('#frequency').val(); | ||||||
| 		payload.prop_mode=$('#prop_mode').val(); | 		payload.prop_mode=$('#selectPropagation').val(); | ||||||
| 		payload.mode=$('#mode').val(); | 		payload.mode=$('#mode').val(); | ||||||
| 		$.ajax({ | 		$.ajax({ | ||||||
| 			url: base_url+'index.php/user_options/add_edit_fav', | 			url: base_url+'index.php/user_options/add_edit_fav', | ||||||
|  | @ -49,6 +65,7 @@ $( document ).ready(function() { | ||||||
| 			contentType: "application/json; charset=utf-8", | 			contentType: "application/json; charset=utf-8", | ||||||
| 			data: JSON.stringify(payload), | 			data: JSON.stringify(payload), | ||||||
| 			success: function(result) { | 			success: function(result) { | ||||||
|  | 				get_fav(); | ||||||
| 			} | 			} | ||||||
| 		}); | 		}); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用