Skip to content

Commit 53e85d5

Browse files
committed
removes references to $lib
1 parent 6747393 commit 53e85d5

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

src/lib/actions/filedrop.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { browser } from "$app/env";
2-
import type { Events } from "$lib/event";
3-
import { getFilesFromEvent, extractFilesFromEvent, isEventWithFiles, isNode } from "$lib/event";
4-
import type { FileDropOptions } from "$lib/options";
1+
import type { Events } from "../event";
2+
import { getFilesFromEvent, extractFilesFromEvent, isEventWithFiles, isNode } from "../event";
3+
import type { FileDropOptions } from "../options";
4+
import { userAgent } from "../useragent";
55

6-
import useragent from "$lib/useragent";
76
type Action = {
87
destroy(): void;
98
update(options?: FileDropOptions);
@@ -66,7 +65,7 @@ export const filedrop = function (node: HTMLElement, options?: FileDropOptions):
6665
}
6766

6867
function openDialog() {
69-
if (useragent.isIE() || useragent.isLegacyEdge()) {
68+
if (userAgent.isIE() || userAgent.isLegacyEdge()) {
7069
setTimeout(input.click, 1);
7170
} else {
7271
input.click();
@@ -277,7 +276,7 @@ export const filedrop = function (node: HTMLElement, options?: FileDropOptions):
277276
} else {
278277
node.removeEventListener("click", handleClick);
279278
}
280-
if (browser) {
279+
if (!userAgent.isServer()) {
281280
window.addEventListener("focus", handleWindowFocus);
282281
}
283282
} else {
@@ -295,7 +294,7 @@ export const filedrop = function (node: HTMLElement, options?: FileDropOptions):
295294
input.removeEventListener("change", handleChange);
296295
input.removeEventListener("click", handleInputClick);
297296
input.files = null;
298-
if (browser) {
297+
if (!userAgent.isServer()) {
299298
document.removeEventListener("dragover", handleDocumentDragOver);
300299
document.removeEventListener("dragenter", handleDocumentDragEnter);
301300
document.removeEventListener("dragleave", handleDocumentDragLeave);

src/lib/components/FileDrop/FileDrop.svelte

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<script lang="ts">
2-
import filedrop from "$lib/actions/filedrop";
2+
import filedrop from "../../actions/filedrop";
33
import { fromEvent as filesFromEvent } from "file-selector";
44
import { onMount, onDestroy, createEventDispatcher } from "svelte";
5-
import { isString, isArrayOfStrings } from "$lib/util";
6-
import type { Events } from "$lib/event";
7-
import type { FileDropOptions } from "$lib/options";
5+
import type { Events } from "../../event";
6+
import type { FileDropOptions } from "../../options";
87
export let id: string = undefined;
98
export let disableStyles = false;
109
export let style: string = $$props.style;

src/lib/useragent.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,6 @@ export function parse(useragent?: string): UserAgent {
177177
return new UserAgent(parser.getResult());
178178
}
179179

180-
export default parse();
180+
export const userAgent = parse();
181+
182+
export default userAgent;

0 commit comments

Comments
 (0)