Reputation: 6486
Is there a way to add (in a nice way, I mean to avoid multiple listener definitions) same event handler to few events? i.e.
element.on('event1 event2 event3').listen(handleEvents);
EDIT:
I mean also generic events like focus
, blur
etc.
Upvotes: 0
Views: 255
Reputation: 76363
You can do something like this :
['event1', 'event2', 'event3'].forEach((event) =>
element.on[event].listen(handleEvents));
Alternatively you can do :
[element.onBlur, element.onFocus].forEach((stream) => stream.listen(handleEvents));
Upvotes: 4