mirror of
https://github.com/unraid/webgui.git
synced 2026-04-29 14:29:24 -05:00
Do Clear Statistics inline without complete page refresh
This commit is contained in:
@@ -17,24 +17,20 @@ Tag="database"
|
||||
<script>
|
||||
function toggle_state(device,name,action) {
|
||||
var event = null;
|
||||
var button = null;
|
||||
if (name) {
|
||||
if (name.match(/^(parity|disk)/)!==null) event = 'array_status';
|
||||
else if (name.match(/^cache/)!==null) event = 'cache_status';
|
||||
else if (name.match(/^flash/)!==null) event = 'boot_status';
|
||||
else event = 'open_status';
|
||||
$('#dev-'+name).addClass('fa-spin');
|
||||
var button = null;
|
||||
} else {
|
||||
} else if (device!='Clear') {
|
||||
$('[id^="dev-"]').addClass('fa-spin');
|
||||
var button = '[id^=button-]';
|
||||
button = '[id^=button-]';
|
||||
}
|
||||
pauseEvents(event);
|
||||
$.post('/webGui/include/ToggleState.php',{device:device,name:name,action:action,state:'<?=$var['mdState']?>',csrf:'<?=$var['csrf_token']?>'},function(){resumeEvents(event);if (button) $(button).prop('disabled',false);});
|
||||
}
|
||||
function clear_stats() {
|
||||
pauseEvents();
|
||||
$.post('/webGui/include/ToggleState.php',{device:'Clear',name:'',action:'',state:'<?=$var['mdState']?>',csrf:'<?=$var['csrf_token']?>'},function(){resumeEvents();});
|
||||
}
|
||||
function display_diskio() {
|
||||
if ($.cookie('diskio')===undefined) {
|
||||
$('span.number').show(); $('span.diskio').hide();
|
||||
|
||||
@@ -435,7 +435,7 @@ $(function(){
|
||||
<table class="array_status">
|
||||
<tr><td></td><td><input type="button" id="button-down" onclick="$('[id^=button-]').prop('disabled',true);toggle_state('down')" value="Spin Down"<?=$parity?' disabled':''?>><input type="button" id="button-up" onclick="$('[id^=button-]').prop('disabled',true);toggle_state('up')" value="Spin Up"<?=$parity?' disabled':''?>></td>
|
||||
<td><strong>Spin Down</strong> will immediately spin down all disks.<br><strong>Spin Up</strong> will immediately spin up all disks.</td></tr>
|
||||
<tr><td></td><td><input type="button" value="Clear Statistics" onclick="clear_stats()"></td><td><strong>Clear Statistics</strong> will immediately clear all disk statistics.</td></tr>
|
||||
<tr><td></td><td><input type="button" value="Clear Statistics" onclick="toggle_state('Clear')"></td><td><strong>Clear Statistics</strong> will immediately clear all disk statistics.</td></tr>
|
||||
<tr><td></td><td class="line" colspan="2"></td></tr>
|
||||
</table>
|
||||
<?if ($var['shareCacheEnabled']=="yes" && is_dir("/mnt/cache")):?>
|
||||
|
||||
Reference in New Issue
Block a user