From 0953c61dd37530799a4a54c8b9b655cd276ba5e8 Mon Sep 17 00:00:00 2001 From: Daniel Kurowski <daniel.kurowski@grifart.cz> Date: Sat, 30 May 2020 07:15:05 +0200 Subject: [PATCH] Further improved directory structure --- .../initializeOnLinkClickScroll.ts | 6 +++--- src/{ => LoadScrollHandler}/initializeOnLoadScroll.ts | 6 +++--- src/{ => easing}/setupVelocity.d.ts | 0 src/{ => easing}/setupVelocity.js | 0 src/index.ts | 6 +++--- src/{ => scrollers}/scrollToTarget.ts | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) rename src/{ => LinkClickScrollHandler}/initializeOnLinkClickScroll.ts (75%) rename src/{ => LoadScrollHandler}/initializeOnLoadScroll.ts (90%) rename src/{ => easing}/setupVelocity.d.ts (100%) rename src/{ => easing}/setupVelocity.js (100%) rename src/{ => scrollers}/scrollToTarget.ts (76%) diff --git a/src/initializeOnLinkClickScroll.ts b/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts similarity index 75% rename from src/initializeOnLinkClickScroll.ts rename to src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts index 879ad20..d97b596 100644 --- a/src/initializeOnLinkClickScroll.ts +++ b/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts @@ -1,6 +1,6 @@ -import {scrollToTarget} from './scrollToTarget'; -import {assert} from './assert'; -import {HashTarget} from './HashTarget'; +import {scrollToTarget} from '../scrollers/scrollToTarget'; +import {assert} from '../assert'; +import {HashTarget} from '../HashTarget'; export function initializeOnLinkClickScroll(): void { diff --git a/src/initializeOnLoadScroll.ts b/src/LoadScrollHandler/initializeOnLoadScroll.ts similarity index 90% rename from src/initializeOnLoadScroll.ts rename to src/LoadScrollHandler/initializeOnLoadScroll.ts index ac644d8..fe1c332 100644 --- a/src/initializeOnLoadScroll.ts +++ b/src/LoadScrollHandler/initializeOnLoadScroll.ts @@ -1,6 +1,6 @@ -import {scrollToTarget} from './scrollToTarget'; -import {HashTarget} from './HashTarget'; -import {assert} from './assert'; +import {scrollToTarget} from '../scrollers/scrollToTarget'; +import {HashTarget} from '../HashTarget'; +import {assert} from '../assert'; /** * Scrolls smoothly to an element if there is a hash in the URL. diff --git a/src/setupVelocity.d.ts b/src/easing/setupVelocity.d.ts similarity index 100% rename from src/setupVelocity.d.ts rename to src/easing/setupVelocity.d.ts diff --git a/src/setupVelocity.js b/src/easing/setupVelocity.js similarity index 100% rename from src/setupVelocity.js rename to src/easing/setupVelocity.js diff --git a/src/index.ts b/src/index.ts index 367a6d3..37b73af 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ import * as Velocity from 'velocity-animate'; -import setupVelocity from './setupVelocity'; -import {initializeOnLoadScroll} from './initializeOnLoadScroll'; -import {initializeOnLinkClickScroll} from './initializeOnLinkClickScroll'; +import setupVelocity from './easing/setupVelocity'; +import {initializeOnLoadScroll} from './LoadScrollHandler/initializeOnLoadScroll'; +import {initializeOnLinkClickScroll} from './LinkClickScrollHandler/initializeOnLinkClickScroll'; export interface SmoothScrollOptions { readonly scrollOnLoad?: boolean; diff --git a/src/scrollToTarget.ts b/src/scrollers/scrollToTarget.ts similarity index 76% rename from src/scrollToTarget.ts rename to src/scrollers/scrollToTarget.ts index 598766f..d9c9ffc 100644 --- a/src/scrollToTarget.ts +++ b/src/scrollers/scrollToTarget.ts @@ -1,6 +1,6 @@ import * as Velocity from 'velocity-animate'; -import {HashTarget} from './HashTarget'; -import {EASE_IN_SKIP_OUT_EASING} from './setupVelocity'; +import {HashTarget} from '../HashTarget'; +import {EASE_IN_SKIP_OUT_EASING} from '../easing/setupVelocity'; export function scrollToTarget(hashTarget: HashTarget): void { -- GitLab