chore: snapshot release workspace
This commit is contained in:
@@ -86,11 +86,26 @@ const router = createRouter({
|
||||
{
|
||||
path: '/kiosk',
|
||||
name: 'kiosk',
|
||||
redirect: '/',
|
||||
beforeEnter: () => {
|
||||
component: () => import('../views/Kiosk.vue'),
|
||||
beforeEnter: (to) => {
|
||||
// Persist kiosk mode before redirect so App.vue can skip the remote relay
|
||||
// (relay duplicates xdotool input on the kiosk display)
|
||||
localStorage.setItem('kiosk', 'true')
|
||||
const safeArea = to.query.safe_area
|
||||
const safeAreaPx = Array.isArray(safeArea) ? safeArea[0] : safeArea
|
||||
if (safeAreaPx && /^\d{1,3}$/.test(safeAreaPx)) {
|
||||
localStorage.setItem('archipelago_kiosk_safe_area_px', safeAreaPx)
|
||||
}
|
||||
const safeAreaX = to.query.safe_area_x
|
||||
const safeAreaXPx = Array.isArray(safeAreaX) ? safeAreaX[0] : safeAreaX
|
||||
if (safeAreaXPx && /^\d{1,3}$/.test(safeAreaXPx)) {
|
||||
localStorage.setItem('archipelago_kiosk_safe_area_x_px', safeAreaXPx)
|
||||
}
|
||||
const safeAreaY = to.query.safe_area_y
|
||||
const safeAreaYPx = Array.isArray(safeAreaY) ? safeAreaY[0] : safeAreaY
|
||||
if (safeAreaYPx && /^\d{1,3}$/.test(safeAreaYPx)) {
|
||||
localStorage.setItem('archipelago_kiosk_safe_area_y_px', safeAreaYPx)
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -386,4 +401,3 @@ router.afterEach((to) => {
|
||||
})
|
||||
|
||||
export default router
|
||||
|
||||
|
||||
Reference in New Issue
Block a user