diff --git a/assets/javascripts/discourse/components/knowledge-explorer-topic-list.js.es6 b/assets/javascripts/discourse/components/knowledge-explorer-topic-list.js.es6 index 33e9653..fe8048e 100644 --- a/assets/javascripts/discourse/components/knowledge-explorer-topic-list.js.es6 +++ b/assets/javascripts/discourse/components/knowledge-explorer-topic-list.js.es6 @@ -13,16 +13,10 @@ export default Ember.Component.extend({ }, // need to handle clicks here since links are in a raw view - didRender() { - const topicLinks = this.element.getElementsByClassName( - "knowledge-explorer-topic-link" - ); - - for (let i = 0, max = topicLinks.length; i < max; i++) { - topicLinks[i].addEventListener("click", e => { - const topicId = e.target.dataset.topicId; - this.selectTopic(topicId); - }); + click(e) { + if (e.target.className === "knowledge-explorer-topic-link") { + const topicId = e.target.dataset.topicId; + this.selectTopic(topicId); } },