()
| 192 | } |
| 193 | |
| 194 | init() { |
| 195 | window.addEventListener('topic.click', this.handleTopicClick); |
| 196 | window.addEventListener('click', this.handleOverlayClick); |
| 197 | window.addEventListener('keydown', (e) => { |
| 198 | if (e.key.toLowerCase() === 'escape') { |
| 199 | this.close(); |
| 200 | } |
| 201 | }); |
| 202 | } |
| 203 | } |
| 204 |