From 5dfb463db24e5f52b0c674fd5a13667af8877f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Thu, 8 Aug 2019 15:55:34 +0200 Subject: [PATCH] Trigger Regular Click if listener is missing --- lib/focus.directive.js | 3 +++ src/focus.directive.ts | 2 ++ 2 files changed, 5 insertions(+) diff --git a/lib/focus.directive.js b/lib/focus.directive.js index 9a1c282..4fee138 100644 --- a/lib/focus.directive.js +++ b/lib/focus.directive.js @@ -211,6 +211,9 @@ var FocusElement = /** @class */ (function () { } catch (e) { } } + else { + this.$el.click(); + } }; FocusElement.prototype.defaultFocusNext = function () { if (this.$el) { diff --git a/src/focus.directive.ts b/src/focus.directive.ts index e429734..4274058 100644 --- a/src/focus.directive.ts +++ b/src/focus.directive.ts @@ -234,6 +234,8 @@ export class FocusElement { try { this.$el.__vue__.$vnode.componentOptions.listeners.click(); } catch (e) {} + } else { + this.$el.click(); } }