From bf7e6b601605d6f4dd35e51327f8b690324cafc4 Mon Sep 17 00:00:00 2001
From: Daniel Kurowski <daniel.kurowski@grifart.cz>
Date: Sat, 30 May 2020 07:42:07 +0200
Subject: [PATCH] Further directory structure optimization

---
 .../linkClickScroll}/initializeOnLinkClickScroll.ts         | 6 +++---
 .../linkClickScroll}/unitTest.html                          | 2 +-
 .../loadScroll}/initializeOnLoadScroll.ts                   | 6 +++---
 .../loadScroll}/unitTest.html                               | 2 +-
 src/index.ts                                                | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)
 rename src/{LinkClickScrollHandler => handlers/linkClickScroll}/initializeOnLinkClickScroll.ts (77%)
 rename src/{LinkClickScrollHandler => handlers/linkClickScroll}/unitTest.html (99%)
 rename src/{LoadScrollHandler => handlers/loadScroll}/initializeOnLoadScroll.ts (90%)
 rename src/{LoadScrollHandler => handlers/loadScroll}/unitTest.html (99%)

diff --git a/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts b/src/handlers/linkClickScroll/initializeOnLinkClickScroll.ts
similarity index 77%
rename from src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts
rename to src/handlers/linkClickScroll/initializeOnLinkClickScroll.ts
index 7459d5b..49d2cfd 100644
--- a/src/LinkClickScrollHandler/initializeOnLinkClickScroll.ts
+++ b/src/handlers/linkClickScroll/initializeOnLinkClickScroll.ts
@@ -1,6 +1,6 @@
-import {scrollToTarget} from '../scrollers/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/LinkClickScrollHandler/unitTest.html b/src/handlers/linkClickScroll/unitTest.html
similarity index 99%
rename from src/LinkClickScrollHandler/unitTest.html
rename to src/handlers/linkClickScroll/unitTest.html
index a0d6526..c53bbe8 100644
--- a/src/LinkClickScrollHandler/unitTest.html
+++ b/src/handlers/linkClickScroll/unitTest.html
@@ -5,7 +5,7 @@
 	<meta name="viewport" content="width=device-width, initial-scale=1.0">
 	<title>Link click scroll test</title>
 	<script src="https://cdn.jsdelivr.net/npm/velocity-animate@1.5/velocity.min.js"></script>
-	<script src="../../dist/index.js"></script>
+	<script src="../../../dist/index.js"></script>
 	<script>
 		SmoothScroll.enable({
 			scrollOnLoad: false,
diff --git a/src/LoadScrollHandler/initializeOnLoadScroll.ts b/src/handlers/loadScroll/initializeOnLoadScroll.ts
similarity index 90%
rename from src/LoadScrollHandler/initializeOnLoadScroll.ts
rename to src/handlers/loadScroll/initializeOnLoadScroll.ts
index 86197f4..63bb0a3 100644
--- a/src/LoadScrollHandler/initializeOnLoadScroll.ts
+++ b/src/handlers/loadScroll/initializeOnLoadScroll.ts
@@ -1,6 +1,6 @@
-import {scrollToTarget} from '../scrollers/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/LoadScrollHandler/unitTest.html b/src/handlers/loadScroll/unitTest.html
similarity index 99%
rename from src/LoadScrollHandler/unitTest.html
rename to src/handlers/loadScroll/unitTest.html
index c19a7a6..5877c49 100644
--- a/src/LoadScrollHandler/unitTest.html
+++ b/src/handlers/loadScroll/unitTest.html
@@ -5,7 +5,7 @@
 	<meta name="viewport" content="width=device-width, initial-scale=1.0">
 	<title>Load scroll test</title>
 	<script src="https://cdn.jsdelivr.net/npm/velocity-animate@1.5/velocity.min.js"></script>
-	<script src="../../dist/index.js"></script>
+	<script src="../../../dist/index.js"></script>
 	<script>
 		SmoothScroll.enable({
 			scrollOnLoad: true,
diff --git a/src/index.ts b/src/index.ts
index 37b73af..134ba66 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,7 +1,7 @@
 import * as Velocity from 'velocity-animate';
 import setupVelocity from './easing/setupVelocity';
-import {initializeOnLoadScroll} from './LoadScrollHandler/initializeOnLoadScroll';
-import {initializeOnLinkClickScroll} from './LinkClickScrollHandler/initializeOnLinkClickScroll';
+import {initializeOnLoadScroll} from './handlers/loadScroll/initializeOnLoadScroll';
+import {initializeOnLinkClickScroll} from './handlers/linkClickScroll/initializeOnLinkClickScroll';
 
 export interface SmoothScrollOptions {
 	readonly scrollOnLoad?: boolean;
-- 
GitLab