diff --git a/client/dom/upload-files.js b/client/dom/upload-files.mjs similarity index 77% rename from client/dom/upload-files.js rename to client/dom/upload-files.mjs index 887a1d81..908c402b 100644 --- a/client/dom/upload-files.js +++ b/client/dom/upload-files.mjs @@ -1,21 +1,16 @@ -'use strict'; - /* global CloudCmd */ -const {eachSeries} = require('execon'); -const wraptile = require('wraptile'); - -const load = require('#dom/load'); -const Images = require('./images.mjs'); -const {alert} = require('#dom/dialog'); - -const {FS} = require('../../common/cloudfunc.mjs'); -const {getCurrentDirPath} = require('./current-file.mjs'); +import {eachSeries} from 'execon'; +import wraptile from 'wraptile'; +import * as load from '#dom/load'; +import {alert} from '#dom/dialog'; +import * as Images from './images.mjs'; +import {FS} from '../../common/cloudfunc.mjs'; +import {getCurrentDirPath} from './current-file.mjs'; const loadFile = wraptile(_loadFile); - const onEnd = wraptile(_onEnd); -module.exports = (dir, files) => { +export const uploadFiles = (dir, files) => { if (!files) { files = dir; dir = getCurrentDirPath(); diff --git a/client/listeners/index.mjs b/client/listeners/index.mjs index 130972cb..238f3f7d 100644 --- a/client/listeners/index.mjs +++ b/client/listeners/index.mjs @@ -6,7 +6,7 @@ import {tryToCatch} from 'try-to-catch'; import clipboard from '@cloudcmd/clipboard'; import * as Events from '#dom/events'; import {getRange} from './get-range.mjs'; -import uploadFiles from '../dom/upload-files.js'; +import {uploadFiles} from '#dom/upload-files'; import {FS} from '../../common/cloudfunc.mjs'; import {getIndex} from './get-index.mjs'; diff --git a/client/modules/upload.js b/client/modules/upload.js index fe84bcd5..de42009b 100644 --- a/client/modules/upload.js +++ b/client/modules/upload.js @@ -7,7 +7,7 @@ CloudCmd.Upload = exports; const createElement = require('@cloudcmd/create-element'); const Files = require('#dom/files'); const Images = require('../dom/images.mjs'); -const uploadFiles = require('../dom/upload-files'); +const {uploadFiles} = require('#dom/upload-files'); module.exports.init = async () => { Images.show.load('top'); diff --git a/package.json b/package.json index 68139781..48e21bd8 100644 --- a/package.json +++ b/package.json @@ -222,6 +222,7 @@ "#dom/load": "./client/dom/load.mjs", "#dom/dialog": "./client/dom/dialog.mjs", "#dom/files": "./client/dom/files.mjs", + "#dom/upload-files": "./client/dom/upload-files.mjs", "#common/util": "./common/util.mjs" }, "engines": {