[pve-devel] [PATCH manager] fix #1307: dont use language dependent separator in gui

Dominik Csapak d.csapak at proxmox.com
Fri Mar 17 16:53:12 CET 2017


by default, extjs submits the language dependent decimal separator,
e.g. ',' for german and '.' for english

but we always want '.'

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 www/manager6/lxc/MPResize.js     | 1 +
 www/manager6/lxc/Network.js      | 1 +
 www/manager6/lxc/ResourceEdit.js | 2 ++
 www/manager6/qemu/CPUOptions.js  | 1 +
 www/manager6/qemu/HDEdit.js      | 1 +
 www/manager6/qemu/HDResize.js    | 1 +
 www/manager6/qemu/HDThrottle.js  | 2 ++
 www/manager6/qemu/NetworkEdit.js | 1 +
 8 files changed, 10 insertions(+)

diff --git a/www/manager6/lxc/MPResize.js b/www/manager6/lxc/MPResize.js
index bcda4b6..d7b7c98 100644
--- a/www/manager6/lxc/MPResize.js
+++ b/www/manager6/lxc/MPResize.js
@@ -48,6 +48,7 @@ Ext.define('PVE.window.MPResize', {
 
 	me.hdsizesel = Ext.createWidget('numberfield', {
 	    name: 'size',
+	    submitLocaleSeparator: false,
 	    minValue: 0,
 	    maxValue: 128*1024,
 	    decimalPrecision: 3,
diff --git a/www/manager6/lxc/Network.js b/www/manager6/lxc/Network.js
index 1620a7a..1244d49 100644
--- a/www/manager6/lxc/Network.js
+++ b/www/manager6/lxc/Network.js
@@ -139,6 +139,7 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
 		xtype: 'numberfield',
 		name: 'rate',
 		fieldLabel: gettext('Rate limit') + ' (MB/s)',
+		submitLocaleSeparator: false,
 		minValue: 0,
 		maxValue: 10*1024,
 		value: cdata.rate,
diff --git a/www/manager6/lxc/ResourceEdit.js b/www/manager6/lxc/ResourceEdit.js
index 61a5539..c49c011 100644
--- a/www/manager6/lxc/ResourceEdit.js
+++ b/www/manager6/lxc/ResourceEdit.js
@@ -137,6 +137,7 @@ Ext.define('PVE.lxc.CPUInputPanel', {
 		minValue: 0,
 		value: '',
 		step: 1,
+		submitLocaleSeparator: false,
 		fieldLabel: gettext('CPU limit'),
 		labelWidth: labelWidth,
 		allowBlank: true,
@@ -456,6 +457,7 @@ Ext.define('PVE.lxc.MountPointInputPanel', {
 	    });
 	    me.hdsizesel = Ext.createWidget('numberfield', {
 		name: 'disksize',
+		submitLocaleSeparator: false,
 		minValue: 0.1,
 		maxValue: 128*1024,
 		decimalPrecision: 3,
diff --git a/www/manager6/qemu/CPUOptions.js b/www/manager6/qemu/CPUOptions.js
index 3cadf22..be20023 100644
--- a/www/manager6/qemu/CPUOptions.js
+++ b/www/manager6/qemu/CPUOptions.js
@@ -28,6 +28,7 @@ Ext.define('PVE.qemu.CPUOptionsInputPanel', {
             },
             {
                 xtype: 'numberfield',
+		submitLocaleSeparator: false,
                 name: 'cpulimit',
                 minValue: 0,
                 maxValue: me.maxvcpus,
diff --git a/www/manager6/qemu/HDEdit.js b/www/manager6/qemu/HDEdit.js
index 0060394..fe14884 100644
--- a/www/manager6/qemu/HDEdit.js
+++ b/www/manager6/qemu/HDEdit.js
@@ -208,6 +208,7 @@ Ext.define('PVE.qemu.HDInputPanel', {
 
 	    me.hdsizesel = Ext.createWidget('numberfield', {
 		name: 'disksize',
+		submitLocaleSeparator: false,
 		minValue: 0.001,
 		maxValue: 128*1024,
 		decimalPrecision: 3,
diff --git a/www/manager6/qemu/HDResize.js b/www/manager6/qemu/HDResize.js
index 0e50ff8..24ffca3 100644
--- a/www/manager6/qemu/HDResize.js
+++ b/www/manager6/qemu/HDResize.js
@@ -45,6 +45,7 @@ Ext.define('PVE.window.HDResize', {
 
 	me.hdsizesel = Ext.createWidget('numberfield', {
 	    name: 'size',
+	    submitLocaleSeparator: false,
 	    minValue: 0,
 	    maxValue: 128*1024,
 	    decimalPrecision: 3,
diff --git a/www/manager6/qemu/HDThrottle.js b/www/manager6/qemu/HDThrottle.js
index 8d2af2a..412062c 100644
--- a/www/manager6/qemu/HDThrottle.js
+++ b/www/manager6/qemu/HDThrottle.js
@@ -66,6 +66,7 @@ Ext.define('PVE.qemu.HDThrottleInputPanel', {
 
         me.mbps_rd = Ext.widget('numberfield', {
             name: 'mbps_rd',
+	    submitLocaleSeparator: false,
             minValue: 1,
             step: 1,
             fieldLabel: gettext('Read limit') + ' (MB/s)',
@@ -77,6 +78,7 @@ Ext.define('PVE.qemu.HDThrottleInputPanel', {
 
         me.mbps_rd_max = Ext.widget('numberfield', {
             name: 'mbps_rd_max',
+	    submitLocaleSeparator: false,
             minValue: 1,
             step: 1,
             fieldLabel: gettext('Read max burst') + ' (MB)',
diff --git a/www/manager6/qemu/NetworkEdit.js b/www/manager6/qemu/NetworkEdit.js
index b63f5ff..b133bf1 100644
--- a/www/manager6/qemu/NetworkEdit.js
+++ b/www/manager6/qemu/NetworkEdit.js
@@ -141,6 +141,7 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
 	    {
 		xtype: 'numberfield',
 		name: 'rate',
+		submitLocaleSeparator: false,
 		fieldLabel: gettext('Rate limit') + ' (MB/s)',
 		minValue: 0,
 		maxValue: 10*1024,
-- 
2.1.4





More information about the pve-devel mailing list