Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / supported / pre.ts
blob39477c5168e6dc4854a4a1fc5c15452bd9ba40b0
1 import { SupportedBrowserValue } from './interface';
3 const scriptNode =
4     // The tag that we're interested in is the main script file. Normally that's index.js.
5     document.querySelector<HTMLScriptElement>('script[src*="/index"]') ||
6     // but there's also lite, eo, private, and public script files. So we suffix them with -index.
7     document.querySelector<HTMLScriptElement>('script[src*="-index"]');
9 if (scriptNode) {
10     scriptNode.onerror = () => {
11         window.protonSupportedBrowser = SupportedBrowserValue.Other;
12     };
13     scriptNode.onload = () => {
14         if (window.protonSupportedBrowser === undefined) {
15             window.protonSupportedBrowser = SupportedBrowserValue.Unsupported;
16         }
17     };