web: Move PanicError enum to its own file

This commit is contained in:
Nathan Adams 2024-07-01 11:29:18 +02:00
parent b254b19be2
commit a8b146df3e
3 changed files with 19 additions and 18 deletions

View File

@ -0,0 +1,16 @@
export enum PanicError {
Unknown,
CSPConflict,
FileProtocol,
InvalidWasm,
JavascriptConfiguration,
JavascriptConflict,
WasmCors,
WasmDownload,
WasmMimeType,
WasmNotFound,
WasmDisabledMicrosoftEdge,
InvalidSwf,
SwfFetchError,
SwfCors,
}

View File

@ -2,23 +2,7 @@ import { text, textAsParagraphs } from "../../i18n";
import { createRef } from "tsx-dom";
import { buildInfo } from "../../build-info";
import { RUFFLE_ORIGIN } from "../constants";
export enum PanicError {
Unknown,
CSPConflict,
FileProtocol,
InvalidWasm,
JavascriptConfiguration,
JavascriptConflict,
WasmCors,
WasmDownload,
WasmMimeType,
WasmNotFound,
WasmDisabledMicrosoftEdge,
InvalidSwf,
SwfFetchError,
SwfCors,
}
import { PanicError } from "../errors";
interface PanicLink {
type: "open_link";

View File

@ -17,8 +17,9 @@ import { buildInfo } from "./build-info";
import { text, textAsParagraphs } from "./i18n";
import { isExtension } from "./current-script";
import { configureBuilder } from "./internal/builder";
import { PanicError, showPanicScreen } from "./internal/ui/panic";
import { showPanicScreen } from "./internal/ui/panic";
import { RUFFLE_ORIGIN } from "./internal/constants";
import { PanicError } from "./internal/errors";
const DIMENSION_REGEX = /^\s*(\d+(\.\d+)?(%)?)/;