]> git.proxmox.com Git - pmg-gui.git/blame - js/SpamContextMenu.js
node certificate: make parent panel scrollable
[pmg-gui.git] / js / SpamContextMenu.js
CommitLineData
c627f092
DC
1Ext.define('PMG.menu.SpamContextMenu', {
2 extend: 'Ext.menu.Menu',
3
4 showSeparator: false,
5
6 controller: {
7 xclass: 'Ext.app.ViewController',
8 callCallback: function(btn) {
28eb60c0
TL
9 let view = this.getView();
10 if (Ext.isFunction(view.callback)) {
11 view.callback(btn.action);
c627f092 12 }
c87d46fb 13 },
c627f092
DC
14 },
15
16 items: [
17 {
18 text: gettext('Deliver'),
19 iconCls: 'fa fa-fw fa-paper-plane-o',
20 action: 'deliver',
c87d46fb 21 handler: 'callCallback',
c627f092
DC
22 },
23 {
24 text: gettext('Delete'),
25 iconCls: 'fa fa-fw fa-trash-o',
26 action: 'delete',
c87d46fb 27 handler: 'callCallback',
c627f092
DC
28 },
29 { xtype: 'menuseparator' },
30 {
31 text: gettext('Whitelist'),
32 iconCls: 'fa fa-fw fa-check',
33 action: 'whitelist',
24c650b5 34 handler: 'callCallback',
c627f092
DC
35 },
36 {
37 text: gettext('Blacklist'),
38 iconCls: 'fa fa-fw fa-times',
39 action: 'blacklist',
24c650b5 40 handler: 'callCallback',
c87d46fb
TL
41 },
42 ],
c627f092 43});