diff --git a/src/server/.gitignore b/src/server/.gitignore new file mode 100644 index 0000000..e71630d --- /dev/null +++ b/src/server/.gitignore @@ -0,0 +1,3 @@ +# ignore node_modules folder for eslint +node_modules +webapp \ No newline at end of file diff --git a/src/server/admin/api/postHandler.js b/src/server/admin/api/postHandler.js index 3b2c203..0bcb8e4 100644 --- a/src/server/admin/api/postHandler.js +++ b/src/server/admin/api/postHandler.js @@ -31,7 +31,7 @@ class POSTHandler { db.writeJSONDataSimple( 'seatplan', data.location, dat ).then( resp => { db.getJSONDataSimple( 'locations', data.location ).then( dat => { let s = dat; - s[ 'totalSeats' ] = data.data.seatInfo.count + s[ 'totalSeats' ] = data.data.seatInfo.count; db.writeJSONDataSimple( 'locations', data.location, s ).then( () => { resolve( resp ); } ); @@ -44,7 +44,7 @@ class POSTHandler { db.writeJSONDataSimple( 'seatplan', data.location, { 'draft': {}, 'save': data.data } ).then( resp => { db.getJSONDataSimple( 'locations', data.location ).then( dat => { let s = dat; - s[ 'totalSeats' ] = data.data.seatInfo.count + s[ 'totalSeats' ] = data.data.seatInfo.count; db.writeJSONDataSimple( 'locations', data.location, s ).then( () => { resolve( resp ); } ); diff --git a/src/server/backend/payments/paymentRoutes.js b/src/server/backend/payments/paymentRoutes.js index 21b9091..7246514 100644 --- a/src/server/backend/payments/paymentRoutes.js +++ b/src/server/backend/payments/paymentRoutes.js @@ -12,7 +12,7 @@ const fs = require( 'fs' ); // const ph = require( './paymentHandler.js' ); // const paymentHandler = new ph(); -module.exports = ( app, settings ) => { +module.exports = ( app ) => { app.get( '/payments/canceled', ( req, res ) => { res.sendFile( path.join( __dirname + '/../../ui/en/payments/canceled.html' ) ); } ); diff --git a/src/server/backend/plugins/others/poll/js/settings.js b/src/server/backend/plugins/others/poll/js/settings.js index 3ea2220..c82a90d 100644 --- a/src/server/backend/plugins/others/poll/js/settings.js +++ b/src/server/backend/plugins/others/poll/js/settings.js @@ -1,3 +1,4 @@ +/* eslint-disable no-undef */ const { createApp } = Vue; createApp( { diff --git a/src/server/backend/plugins/others/poll/js/voting.js b/src/server/backend/plugins/others/poll/js/voting.js index 65b5081..1299159 100644 --- a/src/server/backend/plugins/others/poll/js/voting.js +++ b/src/server/backend/plugins/others/poll/js/voting.js @@ -1,3 +1,4 @@ +/* eslint-disable no-undef */ const { createApp } = Vue; createApp( { diff --git a/src/server/package.json b/src/server/package.json index 562db19..7cf2b46 100644 --- a/src/server/package.json +++ b/src/server/package.json @@ -63,7 +63,7 @@ "vue": "^3.3.4" }, "scripts": { - "test": "test.js" + "lint": "eslint . --ext .js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore" }, "repository": { "type": "git", diff --git a/src/server/ui/home/helper.js b/src/server/ui/home/helper.js index 8429f8b..80d1416 100644 --- a/src/server/ui/home/helper.js +++ b/src/server/ui/home/helper.js @@ -1,4 +1,4 @@ -var theme = localStorage.getItem( 'theme' ) ?? ''; +let theme = localStorage.getItem( 'theme' ) ?? ''; if ( window.matchMedia( '(prefers-color-scheme: dark)' ).matches || theme === '☼' ) { document.documentElement.classList.add( 'dark' ); document.getElementById( 'themeSelector' ).innerHTML = '☼'; @@ -9,6 +9,7 @@ if ( window.matchMedia( '(prefers-color-scheme: dark)' ).matches || theme === '& theme = '☽'; } +// eslint-disable-next-line no-unused-vars function changeTheme () { if ( theme === '☼' ) { document.documentElement.classList.remove( 'dark' );