From fbd60cfd4cdea364c8628a1a52b789332f528525 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Sat, 12 Nov 2016 12:45:21 +0100 Subject: [PATCH] new helper call_menu_handler --- www/manager6/Utils.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js index b32b2d08..c824b977 100644 --- a/www/manager6/Utils.js +++ b/www/manager6/Utils.js @@ -1220,6 +1220,23 @@ Ext.define('PVE.Utils', { utilities: { } }, + // test automation helper + call_menu_handler: function(menu, text) { + + var list = menu.query('menuitem'); + + Ext.Array.each(list, function(item) { + if (item.text === text) { + if (item.handler) { + item.handler(); + return 1; + } else { + return undefined; + } + } + }); + }, + createCmdMenu: function(v, record, item, index, event) { event.stopEvent(); if (!(v instanceof Ext.tree.View)) {