From b17be671bc04cd6c48c6987b4f376f0c23d966f4 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Tue, 2 Mar 2021 11:56:53 +0100 Subject: [PATCH] js: Accept non-jQuery nodes in method `EventListener.bind()` --- public/js/icinga/eventlistener.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/js/icinga/eventlistener.js b/public/js/icinga/eventlistener.js index 786441fa5..678e775bc 100644 --- a/public/js/icinga/eventlistener.js +++ b/public/js/icinga/eventlistener.js @@ -42,6 +42,11 @@ */ EventListener.prototype.bind = function (emitter) { var _this = this; + + if (typeof emitter.jquery === 'undefined') { + emitter = $(emitter); + } + $.each(this.handlers, function(i, handler) { _this.icinga.logger.debug('bind: ' + handler.evt + '(' + handler.cond + ')'); emitter.on(