diff --git a/svelte/src/filesystem/Navigator.svelte b/svelte/src/filesystem/Navigator.svelte index f5d96ce..95e7360 100644 --- a/svelte/src/filesystem/Navigator.svelte +++ b/svelte/src/filesystem/Navigator.svelte @@ -184,7 +184,7 @@ const sort_children = children => { if (a.type !== b.type) { return a.type === "dir" ? -1 : 1 } - return a.name.localeCompare(b.name, "default", {numeric: true}) + return a.name.localeCompare(b.name, undefined, {numeric: true}) }) } diff --git a/svelte/src/filesystem/upload_widget/UploadFunc.js b/svelte/src/filesystem/upload_widget/UploadFunc.js index f708613..f779414 100644 --- a/svelte/src/filesystem/upload_widget/UploadFunc.js +++ b/svelte/src/filesystem/upload_widget/UploadFunc.js @@ -9,8 +9,7 @@ // // on_error is called when the upload has failed. The parameters are the error -import { fs_get_node, fs_mkdirall } from "../FilesystemAPI" -import { fs_path_url, fs_split_path } from "../FilesystemUtil" +import { fs_path_url } from "../FilesystemUtil" // code and an error message export const upload_file = async (file, path, on_progress, on_success, on_error) => { diff --git a/svelte/src/user_file_manager/DirectoryElement.svelte b/svelte/src/user_file_manager/DirectoryElement.svelte index 1a2fde7..1222ea1 100644 --- a/svelte/src/user_file_manager/DirectoryElement.svelte +++ b/svelte/src/user_file_manager/DirectoryElement.svelte @@ -160,9 +160,9 @@ const sortBy = (field) => { } } else { if (currentSortAscending) { - return fieldA.localeCompare(fieldB) + return fieldA.localeCompare(fieldB, undefined, {numeric: true}) } else { - return fieldB.localeCompare(fieldA) + return fieldB.localeCompare(fieldA, undefined, {numeric: true}) } } })