[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