From 7699180dcd3b6a83acc96425b9cc719416b1ed47 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 14 Aug 2017 15:29:36 +0200 Subject: [PATCH] method for retrieving list of listeners of given type --- frontend-js/src/main/js/ObjectWithListeners.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend-js/src/main/js/ObjectWithListeners.js b/frontend-js/src/main/js/ObjectWithListeners.js index 8e81a069ee..bcc2e9759c 100644 --- a/frontend-js/src/main/js/ObjectWithListeners.js +++ b/frontend-js/src/main/js/ObjectWithListeners.js @@ -159,6 +159,13 @@ ObjectWithListeners.prototype.callListeners = function(type, arg) { return Promise.all(promises); }; +ObjectWithListeners.prototype.getListeners = function(type) { + if (this._validListeners[type] === undefined) { + throw new Error("Unknown listener type: " + type); + } + return this._validListeners[type]; +}; + /** * Fires property change listeners for a given property name. * -- GitLab