]> git.proxmox.com Git - pve-manager.git/blame - www/manager6/sdn/dns/PowerdnsEdit.js
ui: sdn: homogenize the casing of labels
[pve-manager.git] / www / manager6 / sdn / dns / PowerdnsEdit.js
CommitLineData
1d9643f6
AD
1Ext.define('PVE.sdn.dns.PowerdnsInputPanel', {
2 extend: 'PVE.panel.SDNDnsBase',
3
4 onlineHelp: 'pvesdn_dns_plugin_powerdns',
5
6 onGetValues: function(values) {
7 var me = this;
8
9 if (me.isCreate) {
10 values.type = me.type;
11 } else {
12 delete values.dns;
13 }
14
15 return values;
16 },
17
4966ba74 18 initComponent: function() {
1d9643f6
AD
19 var me = this;
20
21 me.items = [
22 {
23 xtype: me.isCreate ? 'textfield' : 'displayfield',
24 name: 'dns',
25 maxLength: 10,
26 value: me.dns || '',
27 fieldLabel: 'ID',
4966ba74 28 allowBlank: false,
1d9643f6
AD
29 },
30 {
31 xtype: 'textfield',
32 name: 'url',
e07191a0 33 fieldLabel: 'URL',
1d9643f6
AD
34 allowBlank: false,
35 },
36 {
37 xtype: 'textfield',
38 name: 'key',
e07191a0 39 fieldLabel: gettext('API Key'),
1d9643f6
AD
40 allowBlank: false,
41 },
42 {
43 xtype: 'proxmoxintegerfield',
44 name: 'ttl',
e07191a0 45 fieldLabel: 'TTL',
4966ba74 46 allowBlank: true,
1d9643f6
AD
47 },
48 ];
49
50 me.callParent();
4966ba74 51 },
1d9643f6 52});