data/RRDStore.js \
form/VLanField.js \
form/Checkbox.js \
- form/TextField.js \
form/IntegerField.js \
form/RRDTypeSelector.js \
form/KVComboBox.js \
allowBlank: false
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
fieldLabel: gettext('Fallback Server'),
deleteEmpty: !me.isCreate,
name: 'server2'
method: method,
items: [
{
- xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+ xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
fieldLabel: gettext('Name'),
name: 'groupid',
value: me.groupid,
Ext.applyIf(me, {
subject: gettext('HTTP proxy'),
items: {
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'http_proxy',
vtype: 'HttpProxy',
emptyText: PVE.Utils.noneText,
Ext.applyIf(me, {
subject: gettext('Email from address'),
items: {
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'email_from',
vtype: 'pveMail',
emptyText: 'root@$hostname',
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',
method: method,
items: [
{
- xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+ xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
fieldLabel: gettext('Name'),
name: 'poolid',
value: me.poolid,
+++ /dev/null
-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
if (me.allow_iface) {
me.column1.push({
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'iface',
deleteEmpty: !me.isCreate,
value: '',
if (me.allow_iface) {
column1.push({
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'iface',
deleteEmpty: !me.isCreate,
value: '',
/*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'),
validateExists: false
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'hostname',
vtype: 'DnsName',
value: '',
var items = [
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'searchdomain',
skipEmptyText: true,
fieldLabel: gettext('DNS domain'),
}
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
fieldLabel: gettext('DNS server') + " 1",
vtype: 'IP64Address',
allowBlank: true,
itemId: 'dns1'
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
fieldLabel: gettext('DNS server') + " 2",
vtype: 'IP64Address',
skipEmptyText: true,
itemId: 'dns2'
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
fieldLabel: gettext('DNS server') + " 3",
vtype: 'IP64Address',
skipEmptyText: true,
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,
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',
}
},
{
- 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',
}
},
{
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
deleteEmpty: !me.isCreate,
fieldLabel: gettext('Gateway'),
vtype: 'IP6Address',
xtype: 'pveWindowEdit',
subject: gettext('RTC start date'),
items: {
- xtype: 'pvetextfield',
+ xtype: 'proxmoxtextfield',
name: 'startdate',
deleteEmpty: true,
value: 'now',
}
},
{
- xtype: me.isCreate ? 'pvetextfield' : 'displayfield',
+ xtype: me.isCreate ? 'proxmoxtextfield' : 'displayfield',
name: 'server2',
value: '',
fieldLabel: gettext('Second Server'),