From 2de57af7c86929b708774a1e852558e79f463de2 Mon Sep 17 00:00:00 2001 From: David Sevilla Martin Date: Wed, 24 Mar 2021 15:52:42 -0400 Subject: [PATCH] Move forum & admin app declarations to separate files --- js/src/admin/app.ts | 8 ++++++++ js/src/admin/index.js | 7 +------ js/src/forum/app.ts | 8 ++++++++ js/src/forum/index.js | 7 +------ 4 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 js/src/admin/app.ts create mode 100644 js/src/forum/app.ts diff --git a/js/src/admin/app.ts b/js/src/admin/app.ts new file mode 100644 index 000000000..007d866ea --- /dev/null +++ b/js/src/admin/app.ts @@ -0,0 +1,8 @@ +import Admin from './AdminApplication'; + +const app = new Admin(); + +// @ts-ignore +window.app = app; + +export default app; diff --git a/js/src/admin/index.js b/js/src/admin/index.js index d5212c69a..7aa4d0570 100644 --- a/js/src/admin/index.js +++ b/js/src/admin/index.js @@ -1,9 +1,4 @@ -import AdminApplication from './AdminApplication'; - -const app = new AdminApplication(); - -// Backwards compatibility -window.app = app; +import app from './app'; export { app }; diff --git a/js/src/forum/app.ts b/js/src/forum/app.ts new file mode 100644 index 000000000..02daea014 --- /dev/null +++ b/js/src/forum/app.ts @@ -0,0 +1,8 @@ +import Forum from './ForumApplication'; + +const app = new Forum(); + +// @ts-ignore +window.app = app; + +export default app; diff --git a/js/src/forum/index.js b/js/src/forum/index.js index bdd5289d4..5cb3ff1a3 100644 --- a/js/src/forum/index.js +++ b/js/src/forum/index.js @@ -1,12 +1,7 @@ import 'expose-loader?punycode!punycode'; import 'expose-loader?ColorThief!color-thief-browser'; -import ForumApplication from './ForumApplication'; - -const app = new ForumApplication(); - -// Backwards compatibility -window.app = app; +import app from './app'; export { app };