From d1524db0d703d0702c33bdf8dc6886ac821276dd Mon Sep 17 00:00:00 2001 From: Monkey Do Date: Tue, 31 Oct 2023 17:15:14 +0100 Subject: [PATCH 1/2] Support compiling CSS files with Webpack --- webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.config.js b/webpack.config.js index 813a530d..86562af4 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -34,7 +34,7 @@ module.exports = (env, argv) => { ] }, { - test: /\.less$/, + test: /\.(le|c)ss$/, use: [ { loader: 'style-loader' From 48beef7a684c58045c38763c31445a6fe0342890 Mon Sep 17 00:00:00 2001 From: Monkey Do Date: Tue, 31 Oct 2023 17:17:30 +0100 Subject: [PATCH 2/2] Replace SimpleMDE with EasyMDE SimpleMDE has been deprecated for years, but a drop-in replacement fork thankfully exists ! --- .../frontend/static/scripts/wysiwyg-editor.js | 5 +- critiquebrainz/frontend/templates/common.html | 2 +- .../templates/review/entity/comments.html | 10 +- .../templates/review/modify/base.html | 6 +- package-lock.json | 5821 +++++++++-------- package.json | 4 +- 6 files changed, 2951 insertions(+), 2897 deletions(-) diff --git a/critiquebrainz/frontend/static/scripts/wysiwyg-editor.js b/critiquebrainz/frontend/static/scripts/wysiwyg-editor.js index e2c2936d..b0ab7f13 100644 --- a/critiquebrainz/frontend/static/scripts/wysiwyg-editor.js +++ b/critiquebrainz/frontend/static/scripts/wysiwyg-editor.js @@ -1,2 +1,3 @@ -var SimpleMDE = require('simplemde'); -window.SimpleMDE = SimpleMDE; +import '../../../../node_modules/easymde/dist/easymde.min.css'; +var EasyMDE = require('easymde'); +window.EasyMDE = EasyMDE; diff --git a/critiquebrainz/frontend/templates/common.html b/critiquebrainz/frontend/templates/common.html index 4a53ab06..078ae5ad 100644 --- a/critiquebrainz/frontend/templates/common.html +++ b/critiquebrainz/frontend/templates/common.html @@ -1,5 +1,5 @@ {% set rating_script %} - +