]> git.proxmox.com Git - pve-manager.git/commitdiff
use TextField from proxmox-widget-toolkit
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 15 Jan 2018 14:17:51 +0000 (15:17 +0100)
committerDominik Csapak <d.csapak@proxmox.com>
Thu, 25 Jan 2018 12:36:37 +0000 (13:36 +0100)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 files changed:
www/manager6/Makefile
www/manager6/dc/AuthEdit.js
www/manager6/dc/GroupEdit.js
www/manager6/dc/OptionView.js
www/manager6/dc/PoolEdit.js
www/manager6/form/TextField.js [deleted file]
www/manager6/grid/FirewallRules.js
www/manager6/lxc/CreateWizard.js
www/manager6/lxc/DNS.js
www/manager6/node/DNSEdit.js
www/manager6/node/NetworkEdit.js
www/manager6/qemu/Options.js
www/manager6/storage/GlusterFsEdit.js

index 6a5b8252a3f7679642d841c2f542a228e69d46b1..fdaf15d4328927538532a8c663032d85aa37cc57 100644 (file)
@@ -28,7 +28,6 @@ JSSRC=                                                        \
        data/RRDStore.js                                \
        form/VLanField.js                               \
        form/Checkbox.js                                \
-       form/TextField.js                               \
        form/IntegerField.js                            \
        form/RRDTypeSelector.js                         \
        form/KVComboBox.js                              \
index 91a722e28b0089ae63bd3e6ed6380788b712ee68..612436d16ea48ed770ba5a270403b78c3cb416e0 100644 (file)
@@ -100,7 +100,7 @@ Ext.define('PVE.dc.AuthEdit', {
                     allowBlank: false
                },
                {
-                    xtype: 'pvetextfield',
+                    xtype: 'proxmoxtextfield',
                     fieldLabel: gettext('Fallback Server'),
                    deleteEmpty: !me.isCreate,
                    name: 'server2'
index 0d881a38ba7983266451d1ed21cda1e617ccc0e8..6f17c5b5613456881c26376f42d052ec30c103c1 100644 (file)
@@ -24,7 +24,7 @@ Ext.define('PVE.dc.GroupEdit', {
             method: method,
             items: [
                 {
-                   xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+                   xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
                    fieldLabel: gettext('Name'),
                    name: 'groupid',
                    value: me.groupid,
index a24b542f9aabd733b29ef5abe5e715967c96caba..44ca096b3f5865ef635ab93925944f7aa3b1b3b8 100644 (file)
@@ -7,7 +7,7 @@ Ext.define('PVE.dc.HttpProxyEdit', {
        Ext.applyIf(me, {
            subject: gettext('HTTP proxy'),
            items: {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'http_proxy',
                vtype: 'HttpProxy',
                emptyText: PVE.Utils.noneText,
@@ -83,7 +83,7 @@ Ext.define('PVE.dc.EmailFromEdit', {
        Ext.applyIf(me, {
            subject: gettext('Email from address'),
            items: {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'email_from',
                vtype: 'pveMail',
                emptyText: 'root@$hostname',
@@ -108,7 +108,7 @@ Ext.define('PVE.dc.MacPrefixEdit', {
        Ext.applyIf(me, {
            subject: gettext('MAC address prefix'),
            items: {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'mac_prefix',
                regex: /^[a-f0-9]{2}(?::[a-f0-9]{2}){0,2}:?$/i,
                regexText: gettext('Example') + ': 02:8f',
index c2a2d25f90da2494d90e43488e1e3a6e451109d6..ce466af8189d3c19447ea30d1b88f0965b072de2 100644 (file)
@@ -24,7 +24,7 @@ Ext.define('PVE.dc.PoolEdit', {
             method: method,
             items: [
                 {
-                   xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+                   xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
                    fieldLabel: gettext('Name'),
                    name: 'poolid',
                    value: me.poolid,
diff --git a/www/manager6/form/TextField.js b/www/manager6/form/TextField.js
deleted file mode 100644 (file)
index 60e42eb..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-Ext.define('PVE.form.Textfield', {
-    extend: 'Ext.form.field.Text',
-    alias: ['widget.pvetextfield'],
-
-    skipEmptyText: true,
-    
-    deleteEmpty: false,
-    
-    getSubmitData: function() {
-        var me = this,
-            data = null,
-            val;
-        if (!me.disabled && me.submitValue && !me.isFileUpload()) {
-            val = me.getSubmitValue();
-            if (val !== null) {
-                data = {};
-                data[me.getName()] = val;
-            } else if (me.deleteEmpty) {
-               data = {};
-                data['delete'] = me.getName();
-           }
-        }
-        return data;
-    },
-
-    getSubmitValue: function() {
-       var me = this;
-
-        var value = this.processRawValue(this.getRawValue());
-       if (value !== '') {
-           return value;
-       }
-
-       return me.skipEmptyText ? null: value; 
-    }
-});
\ No newline at end of file
index 5adf7e80ea8113d8f51de38ad14c067817e46985..80801db0721ac208802c3d383e42899c8e2eea9d 100644 (file)
@@ -106,7 +106,7 @@ Ext.define('PVE.FirewallRulePanel', {
 
        if (me.allow_iface) {
            me.column1.push({
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'iface',
                deleteEmpty: !me.isCreate,
                value: '',
@@ -324,7 +324,7 @@ Ext.define('PVE.FirewallGroupRuleEdit', {
 
        if (me.allow_iface) {
            column1.push({
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'iface',
                deleteEmpty: !me.isCreate,
                value: '',
index 5fedb99c7ccf69c8f3646a20ddf23547cff035e6..5e85d2fe81d65d569d993c73b34ec7fd6aa0ad94 100644 (file)
@@ -88,7 +88,7 @@ Ext.define('PVE.lxc.CreateWizard', {
 
        /*jslint confusion: true */
        /* the validator function can return either a string or a boolean */
-       me.sshkeyfield = Ext.createWidget('pvetextfield', {
+       me.sshkeyfield = Ext.createWidget('proxmoxtextfield', {
            name: 'ssh-public-keys',
            value: '',
            fieldLabel: gettext('SSH public key'),
@@ -207,7 +207,7 @@ Ext.define('PVE.lxc.CreateWizard', {
                            validateExists: false
                        },
                        {
-                           xtype: 'pvetextfield',
+                           xtype: 'proxmoxtextfield',
                            name: 'hostname',
                            vtype: 'DnsName',
                            value: '',
index 9b17c6f5ad2a26391c007525aa9dc52a79b54fcf..5437967ff809251690ed6e8377228d1e73b77362 100644 (file)
@@ -37,7 +37,7 @@ Ext.define('PVE.lxc.DNSInputPanel', {
 
        var items = [
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                name: 'searchdomain',
                skipEmptyText: true,
                fieldLabel: gettext('DNS domain'),
@@ -58,7 +58,7 @@ Ext.define('PVE.lxc.DNSInputPanel', {
                }
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                fieldLabel: gettext('DNS server') + " 1",
                vtype: 'IP64Address',
                allowBlank: true,
@@ -67,7 +67,7 @@ Ext.define('PVE.lxc.DNSInputPanel', {
                itemId: 'dns1'
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                fieldLabel: gettext('DNS server') + " 2",
                vtype: 'IP64Address',
                skipEmptyText: true,
@@ -76,7 +76,7 @@ Ext.define('PVE.lxc.DNSInputPanel', {
                itemId: 'dns2'
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                fieldLabel: gettext('DNS server') + " 3",
                vtype: 'IP64Address',
                skipEmptyText: true,
index e9784801de65a60af753e0798a7f45d6c3e0d4ed..e878622d1e642930926a31538226a40f759ea361 100644 (file)
@@ -18,21 +18,21 @@ Ext.define('PVE.node.DNSEdit', {
                 allowBlank: false
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                 fieldLabel: gettext('DNS server') + " 1",
                vtype: 'IP64Address',
                skipEmptyText: true,
                 name: 'dns1'
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                fieldLabel: gettext('DNS server') + " 2",
                vtype: 'IP64Address',
                skipEmptyText: true,
                 name: 'dns2'
            },
            {
-               xtype: 'pvetextfield',
+               xtype: 'proxmoxtextfield',
                 fieldLabel: gettext('DNS server') + " 3",
                vtype: 'IP64Address',
                skipEmptyText: true,
index aa99569301c34c5323b0f8c4e33db0601160df74..de8b65d972c8d79a30647fd2134c929acd9e8626 100644 (file)
@@ -209,14 +209,14 @@ Ext.define('PVE.node.NetworkEdit', {
 
            column1.push(
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('IP address'),
                    vtype: 'IPAddress',
                    name: 'address'
                },
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('Subnet mask'),
                    vtype: 'IPAddress',
@@ -241,21 +241,21 @@ Ext.define('PVE.node.NetworkEdit', {
                    }
                },
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('Gateway'),
                    vtype: 'IPAddress',
                    name: 'gateway'
                },
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('IPv6 address'),
                    vtype: 'IP6Address',
                    name: 'address6'
                },
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('Prefix length'),
                    vtype: 'IP6PrefixLength',
@@ -282,7 +282,7 @@ Ext.define('PVE.node.NetworkEdit', {
                    }
                },
                {
-                   xtype: 'pvetextfield',
+                   xtype: 'proxmoxtextfield',
                    deleteEmpty: !me.isCreate,
                    fieldLabel: gettext('Gateway'),
                    vtype: 'IP6Address',
index b5d325376c8e5db6795e34c35c9dcdcaf5d9775f..016d68aac7fa548237455b205379ea9921e6bff8 100644 (file)
@@ -247,7 +247,7 @@ Ext.define('PVE.qemu.Options', {
                    xtype: 'pveWindowEdit',
                    subject: gettext('RTC start date'),
                    items: {
-                       xtype: 'pvetextfield',
+                       xtype: 'proxmoxtextfield',
                        name: 'startdate',
                        deleteEmpty: true,
                        value: 'now',
index d861c0b81c402fba32b87ba8310a4931dba74381..1d135690457696af7f87b16598e5c03593df8fec 100644 (file)
@@ -106,7 +106,7 @@ Ext.define('PVE.storage.GlusterFsInputPanel', {
                }
            },
            {
-               xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+               xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
                name: 'server2',
                value: '',
                fieldLabel: gettext('Second Server'),