diff --git a/emhttp/plugins/dynamix/ArrayDevices.page b/emhttp/plugins/dynamix/ArrayDevices.page index cb2586eb3..422226d50 100644 --- a/emhttp/plugins/dynamix/ArrayDevices.page +++ b/emhttp/plugins/dynamix/ArrayDevices.page @@ -20,7 +20,7 @@ function toggle_state(device,name,action) { if (name) { var group = name.replace(/(\d+|\*)$/,''); if (name.slice(-1)!='*') { - $('#dev-'+name).removeClass('fa-circle fa-square fa-warning fa-times').addClass('fa-refresh fa-spin'); + $('#dev-'+name.replace('~','_-_')).removeClass('fa-circle fa-square fa-warning fa-times').addClass('fa-refresh fa-spin'); } else { if (group=='array') { $('[id^="dev-parity"]').removeClass('fa-circle fa-square fa-warning fa-times').addClass('fa-refresh fa-spin'); diff --git a/emhttp/plugins/dynamix/nchan/device_list b/emhttp/plugins/dynamix/nchan/device_list index cb172f19a..7baaec4db 100755 --- a/emhttp/plugins/dynamix/nchan/device_list +++ b/emhttp/plugins/dynamix/nchan/device_list @@ -53,6 +53,7 @@ function device_info(&$disk,$online) { $view = ""; } $name = _var($disk,'name'); + $named = no_tilde($name); $extra = my_explode('~',$name)[1]; $fancyname = compress($extra ? '~'.my_disk(_($extra,3)) : my_disk(_($name,3)),16,5); $type = _var($disk,'type')=='Flash' ? $disk['type'] : 'Device'; @@ -75,7 +76,7 @@ function device_info(&$disk,$online) { $ctrl = " style='cursor:pointer' onclick=\"toggle_state('$type','$name','$action')\""; $help .= "
"._("Click to spin $action device"); } - $status = "$help"; + $status = "$help"; $link = (_var($disk,'type')=='Parity' && strpos($disk_status,'_NP')===false) || (_var($disk,'type')=='Data' && $disk_status!='DISK_NP') || (_var($disk,'type')=='Cache' && $disk_status!='DISK_NP') ||