]> git.proxmox.com Git - pve-manager.git/commitdiff
ui: factor out not found rendering to common helper
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 21 Jan 2023 13:30:54 +0000 (14:30 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 21 Jan 2023 13:32:53 +0000 (14:32 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/manager6/Utils.js
www/manager6/node/LVM.js
www/manager6/node/LVMThin.js
www/manager6/storage/IScsiEdit.js
www/manager6/storage/LVMEdit.js
www/manager6/storage/LvmThinEdit.js
www/manager6/storage/ZFSPoolEdit.js

index 3dd287e38844706ed89dd187b2b493db58526a47..d8c0bf5a3d577b61bf912f55f08d68e4fd50ba23 100644 (file)
@@ -393,6 +393,8 @@ Ext.define('PVE.Utils', {
        'efidisk but no OMVF BIOS': gettext('EFI Disk without OMVF BIOS'),
     },
 
+    renderNotFound: what => Ext.String.format(gettext("No {0} found"), what),
+
     get_kvm_osinfo: function(value) {
        var info = { base: 'Other' }; // default
        if (value) {
index 79cce433185855553f0e79e74aec84a72d1d514d..28603b30eaf46751e23b2f45d8ac5e24698e00b8 100644 (file)
@@ -86,7 +86,7 @@ Ext.define('PVE.node.LVMList', {
        },
     },
 
-    emptyText: gettext('No Volume Groups found'),
+    emptyText: PVE.Utils.renderNotFound('VGs'),
 
     stateful: true,
     stateId: 'grid-node-lvm',
index b9ad4b8dc0e3c0bfc7f033b94e0e603e975eb969..209a69bd07529a449ae0cf809e6a66aedaebdfd5 100644 (file)
@@ -91,7 +91,7 @@ Ext.define('PVE.node.LVMThinList', {
        },
     },
 
-    emptyText: gettext('No thinpools found'),
+    emptyText: PVE.Utils.renderNotFound('Thin-Pool'),
 
     stateful: true,
     stateId: 'grid-node-lvmthin',
index 314882b44e45c72a999f1d1c9ea0f79d898acc30..5dbfae90e3561af00537050fdae007aed7eaff35 100644 (file)
@@ -16,7 +16,7 @@ Ext.define('PVE.storage.IScsiScan', {
                flex: 1,
            },
        ],
-       emptyText: gettext('No iSCSI target found'),
+       emptyText: PVE.Utils.renderNotFound(gettext('iSCSI Target')),
     },
 
     config: {
index 1b6edd08ed0424bdbcc6a1c3d27ff0204e1de899..75c7bdb83d2e897dd645d576e86ebcfb0615124b 100644 (file)
@@ -13,7 +13,7 @@ Ext.define('PVE.storage.VgSelector', {
                flex: 1,
            },
        ],
-       emptyText: gettext('No volume groups found'),
+       emptyText: PVE.Utils.renderNotFound('VGs'),
     },
 
     config: {
@@ -130,7 +130,7 @@ Ext.define('PVE.storage.LunSelector', {
                        },
                    ],
                },
-               emptyText: me.listConfig?.emptyText ?? gettext('Nothing found'),
+               emptyText: me.listConfig?.emptyText ?? PVE.Utils.renderNotFound(gettext('Volume')),
            });
        }
 
index ece5512b0b231745c1ebf95a69a0167fdb39b6c5..bed5facb364ebb263f0603d6790ababb277aa6ee 100644 (file)
@@ -9,7 +9,7 @@ Ext.define('PVE.storage.TPoolSelector', {
     allowBlank: false,
 
     listConfig: {
-       emptyText: gettext("No thinpool found"),
+       emptyText: PVE.Utils.renderNotFound('Thin-Pool'),
        columns: [
            {
                dataIndex: 'lv',
index 1cbdc1ca9257750fcf3a4bac52d0e9aefd167083..b66d131af28550c91a7700ccbed4db79c09327af 100644 (file)
@@ -14,7 +14,7 @@ Ext.define('PVE.storage.ZFSPoolSelector', {
                flex: 1,
            },
        ],
-       emptyText: gettext('No ZFS Pools found'),
+       emptyText: PVE.Utils.renderNotFound(gettext('ZFS Pool')),
     },
 
     config: {