pmg-gui/js/MailProxyDKIMPanel.js
Stoiko Ivanov 4460d9531d Add flex to domain lists
By adding a flex value to the domain list items they become scrollable, should
the grid contain more entries than fit on the screen.

This fixes #2579.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-02-04 08:51:32 +01:00

46 lines
974 B
JavaScript

Ext.define('PMG.DKIMDomains', {
extend: 'PMG.RelayDomains',
alias: ['widget.pmgDKIMDomains'],
baseurl: '/config/dkim/domains',
domain_desc: gettext('Sign Domain'),
onlineHelp: 'pmgconfig_mailproxy_dkim'
});
Ext.define('PMG.MailProxyDKIMPanel', {
extend: 'Ext.panel.Panel',
alias: 'widget.pmgMailProxyDKIMPanel',
layout: {
type: 'vbox',
align: 'stretch'
},
bodyPadding: '0 0 10 0',
defaults: {
collapsible: true,
animCollapse: false,
margin: '10 10 0 10'
},
initComponent: function() {
var me = this;
var DKIMSettings = Ext.create('PMG.DKIMSettings', {
title: gettext('Settings')
});
var DKIMDomains = Ext.create('PMG.DKIMDomains', {
title: gettext('Sign Domains'),
flex: 1
});
me.items = [ DKIMSettings, DKIMDomains ];
me.callParent();
DKIMSettings.relayEvents(me, ['activate', 'deactivate', 'destroy']);
DKIMDomains.relayEvents(me, ['activate', 'deactivate', 'destroy']);
}
});