From 7f0619ff3bfafbc9259515619367a14fbf558a58 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Wed, 28 Mar 2018 16:55:43 +0200 Subject: [PATCH] quarantine: refactor action logic so that it can be reused Signed-off-by: Dominik Csapak --- js/SpamQuarantine.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/SpamQuarantine.js b/js/SpamQuarantine.js index 5c6865b..32faa6d 100644 --- a/js/SpamQuarantine.js +++ b/js/SpamQuarantine.js @@ -91,13 +91,19 @@ Ext.define('PMG.SpamQuarantine', { }, btnHandler: function(button, e) { + var me = this; + var action = button.reference; var list = this.lookupReference('list'); var selected = list.getSelection(); + me.doAction(action, selected); + }, + + doAction: function(action, selected) { if (!selected.length) { return; } - var action = button.reference; + var list = this.lookupReference('list'); if (selected.length > 1) { var idlist = []; -- 2.39.2