From d63b04011dab26b51cdec1c018927a3381e80948 Mon Sep 17 00:00:00 2001 From: Daniel Kurowski <daniel.kurowski@grifart.cz> Date: Fri, 29 May 2020 16:34:22 +0200 Subject: [PATCH] Renamed scrollTo() to scrollToTarget() --- src/initializeOnLinkClickScroll.ts | 4 ++-- src/initializeOnLoadScroll.ts | 4 ++-- src/{scrollTo.ts => scrollToTarget.ts} | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) rename src/{scrollTo.ts => scrollToTarget.ts} (52%) diff --git a/src/initializeOnLinkClickScroll.ts b/src/initializeOnLinkClickScroll.ts index 1ff2dd6..879ad20 100644 --- a/src/initializeOnLinkClickScroll.ts +++ b/src/initializeOnLinkClickScroll.ts @@ -1,4 +1,4 @@ -import {scrollTo} from './scrollTo'; +import {scrollToTarget} from './scrollToTarget'; import {assert} from './assert'; import {HashTarget} from './HashTarget'; @@ -11,6 +11,6 @@ export function initializeOnLinkClickScroll(): void assert(element !== null); event.preventDefault(); - scrollTo(HashTarget.fromString(element.hash, document)); + scrollToTarget(HashTarget.fromString(element.hash, document)); }))); } diff --git a/src/initializeOnLoadScroll.ts b/src/initializeOnLoadScroll.ts index 837b15f..ac644d8 100644 --- a/src/initializeOnLoadScroll.ts +++ b/src/initializeOnLoadScroll.ts @@ -1,4 +1,4 @@ -import {scrollTo} from './scrollTo'; +import {scrollToTarget} from './scrollToTarget'; import {HashTarget} from './HashTarget'; import {assert} from './assert'; @@ -36,6 +36,6 @@ export function initializeOnLoadScroll(): void // Then, scroll down to it smoothly. assert(hashTarget !== null, 'Hash target should be set on DOM loaded.'); - scrollTo(hashTarget); + scrollToTarget(hashTarget); }); } diff --git a/src/scrollTo.ts b/src/scrollToTarget.ts similarity index 52% rename from src/scrollTo.ts rename to src/scrollToTarget.ts index d863549..0a5c714 100644 --- a/src/scrollTo.ts +++ b/src/scrollToTarget.ts @@ -1,11 +1,11 @@ import * as Velocity from 'velocity-animate'; import {HashTarget} from './HashTarget'; -export function scrollTo(hash: HashTarget): void +export function scrollToTarget(hashTarget: HashTarget): void { - Velocity.animate(hash.getElement(), 'scroll', { + Velocity.animate(hashTarget.getElement(), 'scroll', { duration: 1200, // todo: different depending on offset from page top? easing: 'ease-in-skip-out', - complete: () => window.location.hash = hash.getHash(), + complete: () => window.location.hash = hashTarget.getHash(), }); } -- GitLab