From f9fb42e90b0530acc07a83ab22ca2aa799d37fc9 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 3 Jul 2023 20:22:20 +0200 Subject: [PATCH] add iecrasher + work on user facing seat plan ui --- src/webapp/public/iecrasher.html | 24 +++++++++++++++++++ .../seatplanComponents/seats/rectangular.vue | 7 +++--- .../components/seatplan/userApp/sidebar.vue | 9 +++++++ 3 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 src/webapp/public/iecrasher.html create mode 100644 src/webapp/src/components/seatplan/userApp/sidebar.vue diff --git a/src/webapp/public/iecrasher.html b/src/webapp/public/iecrasher.html new file mode 100644 index 0000000..4fc02f2 --- /dev/null +++ b/src/webapp/public/iecrasher.html @@ -0,0 +1,24 @@ + + + + + IE Crasher + + +
+
+
+ +
+
+ + \ No newline at end of file diff --git a/src/webapp/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue b/src/webapp/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue index 1ee7fa1..bb08f08 100644 --- a/src/webapp/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue +++ b/src/webapp/src/components/seatplan/userApp/seatplanComponents/seats/rectangular.vue @@ -14,9 +14,9 @@ living close + :title="seat.displayName + ', Unavailable'">disabled_by_default done + :title="seat.displayName + ', Selected'" @click="deselectSeat( seat.row, seat.seat )">check_box @@ -105,8 +105,9 @@ export default { this.seats[ seatObject[ 'row' ] ][ seatObject[ 'seat' ] ][ 'status' ] = 'av'; // TODO: Make server call to deselect ticket }, - validateSeatSelection( seatObject ) { + validateSeatSelection( seatObject, selectedTicketOption ) { this.seats[ seatObject[ 'row' ] ][ seatObject[ 'seat' ] ][ 'status' ] = 'sel'; + this.seats[ seatObject[ 'row' ] ][ seatObject[ 'seat' ] ][ 'ticketOption' ] = selectedTicketOption; // TODO: Make server call to reserve ticket } }, diff --git a/src/webapp/src/components/seatplan/userApp/sidebar.vue b/src/webapp/src/components/seatplan/userApp/sidebar.vue new file mode 100644 index 0000000..818135e --- /dev/null +++ b/src/webapp/src/components/seatplan/userApp/sidebar.vue @@ -0,0 +1,9 @@ + +