mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-05-04 14:39:30 +00:00
safe-destroy: add possibility to show a small note
Signed-off-by: Hannes Laimer <h.laimer@proxmox.com>
This commit is contained in:
parent
cbb36e759b
commit
12159d2cbd
@ -21,6 +21,7 @@ Ext.define('Proxmox.window.SafeDestroy', {
|
|||||||
purgeable: false,
|
purgeable: false,
|
||||||
},
|
},
|
||||||
url: undefined,
|
url: undefined,
|
||||||
|
note: undefined,
|
||||||
taskName: undefined,
|
taskName: undefined,
|
||||||
params: {},
|
params: {},
|
||||||
},
|
},
|
||||||
@ -138,6 +139,25 @@ Ext.define('Proxmox.window.SafeDestroy', {
|
|||||||
'data-qtip': gettext('Remove from replication and backup jobs'),
|
'data-qtip': gettext('Remove from replication and backup jobs'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
xtype: 'container',
|
||||||
|
reference: 'noteContainer',
|
||||||
|
flex: 1,
|
||||||
|
hidden: true,
|
||||||
|
layout: {
|
||||||
|
type: 'vbox',
|
||||||
|
align: 'middle',
|
||||||
|
},
|
||||||
|
height: 25,
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
xtype: 'component',
|
||||||
|
reference: 'noteCmp',
|
||||||
|
width: '300px',
|
||||||
|
style: 'font-size: smaller; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@ -161,8 +181,16 @@ Ext.define('Proxmox.window.SafeDestroy', {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const messageCmp = me.lookupReference('messageCmp');
|
const messageCmp = me.lookupReference('messageCmp');
|
||||||
|
const noteCmp = me.lookupReference('noteCmp');
|
||||||
let msg;
|
let msg;
|
||||||
|
|
||||||
|
if (Ext.isDefined(me.getNote())) {
|
||||||
|
noteCmp.setHtml(`<span title="${me.getNote()}">${me.getNote()}</span>`);
|
||||||
|
const noteContainer = me.lookupReference('noteContainer');
|
||||||
|
noteContainer.setHidden(false);
|
||||||
|
noteContainer.setDisabled(false);
|
||||||
|
}
|
||||||
|
|
||||||
if (Ext.isDefined(me.getTaskName())) {
|
if (Ext.isDefined(me.getTaskName())) {
|
||||||
msg = Proxmox.Utils.format_task_description(me.getTaskName(), item.id);
|
msg = Proxmox.Utils.format_task_description(me.getTaskName(), item.id);
|
||||||
messageCmp.setHtml(msg);
|
messageCmp.setHtml(msg);
|
||||||
|
Loading…
Reference in New Issue
Block a user