Fix tabbed mode erratic operation.

This commit is contained in:
dlandon
2024-12-08 07:08:22 -06:00
parent 175d24afd2
commit ea3e8a8d7b

View File

@@ -200,11 +200,11 @@ function settab(tab) {
$.cookie('one','tab1');
<?endif;?>
<?break;?>
<?case'Cache':case'Data':case'Flash':case'Parity':?>
<?case'Cache':case'Data':case'Device':case'Flash':case'Parity':?>
$.cookie('one',tab);
<?break;?>
<?default:?>
$.cookie(($.cookie('one')==null?'tab':'one'),tab);
$.cookie('one',tab);
<?endswitch;?>
}
function done(key) {
@@ -586,7 +586,16 @@ function flashReport() {
});
}
$(function() {
var tab = $.cookie('one')||$.cookie('tab')||'tab1';
<?switch ($myPage['name']):?>
<?case'Main':?>
const tab = $.cookie('tab')||'tab1';
<?break;?>
<?case'Cache':case'Data':case'Device':case'Flash':case'Parity':?>
const tab = $.cookie('one')||'tab1';
<?break;?>
<?default:?>
const tab = $.cookie('one')||'tab1';
<?endswitch;?>
if (tab=='tab0') tab = 'tab'+$('input[name$="tabs"]').length; else if ($('#'+tab).length==0) {initab(); tab = 'tab1';}
$('#'+tab).attr('checked', true);
updateTime();