From 5e24160375c78c1cfc7cde55f61582cdb817e542 Mon Sep 17 00:00:00 2001 From: Kasper Seweryn Date: Tue, 22 Feb 2022 12:34:54 +0100 Subject: [PATCH] Fix jQuery in fomantic-ui-css --- front/src/jquery.js | 2 -- front/src/main.js | 1 - front/vite.config.js | 13 +++++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) delete mode 100644 front/src/jquery.js diff --git a/front/src/jquery.js b/front/src/jquery.js deleted file mode 100644 index 98621b4d2..000000000 --- a/front/src/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -import jQuery from 'jquery' -window.$ = window.jQuery = jQuery diff --git a/front/src/main.js b/front/src/main.js index c40f6efde..b62cc1343 100644 --- a/front/src/main.js +++ b/front/src/main.js @@ -19,7 +19,6 @@ import filters from '@/filters' // eslint-disable-line import { parseAPIErrors } from '@/utils' import globals from '@/components/globals' // eslint-disable-line import './registerServiceWorker' -import '@/jquery' import '@/semantic' logger.default.info('Loading environment:', import.meta.env.NODE_ENV) diff --git a/front/vite.config.js b/front/vite.config.js index 848e3d662..8202460a7 100644 --- a/front/vite.config.js +++ b/front/vite.config.js @@ -9,6 +9,14 @@ import path from 'path' export default defineConfig({ plugins: [ vue(), + { + name: 'fix-fomantic-ui-css', + transform (src, id) { + if (id.includes('fomantic-ui-css') && id.endsWith('.min.js')) { + return `import jQuery from 'jquery';${src}` + } + } + }, { name: 'fix-django-channels', transform (src, id) { @@ -18,6 +26,11 @@ export default defineConfig({ } } ], + build: { + // NOTE: For debugging builds + // TODO: Remove before #1664 is merged + sourcemap: 'inline' + }, resolve: { alias: { "@": path.resolve(__dirname, "./src"),