From feb192207aac9d65f18a7ae9b5c3b30e1ef8e74c Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 10 Oct 2023 08:24:09 +0200 Subject: [PATCH] ui: ceph warnings: code cleanups Signed-off-by: Thomas Lamprecht --- www/manager6/ceph/Status.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/www/manager6/ceph/Status.js b/www/manager6/ceph/Status.js index 6bbe33b4..590a46b3 100644 --- a/www/manager6/ceph/Status.js +++ b/www/manager6/ceph/Status.js @@ -149,14 +149,18 @@ Ext.define('PVE.node.CephStatus', { iconCls: 'x-fa fa-files-o', tooltip: gettext('Copy summary'), handler: function(grid, rowindex, colindex, item, e, record) { - navigator.clipboard.writeText(record.data.summary); + navigator.clipboard + .writeText(record.data.summary) + .catch(err => Ext.Msg.alert(gettext('Error'), err)); }, }, { iconCls: 'x-fa fa-clipboard', tooltip: gettext('Copy details'), handler: function(grid, rowindex, colindex, item, e, record) { - navigator.clipboard.writeText(record.data.detail); + navigator.clipboard + .writeText(record.data.detail) + .catch(err => Ext.Msg.alert(gettext('Error'), err)); }, }, ], @@ -164,10 +168,9 @@ Ext.define('PVE.node.CephStatus', { ], listeners: { itemdblclick: function(view, record, row, rowIdx, e) { - // inspired by RowExpander.js - - let rowNode = view.getNode(rowIdx); let - normalRow = Ext.fly(rowNode); + // inspired by Ext.grid.plugin.RowExpander, but for double click + let rowNode = view.getNode(rowIdx); + let normalRow = Ext.fly(rowNode); let collapsedCls = view.rowBodyFeature.rowCollapsedCls;