]> git.proxmox.com Git - pve-manager.git/commitdiff
ui: use pmxInfoWidget instead of pveInfoWidget
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 23 Apr 2021 08:27:48 +0000 (10:27 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 23 Apr 2021 08:37:55 +0000 (10:37 +0200)
to prevent that they further diverge than they alread have
(pmxInfoWidget got an additional function that is compatible)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/manager6/Makefile
www/manager6/node/StatusView.js
www/manager6/panel/GuestStatusView.js
www/manager6/panel/InfoWidget.js [deleted file]
www/manager6/panel/TemplateStatusView.js
www/manager6/storage/StatusView.js

index cd930cfda5622359b000cc4cba7a579af0e2351a..eedf5aad857281dce9f4269a366ec08445bc533e 100644 (file)
@@ -77,7 +77,6 @@ JSSRC=                                                        \
        panel/ConfigPanel.js                            \
        panel/HealthWidget.js                           \
        panel/IPSet.js                                  \
-       panel/InfoWidget.js                             \
        panel/NotesView.js                              \
        panel/RunningChart.js                           \
        panel/StatusPanel.js                            \
index afbc57e870bd0c8d25c7b9b5002c48731fc0cba4..564658c4ab7b5d4126c161b1bdcbee6fe567e95f 100644 (file)
@@ -16,7 +16,7 @@ Ext.define('PVE.node.StatusView', {
     },
 
     defaults: {
-       xtype: 'pveInfoWidget',
+       xtype: 'pmxInfoWidget',
        padding: '0 15 5 15',
     },
 
index 8d16827e68dc3fbb3e49342022bd9eb5d06f8e15..5929d9bf54818d4f55cc2c16d80a678f001d5d66 100644 (file)
@@ -19,7 +19,7 @@ Ext.define('PVE.panel.GuestStatusView', {
     },
 
     defaults: {
-       xtype: 'pveInfoWidget',
+       xtype: 'pmxInfoWidget',
        padding: '2 25',
     },
     items: [
@@ -52,7 +52,6 @@ Ext.define('PVE.panel.GuestStatusView', {
            renderer: PVE.Utils.format_ha,
        },
        {
-           xtype: 'pveInfoWidget',
            itemId: 'node',
            iconCls: 'fa fa-building fa-fw',
            title: gettext('Node'),
@@ -85,7 +84,6 @@ Ext.define('PVE.panel.GuestStatusView', {
        },
        {
            itemId: 'swap',
-           xtype: 'pveInfoWidget',
            iconCls: 'fa fa-refresh fa-fw',
            title: gettext('SWAP usage'),
            valueField: 'swap',
diff --git a/www/manager6/panel/InfoWidget.js b/www/manager6/panel/InfoWidget.js
deleted file mode 100644 (file)
index f3b0703..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-Ext.define('PVE.widget.Info', {
-    extend: 'Ext.container.Container',
-    alias: 'widget.pveInfoWidget',
-
-    layout: {
-       type: 'vbox',
-       align: 'stretch',
-    },
-
-    value: 0,
-    maximum: 1,
-    printBar: true,
-    items: [
-       {
-           xtype: 'component',
-           itemId: 'label',
-           data: {
-               title: '',
-               usage: '',
-               iconCls: undefined,
-           },
-           tpl: [
-               '<div class="left-aligned">',
-               '<tpl if="iconCls">',
-               '<i class="{iconCls}"></i> ',
-               '</tpl>',
-               '{title}</div>&nbsp;<div class="right-aligned">{usage}</div>',
-           ],
-       },
-       {
-           height: 2,
-           border: 0,
-       },
-       {
-           xtype: 'progressbar',
-           itemId: 'progress',
-           height: 5,
-           value: 0,
-           animate: true,
-       },
-    ],
-
-    warningThreshold: 0.6,
-    criticalThreshold: 0.9,
-
-    setPrintBar: function(enable) {
-       var me = this;
-       me.printBar = enable;
-       me.getComponent('progress').setVisible(enable);
-    },
-
-    setIconCls: function(iconCls) {
-       var me = this;
-       me.getComponent('label').data.iconCls = iconCls;
-    },
-
-    updateValue: function(text, usage) {
-       var me = this;
-       var label = me.getComponent('label');
-       label.update(Ext.apply(label.data, { title: me.title, usage: text }));
-
-       if (usage !== undefined &&
-           me.printBar &&
-           Ext.isNumeric(usage) &&
-           usage >= 0) {
-           var progressBar = me.getComponent('progress');
-           progressBar.updateProgress(usage, '');
-           if (usage > me.criticalThreshold) {
-               progressBar.removeCls('warning');
-               progressBar.addCls('critical');
-           } else if (usage > me.warningThreshold) {
-               progressBar.removeCls('critical');
-               progressBar.addCls('warning');
-           } else {
-               progressBar.removeCls('warning');
-               progressBar.removeCls('critical');
-           }
-       }
-    },
-
-    initComponent: function() {
-       var me = this;
-
-       if (!me.title) {
-           throw "no title defined";
-       }
-
-       me.callParent();
-
-       me.getComponent('progress').setVisible(me.printBar);
-
-       me.updateValue(me.text, me.value);
-       me.setIconCls(me.iconCls);
-    },
-
-});
index 44d983b3305a756b8df78330c22a7938ed49fa07..4e17a41c3d0caa73fcd12aa8210b7a1efeb8b321 100644 (file)
@@ -8,7 +8,7 @@ Ext.define('PVE.panel.TemplateStatusView', {
     },
 
     defaults: {
-       xtype: 'pveInfoWidget',
+       xtype: 'pmxInfoWidget',
        printBar: false,
        padding: '2 25',
     },
index 923d73f2e9400ca3259314da860cb33d157aeb06..f34502184c8ab86e8bd49c73188d856f70f7fd5a 100644 (file)
@@ -11,7 +11,7 @@ Ext.define('PVE.storage.StatusView', {
     },
 
     defaults: {
-       xtype: 'pveInfoWidget',
+       xtype: 'pmxInfoWidget',
        padding: '0 30 5 30',
     },
     items: [