From 4a59b8b1d3259c2a2e6334bdc865c306cb446ab2 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Thu, 6 Apr 2023 09:49:59 -0400 Subject: [PATCH] Added code to open external links in the user's default browser --- assets/coffee/sentry.coffee | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/assets/coffee/sentry.coffee b/assets/coffee/sentry.coffee index 19a5335..2a165e6 100644 --- a/assets/coffee/sentry.coffee +++ b/assets/coffee/sentry.coffee @@ -1,3 +1,16 @@ +shell = require('electron').shell + +document.addEventListener('DOMContentLoaded', () -> + links = document.querySelectorAll('a[href^="http"]') + i = 0 + while i < links.length + links[i].addEventListener('click', (event) -> + event.preventDefault() + shell.openExternal(this.href) + ) + i++ +) + @openTab = (tab) -> # show the component info that's selected tabs = document.querySelectorAll('.tab-button')