Add scroll to top left behavior

This commit is contained in:
OpenVisor 2024-06-28 20:07:35 +02:00
parent d2bfa0dc3c
commit aab907dd15
39 changed files with 42 additions and 38 deletions

View file

@ -239,4 +239,8 @@ export default new Router({
fallback: true,
},
],
scrollBehavior(to, from, savedPosition) {
// Scroll to top left on route change
return { x: 0, y: 0 };
},
})

View file

@ -54,7 +54,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -66,7 +66,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -69,7 +69,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -1145,7 +1145,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -69,7 +69,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -61,7 +61,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -76,7 +76,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -92,7 +92,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -113,7 +113,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -61,7 +61,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -92,7 +92,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -80,7 +80,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -165,7 +165,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -85,7 +85,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -116,7 +116,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -143,7 +143,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -149,7 +149,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -76,7 +76,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -82,7 +82,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -94,7 +94,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -107,7 +107,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -157,7 +157,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -105,7 +105,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -129,7 +129,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -352,7 +352,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -117,7 +117,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -99,7 +99,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -113,7 +113,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -117,7 +117,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -83,7 +83,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -88,7 +88,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -65,7 +65,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -72,7 +72,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -71,7 +71,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -779,7 +779,7 @@ export default {
overflow: auto;
box-shadow: 5px 5px 10px 0px #d4d4d4;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -313,7 +313,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -58,7 +58,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;

View file

@ -75,7 +75,7 @@ export default {
display: flex;
overflow: auto;
min-height: 100vh;
overflow-x: hidden;
/* overflow-x: hidden; */
align-items: center;
flex-direction: column;
background-size: cover;