]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/SpamQuarantine.js
quarantine: refactor action logic
[pmg-gui.git] / js / SpamQuarantine.js
index 5c6865b31e5eef17e05a86c655a40632ef0520ef..32faa6d2897c0236e608c977fa003dce5698a203 100644 (file)
@@ -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 = [];