From debf8bb7477eacd8977798927d0e4081beb10255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Fri, 6 Mar 2020 11:06:35 +0100 Subject: [PATCH] Avoid route change scroll when clicking on links sapper-noscroll here for the rescue, keeps the scroll position and loads the new page content --- src/atoms/Button.svelte | 3 ++- src/atoms/LinkChange.svelte | 3 ++- src/atoms/LinkTranslate.svelte | 3 ++- src/molecules/Location.svelte | 2 +- src/molecules/Photo.svelte | 2 +- src/molecules/Switcher.svelte | 4 ++-- src/organisms/Footer.svelte | 2 +- 7 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/atoms/Button.svelte b/src/atoms/Button.svelte index 4ed08cf..872d098 100644 --- a/src/atoms/Button.svelte +++ b/src/atoms/Button.svelte @@ -2,6 +2,7 @@ export let href = '#' export let type = 'a' export let text = '' + export let noScroll = null {#if type === 'button'} @@ -13,7 +14,7 @@ {:else} - +
{text} diff --git a/src/atoms/LinkChange.svelte b/src/atoms/LinkChange.svelte index 8f84428..da3a8ce 100644 --- a/src/atoms/LinkChange.svelte +++ b/src/atoms/LinkChange.svelte @@ -1,9 +1,10 @@ - + {text} diff --git a/src/atoms/LinkTranslate.svelte b/src/atoms/LinkTranslate.svelte index a45012f..e8a34f3 100644 --- a/src/atoms/LinkTranslate.svelte +++ b/src/atoms/LinkTranslate.svelte @@ -5,9 +5,10 @@ export let text = '' export let target = null export let rel = null + export let noScroll = null - +