Ext.define('PMG.menu.SpamContextMenu', {
- extend: 'Ext.menu.Menu',
-
- showSeparator: false,
-
- controller: {
- xclass: 'Ext.app.ViewController',
- callCallback: function(btn) {
- let view = this.getView();
- if (Ext.isFunction(view.callback)) {
- view.callback(btn.action);
- }
- },
- },
+ extend: 'PMG.menu.QuarantineContextMenu',
items: [
{
text: gettext('Deliver'),
- iconCls: 'fa fa-fw fa-paper-plane-o',
+ iconCls: 'fa fa-fw fa-paper-plane-o info-blue',
action: 'deliver',
handler: 'callCallback',
},
{
text: gettext('Delete'),
- iconCls: 'fa fa-fw fa-trash-o',
+ iconCls: 'fa fa-fw fa-trash-o critical',
action: 'delete',
handler: 'callCallback',
},
text: gettext('Whitelist'),
iconCls: 'fa fa-fw fa-check',
action: 'whitelist',
- handler: 'action',
+ handler: 'callCallback',
},
{
text: gettext('Blacklist'),
iconCls: 'fa fa-fw fa-times',
action: 'blacklist',
- handler: 'action',
+ handler: 'callCallback',
},
],
});