diff --git a/.webpack/js.mjs b/.webpack/js.mjs index ee5a29f6..a9471871 100644 --- a/.webpack/js.mjs +++ b/.webpack/js.mjs @@ -123,7 +123,7 @@ export default { [`${modules}/edit-file`]: `${dirModules}/edit-file.js`, [`${modules}/edit-file-vim`]: `${dirModules}/edit-file-vim.js`, [`${modules}/edit-names`]: `${dirModules}/edit-names.js`, - [`${modules}/edit-names-vim`]: `${dirModules}/edit-names-vim.js`, + [`${modules}/edit-names-vim`]: `${dirModules}/edit-names-vim.mjs`, [`${modules}/menu`]: `${dirModules}/menu/index.mjs`, [`${modules}/view`]: `${dirModules}/view/index.mjs`, [`${modules}/help`]: `${dirModules}/help.js`, diff --git a/client/modules/edit-names-vim.js b/client/modules/edit-names-vim.mjs similarity index 70% rename from client/modules/edit-names-vim.js rename to client/modules/edit-names-vim.mjs index 0dbd92b2..75121b7e 100644 --- a/client/modules/edit-names-vim.js +++ b/client/modules/edit-names-vim.mjs @@ -1,9 +1,12 @@ -'use strict'; +import Events from '#dom/events'; -/* global CloudCmd */ -CloudCmd.EditNamesVim = exports; +const {CloudCmd} = globalThis; -const Events = require('#dom/events'); +CloudCmd.EditNamesVim = { + init, + show, + hide, +}; const {Key} = CloudCmd; const ConfigView = { @@ -14,22 +17,20 @@ const ConfigView = { }, }; -module.exports.init = async () => { +export async function init() { await CloudCmd.EditNames(); -}; +} -module.exports.show = () => { +export function show() { Events.addKey(listener); CloudCmd.EditNames .show(ConfigView) .getEditor() .setKeyMap('vim'); -}; +} -module.exports.hide = hide; - -function hide() { +export function hide() { CloudCmd.Edit.hide(); } @@ -41,3 +42,4 @@ function listener(event) { hide(); } } +