]>
git.proxmox.com Git - pmg-gui.git/blob - js/VirusDetectorOptions.js
1 Ext
.define('PMG.VirusDetectorOptions', {
2 extend
: 'Proxmox.grid.ObjectGrid',
3 alias
: ['widget.pmgVirusDetectorOptions'],
7 initComponent : function() {
10 me
.add_boolean_row('archiveblockencrypted',
11 gettext('Block encrypted archives'));
13 me
.add_integer_row('archivemaxrec', gettext('Max recursion'),
14 { minValue
: 1, defaultValue
: 5,
17 me
.add_integer_row('archivemaxfiles', gettext('Max files'),
18 { minValue
: 0, defaultValue
: 1000,
21 me
.add_integer_row('archivemaxsize', gettext('Max file size'),
22 { minValue
: 1000000, defaultValue
: 25000000,
25 me
.add_integer_row('maxscansize', gettext('Max scan size'),
26 { minValue
: 1000000, defaultValue
: 100000000,
29 me
.add_integer_row('maxcccount', gettext('Max credit card numbers'),
30 { minValue
: 0, defaultValue
: 0,
33 var baseurl
= '/config/clamav';
35 me
.selModel
= Ext
.create('Ext.selection.RowModel', {});
39 text
: gettext('Edit'),
40 xtype
: 'proxmoxButton',
42 handler: function() { me
.run_editor(); },
45 url
: '/api2/json' + baseurl
,
47 url
: '/api2/extjs' + baseurl
52 itemdblclick
: me
.run_editor
58 me
.on('activate', me
.rstore
.startUpdate
);
59 me
.on('destroy', me
.rstore
.stopUpdate
);
60 me
.on('deactivate', me
.rstore
.stopUpdate
);