From 2c13b997bfe72e83f705a483aa68f7b81130ce16 Mon Sep 17 00:00:00 2001 From: rob Date: Mon, 15 Aug 2022 18:28:50 -0400 Subject: [PATCH] added `pretty-checkbox` for, well, better checkboxes in forms --- app/views/layouts/main.pug | 1 + lib/site-platform.js | 9 ++++++--- package.json | 1 + yarn.lock | 5 +++++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/views/layouts/main.pug b/app/views/layouts/main.pug index fc94731..c22e0d1 100644 --- a/app/views/layouts/main.pug +++ b/app/views/layouts/main.pug @@ -19,6 +19,7 @@ html(lang='en') block css link(rel='stylesheet', href=`/fontawesome/css/all.min.css?v=${pkg.version}`) + link(rel='stylesheet', href=`/pretty-checkbox/pretty-checkbox.min.css?v=${pkg.version}`) block vendorcss diff --git a/lib/site-platform.js b/lib/site-platform.js index ed5b587..3ac27de 100644 --- a/lib/site-platform.js +++ b/lib/site-platform.js @@ -261,17 +261,20 @@ module.exports.startWebServer = async (dtp) => { module.app.use('/uikit/images', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'uikit', 'src', 'images'))); module.app.use('/uikit', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'uikit', 'dist'))); - module.app.use('/chart.js', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'chart.js', 'dist'))); module.app.use('/chartjs-adapter-moment', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'chartjs-adapter-moment', 'dist'))); - module.app.use('/cropperjs', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'cropperjs', 'dist'))); + module.app.use('/pretty-checkbox', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'pretty-checkbox', 'dist'))); + module.app.use('/fontawesome', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', '@fortawesome', 'fontawesome-free'))); module.app.use('/moment', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'moment', 'min'))); - module.app.use('/mpegts', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'mpegts.js', 'dist'))); module.app.use('/numeral', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'numeral', 'min'))); + + module.app.use('/cropperjs', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'cropperjs', 'dist'))); module.app.use('/tinymce', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'tinymce'))); module.app.use('/highlight.js', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'highlight.js'))); + module.app.use('/mpegts', cacheOneDay, express.static(path.join(dtp.config.root, 'node_modules', 'mpegts.js', 'dist'))); + /* * ExpressJS middleware */ diff --git a/package.json b/package.json index c63e1f4..1459b82 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "passport-oauth2-client-password": "^0.1.2", "password-generator": "^2.3.2", "picmo": "^5.4.0", + "pretty-checkbox": "^3.0.3", "pug": "^3.0.2", "qrcode": "^1.5.0", "rate-limiter-flexible": "^2.3.6", diff --git a/yarn.lock b/yarn.lock index 91ce3f5..654b517 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6545,6 +6545,11 @@ pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== +pretty-checkbox@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/pretty-checkbox/-/pretty-checkbox-3.0.3.tgz#d49c8013a8fc08ee0c2d6ebde453464bfdbc428e" + integrity sha512-kCLsENsJ6h5Bcq106Q3YMSxuz2q3jtIXP7fgDB/+jZjUsZjRjAoL9Lr1TVwAEcugufVBhr5Mfd9L7P6d+SR+Yw== + pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"