Added Prototype UI and Migrationscript

这个提交包含在:
int2001 2023-08-18 16:54:50 +00:00
父节点 c29b1f3c80
当前提交 8fc412a1af
找不到此签名对应的密钥
GPG 密钥 ID: DFB1C13CD2DB037B
共有 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();
}
});
}