Make disk spin up/down inline without refresh of complete page

+ added animation to spin up/down indicator
This commit is contained in:
bergware
2018-03-18 15:15:06 +01:00
parent 30dc063bb2
commit 9c13913429
8 changed files with 61 additions and 42 deletions
+1 -2
View File
@@ -41,8 +41,7 @@ function device_info(&$disk,$online) {
$type = $disk['type']=='Flash' || $disk['type']=='New' ? $disk['type'] : 'Device';
$action = strpos($disk['color'],'blink')===false ? 'down' : 'up';
if ($var['fsState']=='Started' && $type!='Flash' && strpos($disk['status'],'_NP')===false) {
$cmd = $type=='New' ? "cmd=/webGui/scripts/hd_parm&arg1=$action&arg2=$name" : "cmdSpin$action=$name";
$ctrl = "<a href='update.htm?$cmd&csrf_token={$var['csrf_token']}' title='Click to spin $action device' class='none' target='progressFrame' onclick=\"$.removeCookie('one',{path:'/'});\"><i class='fa fa-sort-$action spacing'></i></a>";
$ctrl = "<i id='dev-$name' class='fa fa-sort-$action spacing' style='cursor:pointer' title='Click to spin $action device' onclick=\"toggle_state('$type','$name','$action')\"></i>";
} else
$ctrl = '';
switch ($disk['color']) {