Signed-off-by: Hannes Laimer <h.lai...@proxmox.com>
---
add field to set the note and add ui-container for displaying it

 src/window/SafeDestroy.js | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/src/window/SafeDestroy.js b/src/window/SafeDestroy.js
index a6ad458..0027e98 100644
--- a/src/window/SafeDestroy.js
+++ b/src/window/SafeDestroy.js
@@ -21,6 +21,7 @@ Ext.define('Proxmox.window.SafeDestroy', {
            purgeable: false,
        },
        url: undefined,
+       note: undefined,
        taskName: undefined,
        params: {},
     },
@@ -138,6 +139,22 @@ Ext.define('Proxmox.window.SafeDestroy', {
                        'data-qtip': gettext('Remove from replication and 
backup jobs'),
                    },
                },
+               {
+                   xtype: 'container',
+                   reference: 'noteContainer',
+                   flex: 1,
+                   layout: {
+                       type: 'vbox',
+                       align: 'middle',
+                   },
+                   height: 25,
+                   items: [
+                       {
+                           xtype: 'component',
+                           reference: 'noteCmp',
+                       },
+                   ],
+               },
            ],
        },
     ],
@@ -161,8 +178,17 @@ Ext.define('Proxmox.window.SafeDestroy', {
        }
 
        const messageCmp = me.lookupReference('messageCmp');
+       const noteCmp = me.lookupReference('noteCmp');
        let msg;
 
+       if (Ext.isDefined(me.getNote())) {
+           noteCmp.setHtml(`<small>${me.getNote()}</small>`);
+       } else {
+           const noteContainer = me.lookupReference('noteContainer');
+           noteContainer.setDisabled(true);
+           noteContainer.setHidden(true);
+       }
+
        if (Ext.isDefined(me.getTaskName())) {
            msg = Proxmox.Utils.format_task_description(me.getTaskName(), 
item.id);
            messageCmp.setHtml(msg);
-- 
2.20.1



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to