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();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用