mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-08 14:36:27 +00:00
gui: ceph: leave osd selected after reloading
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
c56634f133
commit
e2924302bf
@ -356,9 +356,20 @@ Ext.define('PVE.node.CephOsdTree', {
|
|||||||
},
|
},
|
||||||
success: function(response, opts) {
|
success: function(response, opts) {
|
||||||
var data = response.result.data;
|
var data = response.result.data;
|
||||||
|
var selected = me.getSelection();
|
||||||
|
var name;
|
||||||
|
if (selected.length) {
|
||||||
|
name = selected[0].data.name;
|
||||||
|
}
|
||||||
sm.deselectAll();
|
sm.deselectAll();
|
||||||
me.setRootNode(data.root);
|
me.setRootNode(data.root);
|
||||||
me.expandAll();
|
me.expandAll();
|
||||||
|
if (name) {
|
||||||
|
var node = me.getRootNode().findChild('name', name, true);
|
||||||
|
if (node) {
|
||||||
|
me.setSelection([node]);
|
||||||
|
}
|
||||||
|
}
|
||||||
// extract noout flag
|
// extract noout flag
|
||||||
if (data.flags && data.flags.search(/noout/) !== -1) {
|
if (data.flags && data.flags.search(/noout/) !== -1) {
|
||||||
noout = true;
|
noout = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user