From 1de347ee46359f1acbd5df8e23d273d7a85878d6 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 21 Jan 2023 13:28:48 +0400 Subject: [PATCH] Move ComponentLinkView to TS --- .../view/{ComponentLinkView.js => ComponentLinkView.ts} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) rename src/dom_components/view/{ComponentLinkView.js => ComponentLinkView.ts} (51%) diff --git a/src/dom_components/view/ComponentLinkView.js b/src/dom_components/view/ComponentLinkView.ts similarity index 51% rename from src/dom_components/view/ComponentLinkView.js rename to src/dom_components/view/ComponentLinkView.ts index ef552ae7f..b5570b62c 100644 --- a/src/dom_components/view/ComponentLinkView.js +++ b/src/dom_components/view/ComponentLinkView.ts @@ -1,9 +1,8 @@ -import ComponentView from './ComponentTextView'; - -export default class ComponentLinkView extends ComponentView { - render(...args) { - ComponentView.prototype.render.apply(this, args); +import ComponentTextView from './ComponentTextView'; +export default class ComponentLinkView extends ComponentTextView { + render() { + super.render(); // I need capturing instead of bubbling as bubbled clicks from other // children will execute the link event this.el.addEventListener('click', this.prevDef, true);