Plugins page loading improvements

This commit is contained in:
bergware
2021-05-10 20:03:24 +02:00
parent a94d921e0b
commit d79ebccc48
3 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -57,7 +57,7 @@ function disableButton() {
}
function initlist() {
timers.plugins = setTimeout(function(){$('div.spinner.fixed').show('slow');},500);
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{init:true},function(data) {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{init:true,check:<?=$check?>},function(data) {
clearTimeout(timers.plugins);
$('#plugin_list').html(data);
<?if ($display['resize']):?>
@@ -72,7 +72,7 @@ function initlist() {
}
function loadlist(id,check) {
if (id) timers.plugins = setTimeout(function(){$('div.spinner.fixed').show('slow');},500);
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{audit:id,check:check||0},function(d) {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{audit:id,check:check||<?=$check?>},function(d) {
var data = d.split(/\0/);
var list = $('#plugin_list');
if (id) {
+4 -4
View File
@@ -29,7 +29,7 @@ if (file_exists('/boot/previous/changes.txt')) {
break;
}
}
$branch = strpos($version,'rc')!==false ? 'Next' : (strpos($version,'beta')!==false ? 'Beta' : 'Stable');
$branch = strpos($version,'rc')!==false ? _('Next') : (strpos($version,'beta')!==false ? _('Beta') : _('Stable'));
}
?>
<style>
@@ -66,7 +66,7 @@ function updateInfo(data) {
}
}
function initlist() {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{init:true,system:true},function(data) {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{init:true,system:true,check:<?=$check?>},function(data) {
$('#os_list').html(data);
<?if (preg_match("/^\*\*(REBOOT REQUIRED|DOWNGRADE)/",@file_get_contents("$docroot/plugins/unRAIDServer/README.md",false,null,0,20))):?>
$('#change_branch').prop('disabled',true);
@@ -78,7 +78,7 @@ function initlist() {
});
}
function loadlist(id,check) {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{system:true,audit:id,check:check||0},function(data) {
$.get('/plugins/dynamix.plugin.manager/include/ShowPlugins.php',{system:true,audit:id,check:check||<?=$check?>},function(data) {
var list = $('#os_list');
if (id) {
var cmd = id.split(':');
@@ -104,6 +104,6 @@ $(function() {
<thead><tr><th></th><th>_(Component)_</th><th>_(Author)_</th><th>_(Version)_</th><th>_(Status)_</th><th>_(Branch)_</th></tr></thead>
<tbody id="os_list"><tr><td colspan="6"></td></tr></tbody>
<?if ($bzroot):?>
<tbody id="previous" style="display:none"><tr><td><img src="/plugins/unRAIDServer/images/unRAIDServer.png" class="list"></td><td><b>_(Unraid OS)_ (_(previous)_)</b></td><td>LimeTech</td><td><?=$version?></td><td><input type="button" value="_(Restore)_" onclick="downgrade()"></td><td><?=_($branch)?></td></tbody>
<tbody id="previous" style="display:none"><tr><td><img src="/plugins/unRAIDServer/images/unRAIDServer.png" class="list"></td><td><b>_(Unraid OS)_ (_(previous)_)</b></td><td>LimeTech</td><td><?=$version?></td><td><input type="button" value="_(Restore)_" onclick="downgrade()"></td><td><?=$branch?></td></tbody>
<?endif;?>
</table>
@@ -89,7 +89,7 @@ foreach (glob($plugins,GLOB_NOSORT) as $plugin_link) {
$version = plugin('version',$plugin_file) ?: _('unknown');
$date = str_replace('.','',$version);
//status
$status = _('checking');
$status = $check ? _('unkown') : _('checking').'...';
$id = str_replace('.','-',$name);
$empty = false;
echo "<tr id=\"".str_replace(['.',' ','_'],'',basename($plugin_file,'.plg'))."\">";
@@ -97,7 +97,7 @@ foreach (glob($plugins,GLOB_NOSORT) as $plugin_link) {
echo "<td><span class='desc_readmore' style='display:block'>$desc</span> $support</td>";
echo "<td>$author</td>";
echo "<td id='vid-$id' data='$date'>$version&nbsp;<span class='fa fa-info-circle fa-fw big blue-text'></span></td>";
echo "<td id='sid-$id' data='0'><span style='color:#267CA8'><i class='fa fa-refresh fa-spin fa-fw'></i>&nbsp;$status...</span></td>";
echo "<td id='sid-$id' data='0'><span style='color:#267CA8'><i class='fa fa-refresh fa-spin fa-fw'></i>&nbsp;$status</span></td>";
echo "<td>";
if ($os) {
$regular = ['stable','next'];