Open anchor hrefs in the default browser. (#111)

This commit is contained in:
Daniel Scalzi 2020-09-13 20:27:18 -04:00
parent 9793c4072d
commit e86992a7ee
No known key found for this signature in database
GPG Key ID: D18EA3FB4B142A57

View File

@ -2,20 +2,21 @@ import * as React from 'react'
import * as ReactDOM from 'react-dom' import * as ReactDOM from 'react-dom'
import { AppContainer } from 'react-hot-loader' import { AppContainer } from 'react-hot-loader'
import { Provider } from 'react-redux' import { Provider } from 'react-redux'
// import { shell } from 'electron' import { shell } from 'electron'
import store from './redux/store' import store from './redux/store'
import Application from './components/Application' import Application from './components/Application'
import './index.css' import './index.css'
// Open anchor hrefs in the default browser.
// document.addEventListener('click', (event: MouseEvent) => { document.addEventListener('click', (event: MouseEvent) => {
// if ((event.target as HTMLElement)?.tagName === 'A' && (event.target as HTMLAnchorElement)?.href.startsWith('http')) { const anchor: HTMLAnchorElement | null = (event.target as HTMLElement).closest('a')
// event.preventDefault() if(anchor != null && anchor.hasAttribute('href') && anchor.getAttribute('href')!.toLowerCase().startsWith('http')) {
// shell.openExternal((event.target as HTMLAnchorElement).href) event.preventDefault()
// } shell.openExternal(anchor.href)
// }) }
})
// Create main element // Create main element
const mainElement = document.createElement('div') const mainElement = document.createElement('div')