mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 05:14:23 +00:00
do more cleanup of code using eslint
This commit is contained in:
469
src/webapp/main/package-lock.json
generated
469
src/webapp/main/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
2
src/webapp/main/public/coloris.min.js
vendored
2
src/webapp/main/public/coloris.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -187,7 +187,9 @@ export default {
|
||||
if ( Object.keys( this.cart[ this.event.eventID ][ 'tickets' ] ).length < 1 ) {
|
||||
try {
|
||||
delete this.cart[ this.event.eventID ];
|
||||
} catch {}
|
||||
} catch {
|
||||
console.log( 'element nonexistent' );
|
||||
}
|
||||
} else {
|
||||
delete this.cart[ this.event.eventID ][ 'tickets' ][ ticket ];
|
||||
}
|
||||
@@ -238,7 +240,7 @@ export default {
|
||||
}
|
||||
},
|
||||
created () {
|
||||
window.addEventListener( 'visibilitychange', ( e ) => {
|
||||
window.addEventListener( 'visibilitychange', () => {
|
||||
this.cart = localStorage.getItem( 'cart' ) ? JSON.parse( localStorage.getItem( 'cart' ) ): {};
|
||||
}, 1 );
|
||||
this.cart = localStorage.getItem( 'cart' ) ? JSON.parse( localStorage.getItem( 'cart' ) ): {};
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<template>
|
||||
<div id="notifications" @click="handleNotifications();">
|
||||
<div class="message-box" :class="[ location, size ]">
|
||||
@@ -80,7 +81,9 @@ export default {
|
||||
}
|
||||
try {
|
||||
this.queue.splice( this.queue.indexOf( id ), 1 );
|
||||
} catch {}
|
||||
} catch {
|
||||
console.debug( 'queue empty' );
|
||||
}
|
||||
if ( this.currentlyDisplayedNotificationID == id ) {
|
||||
this.handleNotifications();
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<template>
|
||||
<div id="popup-backdrop">
|
||||
<div class="popup-container">
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - properties.vue
|
||||
*
|
||||
@@ -266,16 +267,16 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
draggables ( value ) {
|
||||
draggables () {
|
||||
this.loadInternal();
|
||||
},
|
||||
active ( value ) {
|
||||
active () {
|
||||
this.loadInternal();
|
||||
},
|
||||
scaleFactor ( value ) {
|
||||
scaleFactor () {
|
||||
this.loadInternal();
|
||||
},
|
||||
historyPos ( value ) {
|
||||
historyPos () {
|
||||
this.loadInternal();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - window.vue
|
||||
*
|
||||
@@ -74,7 +75,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
active: 0,
|
||||
draggables: { 1: { 'x': 100, 'y': 100, 'h': 100, 'w': 250, 'active': false, 'draggable': true, 'resizable': true, 'id': 1, 'origin': 1, 'shape': 'rectangular', 'type': 'seat', 'startingRow': 1, 'seatNumberingPosition': 1, 'sector': 'A', 'text': { 'text': 'TestText', 'textSize': 20, 'colour': '#20FFFF' }, 'numberingDirection': 'left', 'seatNumberingPosition': 1, 'category': '1' } },
|
||||
draggables: { 1: { 'x': 100, 'y': 100, 'h': 100, 'w': 250, 'active': false, 'draggable': true, 'resizable': true, 'id': 1, 'origin': 1, 'shape': 'rectangular', 'type': 'seat', 'startingRow': 1, 'sector': 'A', 'text': { 'text': 'TestText', 'textSize': 20, 'colour': '#20FFFF' }, 'numberingDirection': 'left', 'seatNumberingPosition': 1, 'category': '1' } },
|
||||
available: { 'redo': false, 'undo': false },
|
||||
scaleFactor: 1,
|
||||
sizePoll: null,
|
||||
@@ -206,7 +207,7 @@ export default {
|
||||
// }
|
||||
this.save();
|
||||
},
|
||||
eventHandler ( e ) {
|
||||
eventHandler () {
|
||||
if ( this.prevSize.h != window.innerHeight || this.prevSize.w != window.innerWidth ) {
|
||||
this.prevSize = { 'h': window.innerHeight, 'w': window.innerWidth };
|
||||
this.loadSeatplan();
|
||||
|
||||
@@ -102,7 +102,7 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
origin ( value ) {
|
||||
origin () {
|
||||
this.updateOrigin();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -49,16 +49,16 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
origin ( value ) {
|
||||
origin () {
|
||||
this.updateStyle();
|
||||
},
|
||||
scaleFactor ( value ) {
|
||||
scaleFactor () {
|
||||
this.updateStyle();
|
||||
},
|
||||
colour ( value ) {
|
||||
colour () {
|
||||
this.updateStyle();
|
||||
},
|
||||
textSize ( value ) {
|
||||
textSize () {
|
||||
this.updateStyle();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -102,7 +102,7 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
origin ( value ) {
|
||||
origin () {
|
||||
this.updateOrigin();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -108,7 +108,7 @@ export default {
|
||||
},
|
||||
},
|
||||
watch: {
|
||||
origin ( value ) {
|
||||
origin () {
|
||||
this.updateOrigin();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -49,16 +49,16 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
origin ( value ) {
|
||||
origin () {
|
||||
this.updateStyle();
|
||||
},
|
||||
scaleFactor ( value ) {
|
||||
scaleFactor () {
|
||||
this.updateStyle();
|
||||
},
|
||||
colour ( value ) {
|
||||
colour () {
|
||||
this.updateStyle();
|
||||
},
|
||||
textSize ( value ) {
|
||||
textSize () {
|
||||
this.updateStyle();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - window.vue
|
||||
*
|
||||
@@ -173,7 +174,7 @@ export default {
|
||||
this.seatChecks();
|
||||
// TODO: FUTURE Trim scroll box to about 200px more than seatplan size
|
||||
sessionStorage.setItem( 'seatplan', JSON.stringify( this.scaleDown( this.draggables ) ) );
|
||||
window.addEventListener( 'visibilitychange', ( e ) => {
|
||||
window.addEventListener( 'visibilitychange', () => {
|
||||
this.seatPlanInit();
|
||||
}, 1 );
|
||||
},
|
||||
@@ -237,7 +238,7 @@ export default {
|
||||
}
|
||||
} );
|
||||
},
|
||||
eventHandler ( e ) {
|
||||
eventHandler () {
|
||||
if ( this.prevSize.h != window.innerHeight || this.prevSize.w != window.innerWidth ) {
|
||||
this.prevSize = { 'h': window.innerHeight, 'w': window.innerWidth };
|
||||
this.loadSeatplan();
|
||||
@@ -330,7 +331,7 @@ export default {
|
||||
this.loadSeatplan();
|
||||
} else {
|
||||
if ( ( this.zoomFactor < 0.3 && scale < 0 ) || ( this.zoomFactor > 2.9 && scale > 0 ) ) {
|
||||
|
||||
console.log( 'maxZoomLevelReached' );
|
||||
} else {
|
||||
this.zoomFactor += scale;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - rightClickMenu.vue
|
||||
*
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - settings.vue
|
||||
*
|
||||
|
||||
@@ -51,7 +51,7 @@ export default {
|
||||
props: {
|
||||
'cart': {
|
||||
type: Object,
|
||||
default: {},
|
||||
default: {}
|
||||
// EXAMPLE: { 'TestEvent2': { 'displayName': 'TestEvent2', 'tickets': { 'secAr1s1': { 'displayName': 'Row 1, Seat 1', 'price': 20 } } } }
|
||||
},
|
||||
'width': {
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
|
||||
import { createRouter, createWebHistory } from 'vue-router';
|
||||
import { useUserStore } from '@/stores/userStore';
|
||||
import { useBackendStore } from '@/stores/backendStore';
|
||||
import adminRoutes from '@/router/adminRoutes';
|
||||
import mainRoutes from '@/router/mainRoutes';
|
||||
|
||||
@@ -27,7 +26,7 @@ const router = createRouter( {
|
||||
routes,
|
||||
} );
|
||||
|
||||
router.afterEach( ( to, from ) => {
|
||||
router.afterEach( ( to ) => {
|
||||
let userStore = useUserStore();
|
||||
document.title = to.meta.title ? to.meta.title + userStore.getPageName : 'libreevent';
|
||||
} );
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - AdminView.vue
|
||||
*
|
||||
@@ -225,7 +226,7 @@ export default {
|
||||
methods: {
|
||||
logout () {
|
||||
if ( confirm( 'Do you really want to log out?' ) ) {
|
||||
fetch( '/admin/logout' ).then( _ => {
|
||||
fetch( '/admin/logout' ).then( () => {
|
||||
this.userStore.setAdminAuth( false );
|
||||
this.$router.push( '/admin/login' );
|
||||
} );
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
</div>
|
||||
<!-- <img :src="event.logo" alt="event logo" class="ticket-logo"> -->
|
||||
</router-link>
|
||||
<router-link to="/admin/events/analytics" class="ticket" @click="setActiveTicket( event.eventID );" v-else="new Date( event.date ).getTime() > currentDate">
|
||||
<router-link to="/admin/events/analytics" class="ticket" @click="setActiveTicket( event.eventID );" v-else>
|
||||
<div class="ticket-name">
|
||||
<h3>{{ event.name }}</h3>
|
||||
<p>{{ event.description }}</p>
|
||||
|
||||
@@ -200,7 +200,7 @@ export default {
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
selectedTemplate( value ) {
|
||||
selectedTemplate() {
|
||||
this.loadPageSettings();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -48,7 +48,7 @@ export default {
|
||||
}
|
||||
};
|
||||
|
||||
source.onopen = e => {
|
||||
source.onopen = () => {
|
||||
self.$refs.notification.createNotification( 'Connected to status service', 5, 'ok', 'normal' );
|
||||
self.$refs.notification.cancelNotification( startNotification );
|
||||
};
|
||||
|
||||
@@ -492,8 +492,7 @@ export default {
|
||||
'charset': 'utf-8'
|
||||
}
|
||||
};
|
||||
// TODO: fix url
|
||||
fetch( url, options ).then( res => {
|
||||
fetch( '/admin/api/undeployEvent', options ).then( res => {
|
||||
if ( res.status === 200 ) {
|
||||
this.hasLiveVersion = false;
|
||||
this.$refs.notification.createNotification( 'Your event is no longer publicly visible!', 5, 'ok', 'normal' );
|
||||
@@ -510,7 +509,7 @@ export default {
|
||||
'charset': 'utf-8'
|
||||
}
|
||||
};
|
||||
fetch( url, options ).then( res => {
|
||||
fetch( '/admin/api/deleteEvent', options ).then( res => {
|
||||
if ( res.status === 200 ) {
|
||||
this.$refs.notification.createNotification( 'Your event has been deleted successfully!', 5, 'ok', 'normal' );
|
||||
setTimeout( () => {
|
||||
@@ -534,7 +533,7 @@ export default {
|
||||
} else if ( action === 'undeploy' ) {
|
||||
this.$refs.popups.openPopup( 'Do you really want to remove this event from the event listings?', {}, 'confirm' );
|
||||
this.command = 'undeployEvent';
|
||||
} else if ( type === 'delete' ) {
|
||||
} else if ( action === 'delete' ) {
|
||||
this.$refs.popups.openPopup( 'Do you really want to delete this event? This action cannot be undone', {}, 'confirm' );
|
||||
this.command = 'deleteEvent';
|
||||
}
|
||||
|
||||
@@ -223,7 +223,7 @@ export default {
|
||||
},
|
||||
},
|
||||
created () {
|
||||
window.addEventListener( 'visibilitychange', ( e ) => {
|
||||
window.addEventListener( 'visibilitychange', () => {
|
||||
this.cart = localStorage.getItem( 'cart' ) ? JSON.parse( localStorage.getItem( 'cart' ) ): {};
|
||||
this.calculateTotal();
|
||||
}, 1 );
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- eslint-disable no-undef -->
|
||||
<!--
|
||||
* libreevent - GuestPurchaseView.vue
|
||||
*
|
||||
@@ -61,7 +62,7 @@ export default {
|
||||
}
|
||||
};
|
||||
|
||||
source.onopen = e => {
|
||||
source.onopen = () => {
|
||||
self.$refs.notification.createNotification( 'Connected to status service', 5, 'ok', 'normal' );
|
||||
self.$refs.notification.cancelNotification( startNotification );
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user