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