diff --git a/BTPanel/static/js/soft.js b/BTPanel/static/js/soft.js index 122e41c5..1766ce16 100644 --- a/BTPanel/static/js/soft.js +++ b/BTPanel/static/js/soft.js @@ -2803,8 +2803,10 @@ var soft = { } break; case 'set_php_config': - + if (!obj.notLoading) var loading = bt.load(lan.public.the); bt.soft.php.get_config(version, function(rdata) { + if (!obj.notLoading) loading.close(); + obj.notLoading = false; var divObj = document.getElementById('phpextdiv'); var scrollTopNum = 0; if (divObj) scrollTopNum = divObj.scrollTop; @@ -2880,7 +2882,8 @@ var soft = { } }) setTimeout(function() { - if ($(".bt-soft-menu .bgw").index() === 1) { + if ($(".bt-soft-menu .bgw").text() === 'Install extensions') { + obj.notLoading = true; soft.get_tab_contents('set_php_config', obj); } }, 3000) @@ -2892,9 +2895,11 @@ var soft = { true: 'Yes', false: 'No' }; + var loading = bt.load(lan.public.the); $.post('/ajax?action=php_info', { php_version: version }, function(php_info) { + loading.close(); con += '' con += '
' + lan.soft.php_base_info + '
' con += '