diff --git a/web_src/js/features/admin/common.js b/web_src/js/admin/common.js similarity index 98% rename from web_src/js/features/admin/common.js rename to web_src/js/admin/common.js index b35502d52f9fa..df0b2f10c9e7e 100644 --- a/web_src/js/features/admin/common.js +++ b/web_src/js/admin/common.js @@ -1,7 +1,7 @@ import $ from 'jquery'; -import {checkAppUrl} from '../common-global.js'; -import {hideElem, showElem, toggleElem} from '../../utils/dom.js'; -import {POST} from '../../modules/fetch.js'; +import {checkAppUrl} from '../features/common-global.js'; +import {hideElem, showElem, toggleElem} from '../utils/dom.js'; +import {POST} from '../modules/fetch.js'; const {appSubUrl} = window.config; diff --git a/web_src/js/features/admin/config.js b/web_src/js/admin/config.js similarity index 87% rename from web_src/js/features/admin/config.js rename to web_src/js/admin/config.js index c3823425adb58..c075e556c1198 100644 --- a/web_src/js/features/admin/config.js +++ b/web_src/js/admin/config.js @@ -1,5 +1,5 @@ -import {showTemporaryTooltip} from '../../modules/tippy.js'; -import {POST} from '../../modules/fetch.js'; +import {showTemporaryTooltip} from '../modules/tippy.js'; +import {POST} from '../modules/fetch.js'; const {appSubUrl} = window.config; diff --git a/web_src/js/features/admin/emails.js b/web_src/js/admin/emails.js similarity index 100% rename from web_src/js/features/admin/emails.js rename to web_src/js/admin/emails.js diff --git a/web_src/js/features/admin/users.js b/web_src/js/admin/users.js similarity index 100% rename from web_src/js/features/admin/users.js rename to web_src/js/admin/users.js diff --git a/web_src/js/features/comp/ComboMarkdownEditor.js b/web_src/js/comp/ComboMarkdownEditor.js similarity index 97% rename from web_src/js/features/comp/ComboMarkdownEditor.js rename to web_src/js/comp/ComboMarkdownEditor.js index d3fab375a9396..70dfcad63e899 100644 --- a/web_src/js/features/comp/ComboMarkdownEditor.js +++ b/web_src/js/comp/ComboMarkdownEditor.js @@ -1,15 +1,15 @@ import '@github/markdown-toolbar-element'; import '@github/text-expander-element'; import $ from 'jquery'; -import {attachTribute} from '../tribute.js'; -import {hideElem, showElem, autosize, isElemVisible} from '../../utils/dom.js'; +import {attachTribute} from '../features/tribute.js'; +import {hideElem, showElem, autosize, isElemVisible} from '../utils/dom.js'; import {initEasyMDEPaste, initTextareaPaste} from './Paste.js'; import {handleGlobalEnterQuickSubmit} from './QuickSubmit.js'; -import {renderPreviewPanelContent} from '../repo-editor.js'; +import {renderPreviewPanelContent} from '../repo/editor.js'; import {easyMDEToolbarActions} from './EasyMDEToolbarActions.js'; import {initTextExpander} from './TextExpander.js'; -import {showErrorToast} from '../../modules/toast.js'; -import {POST} from '../../modules/fetch.js'; +import {showErrorToast} from '../modules/toast.js'; +import {POST} from '../modules/fetch.js'; let elementIdCounter = 0; diff --git a/web_src/js/features/comp/ConfirmModal.js b/web_src/js/comp/ConfirmModal.js similarity index 95% rename from web_src/js/features/comp/ConfirmModal.js rename to web_src/js/comp/ConfirmModal.js index e64996a3529a7..514c967cb439b 100644 --- a/web_src/js/features/comp/ConfirmModal.js +++ b/web_src/js/comp/ConfirmModal.js @@ -1,5 +1,5 @@ import $ from 'jquery'; -import {svg} from '../../svg.js'; +import {svg} from '../svg.js'; import {htmlEscape} from 'escape-goat'; const {i18n} = window.config; diff --git a/web_src/js/features/comp/EasyMDEToolbarActions.js b/web_src/js/comp/EasyMDEToolbarActions.js similarity index 99% rename from web_src/js/features/comp/EasyMDEToolbarActions.js rename to web_src/js/comp/EasyMDEToolbarActions.js index c97d683704b1c..a600a4f230d83 100644 --- a/web_src/js/features/comp/EasyMDEToolbarActions.js +++ b/web_src/js/comp/EasyMDEToolbarActions.js @@ -1,4 +1,4 @@ -import {svg} from '../../svg.js'; +import {svg} from '../svg.js'; export function easyMDEToolbarActions(EasyMDE, editor) { const actions = { diff --git a/web_src/js/features/comp/LabelEdit.js b/web_src/js/comp/LabelEdit.js similarity index 100% rename from web_src/js/features/comp/LabelEdit.js rename to web_src/js/comp/LabelEdit.js diff --git a/web_src/js/features/comp/Paste.js b/web_src/js/comp/Paste.js similarity index 95% rename from web_src/js/features/comp/Paste.js rename to web_src/js/comp/Paste.js index b26296d1fc967..6d337c75e4ee3 100644 --- a/web_src/js/features/comp/Paste.js +++ b/web_src/js/comp/Paste.js @@ -1,8 +1,8 @@ import {htmlEscape} from 'escape-goat'; -import {POST} from '../../modules/fetch.js'; -import {imageInfo} from '../../utils/image.js'; -import {getPastedContent, replaceTextareaSelection} from '../../utils/dom.js'; -import {isUrl} from '../../utils/url.js'; +import {POST} from '../modules/fetch.js'; +import {imageInfo} from '../utils/image.js'; +import {getPastedContent, replaceTextareaSelection} from '../utils/dom.js'; +import {isUrl} from '../utils/url.js'; async function uploadFile(file, uploadUrl) { const formData = new FormData(); diff --git a/web_src/js/features/comp/QuickSubmit.js b/web_src/js/comp/QuickSubmit.js similarity index 100% rename from web_src/js/features/comp/QuickSubmit.js rename to web_src/js/comp/QuickSubmit.js diff --git a/web_src/js/features/comp/ReactionSelector.js b/web_src/js/comp/ReactionSelector.js similarity index 97% rename from web_src/js/features/comp/ReactionSelector.js rename to web_src/js/comp/ReactionSelector.js index e507b89632af4..623538a29d682 100644 --- a/web_src/js/features/comp/ReactionSelector.js +++ b/web_src/js/comp/ReactionSelector.js @@ -1,5 +1,5 @@ import $ from 'jquery'; -import {POST} from '../../modules/fetch.js'; +import {POST} from '../modules/fetch.js'; export function initCompReactionSelector() { for (const container of document.querySelectorAll('.issue-content, .diff-file-body')) { diff --git a/web_src/js/features/comp/SearchUserBox.js b/web_src/js/comp/SearchUserBox.js similarity index 100% rename from web_src/js/features/comp/SearchUserBox.js rename to web_src/js/comp/SearchUserBox.js diff --git a/web_src/js/features/comp/TextExpander.js b/web_src/js/comp/TextExpander.js similarity index 94% rename from web_src/js/features/comp/TextExpander.js rename to web_src/js/comp/TextExpander.js index 128a2ddff0e4d..6194eee8efe0b 100644 --- a/web_src/js/features/comp/TextExpander.js +++ b/web_src/js/comp/TextExpander.js @@ -1,5 +1,5 @@ -import {matchEmoji, matchMention} from '../../utils/match.js'; -import {emojiString} from '../emoji.js'; +import {matchEmoji, matchMention} from '../utils/match.js'; +import {emojiString} from '../features/emoji.js'; export function initTextExpander(expander) { expander?.addEventListener('text-expander-change', ({detail: {key, provide, text}}) => { diff --git a/web_src/js/features/comp/WebHookEditor.js b/web_src/js/comp/WebHookEditor.js similarity index 92% rename from web_src/js/features/comp/WebHookEditor.js rename to web_src/js/comp/WebHookEditor.js index d74b59fd2aa64..bcde62348ee94 100644 --- a/web_src/js/features/comp/WebHookEditor.js +++ b/web_src/js/comp/WebHookEditor.js @@ -1,5 +1,5 @@ -import {POST} from '../../modules/fetch.js'; -import {hideElem, showElem, toggleElem} from '../../utils/dom.js'; +import {POST} from '../modules/fetch.js'; +import {hideElem, showElem, toggleElem} from '../utils/dom.js'; export function initCompWebHookEditor() { if (!document.querySelectorAll('.new.webhook').length) { diff --git a/web_src/js/components/DiffFileList.vue b/web_src/js/components/DiffFileList.vue index 916780d9137dc..07fc96f564c00 100644 --- a/web_src/js/components/DiffFileList.vue +++ b/web_src/js/components/DiffFileList.vue @@ -1,5 +1,5 @@