[pve-devel] [PATCH manager 27/49] use RRDTypeSelector from widget toolkit
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Jan 23 11:05:44 CET 2018
Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
Reviewed-by: Dominik Csapak <d.csapak at proxmox.com>
---
www/manager6/Makefile | 1 -
www/manager6/form/RRDTypeSelector.js | 49 ------------------------------------
www/manager6/lxc/Summary.js | 2 +-
www/manager6/node/Summary.js | 2 +-
www/manager6/qemu/Summary.js | 2 +-
www/manager6/storage/Summary.js | 2 +-
6 files changed, 4 insertions(+), 54 deletions(-)
delete mode 100644 www/manager6/form/RRDTypeSelector.js
diff --git a/www/manager6/Makefile b/www/manager6/Makefile
index 63f3abf7..ecdba503 100644
--- a/www/manager6/Makefile
+++ b/www/manager6/Makefile
@@ -22,7 +22,6 @@ JSSRC= \
data/ResourceStore.js \
data/model/RRDModels.js \
form/VLanField.js \
- form/RRDTypeSelector.js \
form/KVComboBox.js \
form/Boolean.js \
form/CompressionSelector.js \
diff --git a/www/manager6/form/RRDTypeSelector.js b/www/manager6/form/RRDTypeSelector.js
deleted file mode 100644
index a912c710..00000000
--- a/www/manager6/form/RRDTypeSelector.js
+++ /dev/null
@@ -1,49 +0,0 @@
-Ext.define('PVE.form.RRDTypeSelector', {
- extend: 'Ext.form.field.ComboBox',
- alias: ['widget.pveRRDTypeSelector'],
-
- displayField: 'text',
- valueField: 'id',
- editable: false,
- queryMode: 'local',
- value: 'hour',
- stateEvents: [ 'select' ],
- stateful: true,
- stateId: 'pveRRDTypeSelection',
- store: {
- type: 'array',
- fields: [ 'id', 'timeframe', 'cf', 'text' ],
- data : [
- [ 'hour', 'hour', 'AVERAGE', "Hour (average)" ],
- [ 'hourmax', 'hour', 'MAX', "Hour (max)" ],
- [ 'day', 'day', 'AVERAGE', "Day (average)" ],
- [ 'daymax', 'day', 'MAX', "Day (max)" ],
- [ 'week', 'week', 'AVERAGE', "Week (average)" ],
- [ 'weekmax', 'week', 'MAX', "Week (max)" ],
- [ 'month', 'month', 'AVERAGE', "Month (average)" ],
- [ 'monthmax', 'month', 'MAX', "Month (max)" ],
- [ 'year', 'year', 'AVERAGE', "Year (average)" ],
- [ 'yearmax', 'year', 'MAX', "Year (max)" ]
- ]
- },
-// save current selection in the state Provider so RRDView can read it
- getState: function() {
- var ind = this.getStore().findExact('id', this.getValue());
- var rec = this.getStore().getAt(ind);
- if (!rec) {
- return;
- }
- return {
- id: rec.data.id,
- timeframe: rec.data.timeframe,
- cf: rec.data.cf
- };
- },
-// set selection based on last saved state
- applyState : function(state) {
- if (state && state.id) {
- this.setValue(state.id);
- }
- }
-});
-
diff --git a/www/manager6/lxc/Summary.js b/www/manager6/lxc/Summary.js
index 8d05fc0c..ad1a4ec4 100644
--- a/www/manager6/lxc/Summary.js
+++ b/www/manager6/lxc/Summary.js
@@ -74,7 +74,7 @@ Ext.define('PVE.lxc.Summary', {
});
Ext.apply(me, {
- tbar: [ '->' , { xtype: 'pveRRDTypeSelector' } ],
+ tbar: [ '->' , { xtype: 'proxmoxRRDTypeSelector' } ],
plugins: {
ptype: 'lazyitems',
items: [
diff --git a/www/manager6/node/Summary.js b/www/manager6/node/Summary.js
index 121e59e0..3392c8ad 100644
--- a/www/manager6/node/Summary.js
+++ b/www/manager6/node/Summary.js
@@ -93,7 +93,7 @@ Ext.define('PVE.node.Summary', {
});
Ext.apply(me, {
- tbar: [version_btn, '->', { xtype: 'pveRRDTypeSelector' } ],
+ tbar: [version_btn, '->', { xtype: 'proxmoxRRDTypeSelector' } ],
plugins: {
ptype: 'lazyitems',
items: [
diff --git a/www/manager6/qemu/Summary.js b/www/manager6/qemu/Summary.js
index ff145815..73d273ac 100644
--- a/www/manager6/qemu/Summary.js
+++ b/www/manager6/qemu/Summary.js
@@ -81,7 +81,7 @@ Ext.define('PVE.qemu.Summary', {
});
Ext.apply(me, {
- tbar: [ '->', { xtype: 'pveRRDTypeSelector' } ],
+ tbar: [ '->', { xtype: 'proxmoxRRDTypeSelector' } ],
plugins: {
ptype: 'lazyitems',
items: [
diff --git a/www/manager6/storage/Summary.js b/www/manager6/storage/Summary.js
index a94d8170..8b8b59a8 100644
--- a/www/manager6/storage/Summary.js
+++ b/www/manager6/storage/Summary.js
@@ -10,7 +10,7 @@ Ext.define('PVE.storage.Summary', {
tbar: [
'->',
{
- xtype: 'pveRRDTypeSelector'
+ xtype: 'proxmoxRRDTypeSelector'
}
],
initComponent: function() {
--
2.14.2
More information about the pve-devel
mailing list