From 08f012e3d2047d9f0e219f5b9212057bb81a2262 Mon Sep 17 00:00:00 2001 From: Jake Lee Kennedy Date: Fri, 3 May 2024 21:56:10 +0100 Subject: [PATCH] chore: remove dist folder --- .gitignore | 1 + dist/Popdown.svelte | 52 ---------------------------- dist/Popdown.svelte.d.ts | 25 -------------- dist/index.d.ts | 4 --- dist/index.js | 4 --- dist/stores/popdown.d.ts | 4 --- dist/stores/popdown.js | 58 -------------------------------- dist/util/on-click-outside.d.ts | 5 --- dist/util/on-click-outside.js | 19 ----------- dist/util/popdown-translate.d.ts | 2 -- dist/util/popdown-translate.js | 36 -------------------- 11 files changed, 1 insertion(+), 209 deletions(-) delete mode 100644 dist/Popdown.svelte delete mode 100644 dist/Popdown.svelte.d.ts delete mode 100644 dist/index.d.ts delete mode 100644 dist/index.js delete mode 100644 dist/stores/popdown.d.ts delete mode 100644 dist/stores/popdown.js delete mode 100644 dist/util/on-click-outside.d.ts delete mode 100644 dist/util/on-click-outside.js delete mode 100644 dist/util/popdown-translate.d.ts delete mode 100644 dist/util/popdown-translate.js diff --git a/.gitignore b/.gitignore index f4401a3..abd1b39 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules /build +/dist /.svelte-kit /package .env diff --git a/dist/Popdown.svelte b/dist/Popdown.svelte deleted file mode 100644 index 364c356..0000000 --- a/dist/Popdown.svelte +++ /dev/null @@ -1,52 +0,0 @@ - - - ($windowSize = [e.currentTarget.innerWidth, e.currentTarget.innerHeight])} /> - -
- -
- -{#if target && showContent} -
- -
-{/if} - - diff --git a/dist/Popdown.svelte.d.ts b/dist/Popdown.svelte.d.ts deleted file mode 100644 index 6f5fe67..0000000 --- a/dist/Popdown.svelte.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { SvelteComponent } from "svelte"; -import { type CalcPosition } from './stores/popdown'; -declare const __propDef: { - props: { - contentClass?: string | undefined; - position?: string | undefined; - target?: string | HTMLElement | undefined; - showContent?: boolean | undefined; - calcLeft?: CalcPosition | null | undefined; - calcTop?: CalcPosition | null | undefined; - }; - events: { - [evt: string]: CustomEvent; - }; - slots: { - trigger: {}; - content: {}; - }; -}; -export type PopdownProps = typeof __propDef.props; -export type PopdownEvents = typeof __propDef.events; -export type PopdownSlots = typeof __propDef.slots; -export default class Popdown extends SvelteComponent { -} -export {}; diff --git a/dist/index.d.ts b/dist/index.d.ts deleted file mode 100644 index acba46c..0000000 --- a/dist/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import Popdown from './Popdown.svelte'; -import { onClickOutside } from './util/on-click-outside'; -export default Popdown; -export { Popdown, onClickOutside }; diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index acba46c..0000000 --- a/dist/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import Popdown from './Popdown.svelte'; -import { onClickOutside } from './util/on-click-outside'; -export default Popdown; -export { Popdown, onClickOutside }; diff --git a/dist/stores/popdown.d.ts b/dist/stores/popdown.d.ts deleted file mode 100644 index f907956..0000000 --- a/dist/stores/popdown.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { type Readable, type Writable } from 'svelte/store'; -export type CalcPosition = (triggerPosition: number) => number; -export declare const createContentTransformStyleStore: (windowSize: Readable, scrollParent: Readable, trigger: Writable, calcLeft: CalcPosition | null, calcTop: CalcPosition | null, position: string) => Readable; diff --git a/dist/stores/popdown.js b/dist/stores/popdown.js deleted file mode 100644 index 78815ce..0000000 --- a/dist/stores/popdown.js +++ /dev/null @@ -1,58 +0,0 @@ -import { derived } from 'svelte/store'; -import { calcTranslateX, calcTranslateY } from '../util/popdown-translate'; -export const createContentTransformStyleStore = (windowSize, scrollParent, trigger, calcLeft, calcTop, position) => { - // calculates the position of the content relative to the scrollable ancestor/body - const ancestorOffset = derived(scrollParent, ($scrollParent, set) => { - const onScroll = function () { - const { left, top } = this.getBoundingClientRect() || { - left: 0, - top: 0, - }; - const scrollLeft = this.tagName !== 'HTML' ? this.scrollLeft : 0; - const scrollTop = this.tagName !== 'HTML' ? this.scrollTop : 0; - set({ - left: left - scrollLeft, - top: top - scrollTop, - }); - }; - if ($scrollParent) { - $scrollParent.addEventListener('scroll', onScroll); - } - else { - scrollParent.subscribe(($scrollParent) => { - if ($scrollParent) { - onScroll.call($scrollParent); - $scrollParent.addEventListener('scroll', onScroll); - } - }); - } - return () => $scrollParent?.removeEventListener('scroll', onScroll); - }); - return derived([windowSize, trigger, ancestorOffset], - // eslint-disable-next-line @typescript-eslint/no-unused-vars - ([_windowSize, $trigger, $ancestorOffset]) => { - let translateX = ''; - let translateY = ''; - if ($trigger) { - const { left: triggerLeft, right: triggerRight, top: triggerTop, bottom: triggerBottom, width: triggerWidth, height: triggerHeight, } = $trigger.getBoundingClientRect(); - const { left: offsetLeft, top: offsetTop } = $ancestorOffset || { - left: 0, - top: 0, - }; - if (calcLeft) { - translateX = String(calcLeft(triggerLeft)); - } - else { - translateX = calcTranslateX(position, triggerRight, triggerLeft, offsetLeft, triggerWidth); - } - if (calcTop) { - translateY = String(calcTop(triggerLeft)); - } - else { - translateY = calcTranslateY(position, triggerTop, offsetTop, triggerBottom, triggerHeight); - } - return `translate(${translateX}, ${translateY})`; - } - return ''; - }); -}; diff --git a/dist/util/on-click-outside.d.ts b/dist/util/on-click-outside.d.ts deleted file mode 100644 index de48e8e..0000000 --- a/dist/util/on-click-outside.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare const onClickOutside: (node: HTMLElement, cb: () => void) => { - update: (cb: () => void) => void; - destroy: () => void; -}; -export { onClickOutside }; diff --git a/dist/util/on-click-outside.js b/dist/util/on-click-outside.js deleted file mode 100644 index a20bb4c..0000000 --- a/dist/util/on-click-outside.js +++ /dev/null @@ -1,19 +0,0 @@ -const createListener = (node, cb) => (e) => { - if (node.contains(e.target)) { - return; - } - cb(); -}; -const onClickOutside = (node, cb) => { - const listener = createListener(node, cb); - window.addEventListener('click', listener); - return { - update: (cb) => { - window.removeEventListener('click', listener); - const newListener = createListener(node, cb); - window.addEventListener('click', newListener); - }, - destroy: () => window.removeEventListener('click', listener), - }; -}; -export { onClickOutside }; diff --git a/dist/util/popdown-translate.d.ts b/dist/util/popdown-translate.d.ts deleted file mode 100644 index 5cfa8e9..0000000 --- a/dist/util/popdown-translate.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare function calcTranslateX(position: string, triggerRight: number, triggerLeft: number, offsetLeft: number, triggerWidth: number): string; -export declare function calcTranslateY(position: string, triggerTop: number, offsetTop: number, triggerBottom: number, triggerHeight: number): string; diff --git a/dist/util/popdown-translate.js b/dist/util/popdown-translate.js deleted file mode 100644 index 3a3ee35..0000000 --- a/dist/util/popdown-translate.js +++ /dev/null @@ -1,36 +0,0 @@ -export function calcTranslateX(position, triggerRight, triggerLeft, offsetLeft, triggerWidth) { - if (position.indexOf('inner-right') > -1) { - return `calc(${Math.floor(triggerRight - offsetLeft)}px - 100%)`; - } - else if (position.indexOf('outer-right') > -1) { - return `${Math.floor(triggerRight - offsetLeft)}px`; - } - else if (position.indexOf('outer-left') > -1) { - return `calc(${Math.floor(triggerLeft - offsetLeft)}px - 100%)`; - } - else if (position.indexOf('center') > -1) { - return `calc(${Math.floor(triggerLeft - offsetLeft)}px - 50% + ${triggerWidth / 2}px)`; - } - else { - // inner-left is default - return `${Math.floor(triggerLeft - offsetLeft)}px`; - } -} -export function calcTranslateY(position, triggerTop, offsetTop, triggerBottom, triggerHeight) { - if (position.indexOf('above') > -1) { - return `calc(${Math.floor(triggerTop - offsetTop)}px - 100%)`; - } - else if (position.indexOf('top') > -1) { - return `${Math.floor(triggerTop - offsetTop)}px`; - } - else if (position.indexOf('below') > -1) { - return `calc(${Math.floor(triggerBottom - offsetTop)}px)`; - } - else if (position.indexOf('middle') > -1) { - return `calc(${Math.floor(triggerTop - offsetTop)}px - 50% + ${triggerHeight / 2}px)`; - } - else { - // below is default - return `calc(${Math.floor(triggerBottom - offsetTop)}px - 100%)`; - } -}