From fe5cc1882794dbb08fdae6fa18ae83f77edc4678 Mon Sep 17 00:00:00 2001 From: librelad Date: Sun, 31 May 2026 00:00:52 +0100 Subject: [PATCH] refactor(webui): give every core/ subsystem the js/css/html convention MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brings core/ in line with components/ — each subsystem now sorts its files into js/ css/ html/ subfolders (and the nested auth/ + controls/ groups keep theirs): core/topbar/{js/{topbar,mobile-menu}.js, css/{topbar,sidebar}.css, html/topbar.html} core/theme/{js/theme-registry.js, css/{tokens,themes,base,aurora-background}.css} core/forms/{css/{forms,config}.css, controls/js/{custom-number,custom-select}.js} core/boot/{js/{system-loader,system-orchestrator}.js, auth/{js/auth-manager.js,css/login.css}} core/{config,tasks,kernel}/js/… core/overlays/{js,css}/… core/setup/{js,css}/… core/{app-meta,backup-card,data-loader,dom,live,notifications,ui-mode,ui-state}/js/… core/{loading,update-notifier}/{js,css}/… 50 files relocated (pure git mv). All path literals rewritten from a generated old→new map across index.html, system-loader.js bundles, topbar.js's internal fetch (/core/topbar/html/topbar.html), and the three backup-app-card loaders. No OLD path contained a js/css/html segment, so no double-prefixing was possible. core/icons/ left as-is (shared asset tree). All 50 /core asset refs verified to resolve; full node --check sweep clean. Signed-off-by: librelad --- .../components/apps/core/js/apps-manager.js | 8 +-- .../frontend/components/backup/index.js | 2 +- .../core/app-meta/{ => js}/app-helpers.js | 0 .../backup-card/{ => js}/backup-app-card.js | 0 .../core/boot/auth/{ => css}/login.css | 0 .../core/boot/auth/{ => js}/auth-manager.js | 0 .../core/boot/{ => js}/system-loader.js | 30 ++++---- .../core/boot/{ => js}/system-orchestrator.js | 0 .../core/config/{ => js}/field-factory.js | 0 .../frontend/core/config/{ => js}/options.js | 0 .../core/data-loader/{ => js}/data-loader.js | 0 .../frontend/core/dom/{ => js}/dom-helpers.js | 0 .../forms/controls/{ => js}/custom-number.js | 0 .../forms/controls/{ => js}/custom-select.js | 0 .../frontend/core/forms/{ => css}/config.css | 0 .../frontend/core/forms/{ => css}/forms.css | 0 .../core/kernel/{ => js}/feature-registry.js | 0 .../core/kernel/{ => js}/lifecycle.js | 0 .../frontend/core/kernel/{ => js}/services.js | 0 .../frontend/core/kernel/{ => js}/spa.js | 2 +- .../core/live/{ => js}/live-system.js | 0 .../core/loading/{ => css}/loading-screen.css | 0 .../core/loading/{ => js}/loading-ui.js | 0 .../notifications/{ => js}/notifications.js | 0 .../core/overlays/{ => css}/modal.css | 0 .../overlays/{ => js}/confirmation-dialog.js | 0 .../core/overlays/{ => js}/eo-modal.js | 0 .../core/setup/{ => css}/setup-wizard.css | 0 .../{ => js}/setup-completion-watcher.js | 0 .../core/setup/{ => js}/setup-detector.js | 0 .../core/setup/{ => js}/setup-wizard.js | 0 .../core/tasks/{ => js}/task-actions.js | 0 .../core/tasks/{ => js}/task-commands.js | 0 .../core/tasks/{ => js}/task-event-bus.js | 0 .../core/tasks/{ => js}/task-manager.js | 0 .../tasks/{ => js}/task-parameter-preserve.js | 0 .../{ => js}/task-refresh-coordinator.js | 0 .../core/tasks/{ => js}/task-router.js | 0 .../theme/{ => css}/aurora-background.css | 0 .../frontend/core/theme/{ => css}/base.css | 0 .../frontend/core/theme/{ => css}/themes.css | 0 .../frontend/core/theme/{ => css}/tokens.css | 0 .../core/theme/{ => js}/theme-registry.js | 0 .../core/topbar/{ => css}/sidebar.css | 0 .../frontend/core/topbar/{ => css}/topbar.css | 0 .../core/topbar/{ => html}/topbar.html | 2 +- .../core/topbar/{ => js}/mobile-menu.js | 0 .../frontend/core/topbar/{ => js}/topbar.js | 2 +- .../frontend/core/ui-mode/{ => js}/lp-ui.js | 0 .../core/ui-state/{ => js}/dismissible.js | 0 .../{ => css}/update-notifier.css | 0 .../{ => js}/update-notifier.js | 0 containers/libreportal/frontend/index.html | 70 +++++++++---------- 53 files changed, 58 insertions(+), 58 deletions(-) rename containers/libreportal/frontend/core/app-meta/{ => js}/app-helpers.js (100%) rename containers/libreportal/frontend/core/backup-card/{ => js}/backup-app-card.js (100%) rename containers/libreportal/frontend/core/boot/auth/{ => css}/login.css (100%) rename containers/libreportal/frontend/core/boot/auth/{ => js}/auth-manager.js (100%) rename containers/libreportal/frontend/core/boot/{ => js}/system-loader.js (98%) rename containers/libreportal/frontend/core/boot/{ => js}/system-orchestrator.js (100%) rename containers/libreportal/frontend/core/config/{ => js}/field-factory.js (100%) rename containers/libreportal/frontend/core/config/{ => js}/options.js (100%) rename containers/libreportal/frontend/core/data-loader/{ => js}/data-loader.js (100%) rename containers/libreportal/frontend/core/dom/{ => js}/dom-helpers.js (100%) rename containers/libreportal/frontend/core/forms/controls/{ => js}/custom-number.js (100%) rename containers/libreportal/frontend/core/forms/controls/{ => js}/custom-select.js (100%) rename containers/libreportal/frontend/core/forms/{ => css}/config.css (100%) rename containers/libreportal/frontend/core/forms/{ => css}/forms.css (100%) rename containers/libreportal/frontend/core/kernel/{ => js}/feature-registry.js (100%) rename containers/libreportal/frontend/core/kernel/{ => js}/lifecycle.js (100%) rename containers/libreportal/frontend/core/kernel/{ => js}/services.js (100%) rename containers/libreportal/frontend/core/kernel/{ => js}/spa.js (99%) rename containers/libreportal/frontend/core/live/{ => js}/live-system.js (100%) rename containers/libreportal/frontend/core/loading/{ => css}/loading-screen.css (100%) rename containers/libreportal/frontend/core/loading/{ => js}/loading-ui.js (100%) rename containers/libreportal/frontend/core/notifications/{ => js}/notifications.js (100%) rename containers/libreportal/frontend/core/overlays/{ => css}/modal.css (100%) rename containers/libreportal/frontend/core/overlays/{ => js}/confirmation-dialog.js (100%) rename containers/libreportal/frontend/core/overlays/{ => js}/eo-modal.js (100%) rename containers/libreportal/frontend/core/setup/{ => css}/setup-wizard.css (100%) rename containers/libreportal/frontend/core/setup/{ => js}/setup-completion-watcher.js (100%) rename containers/libreportal/frontend/core/setup/{ => js}/setup-detector.js (100%) rename containers/libreportal/frontend/core/setup/{ => js}/setup-wizard.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-actions.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-commands.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-event-bus.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-manager.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-parameter-preserve.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-refresh-coordinator.js (100%) rename containers/libreportal/frontend/core/tasks/{ => js}/task-router.js (100%) rename containers/libreportal/frontend/core/theme/{ => css}/aurora-background.css (100%) rename containers/libreportal/frontend/core/theme/{ => css}/base.css (100%) rename containers/libreportal/frontend/core/theme/{ => css}/themes.css (100%) rename containers/libreportal/frontend/core/theme/{ => css}/tokens.css (100%) rename containers/libreportal/frontend/core/theme/{ => js}/theme-registry.js (100%) rename containers/libreportal/frontend/core/topbar/{ => css}/sidebar.css (100%) rename containers/libreportal/frontend/core/topbar/{ => css}/topbar.css (100%) rename containers/libreportal/frontend/core/topbar/{ => html}/topbar.html (99%) rename containers/libreportal/frontend/core/topbar/{ => js}/mobile-menu.js (100%) rename containers/libreportal/frontend/core/topbar/{ => js}/topbar.js (99%) rename containers/libreportal/frontend/core/ui-mode/{ => js}/lp-ui.js (100%) rename containers/libreportal/frontend/core/ui-state/{ => js}/dismissible.js (100%) rename containers/libreportal/frontend/core/update-notifier/{ => css}/update-notifier.css (100%) rename containers/libreportal/frontend/core/update-notifier/{ => js}/update-notifier.js (100%) diff --git a/containers/libreportal/frontend/components/apps/core/js/apps-manager.js b/containers/libreportal/frontend/components/apps/core/js/apps-manager.js index fb68a4c..6cbd213 100755 --- a/containers/libreportal/frontend/components/apps/core/js/apps-manager.js +++ b/containers/libreportal/frontend/components/apps/core/js/apps-manager.js @@ -1287,10 +1287,10 @@ class AppsManager { // Only load scripts if they're not already loaded const scripts = [ - { name: 'TaskManager', src: '/core/tasks/task-manager.js' }, - { name: 'TaskCommands', src: '/core/tasks/task-commands.js' }, - { name: 'TaskActions', src: '/core/tasks/task-actions.js' }, - { name: 'TaskRouter', src: '/core/tasks/task-router.js' }, + { name: 'TaskManager', src: '/core/tasks/js/task-manager.js' }, + { name: 'TaskCommands', src: '/core/tasks/js/task-commands.js' }, + { name: 'TaskActions', src: '/core/tasks/js/task-actions.js' }, + { name: 'TaskRouter', src: '/core/tasks/js/task-router.js' }, { name: 'TasksManager', src: '/components/tasks/js/tasks-manager.js' } ]; diff --git a/containers/libreportal/frontend/components/backup/index.js b/containers/libreportal/frontend/components/backup/index.js index 9158c78..4d15482 100644 --- a/containers/libreportal/frontend/components/backup/index.js +++ b/containers/libreportal/frontend/components/backup/index.js @@ -31,7 +31,7 @@ LP.features.register({ '/components/backup/configuration/js/backup-configuration.js', '/components/backup/configuration/js/backup-retention-presets.js', '/components/backup/configuration/js/backup-engine-details.js', - '/core/backup-card/backup-app-card.js', + '/core/backup-card/js/backup-app-card.js', ], async mount(ctx) { diff --git a/containers/libreportal/frontend/core/app-meta/app-helpers.js b/containers/libreportal/frontend/core/app-meta/js/app-helpers.js similarity index 100% rename from containers/libreportal/frontend/core/app-meta/app-helpers.js rename to containers/libreportal/frontend/core/app-meta/js/app-helpers.js diff --git a/containers/libreportal/frontend/core/backup-card/backup-app-card.js b/containers/libreportal/frontend/core/backup-card/js/backup-app-card.js similarity index 100% rename from containers/libreportal/frontend/core/backup-card/backup-app-card.js rename to containers/libreportal/frontend/core/backup-card/js/backup-app-card.js diff --git a/containers/libreportal/frontend/core/boot/auth/login.css b/containers/libreportal/frontend/core/boot/auth/css/login.css similarity index 100% rename from containers/libreportal/frontend/core/boot/auth/login.css rename to containers/libreportal/frontend/core/boot/auth/css/login.css diff --git a/containers/libreportal/frontend/core/boot/auth/auth-manager.js b/containers/libreportal/frontend/core/boot/auth/js/auth-manager.js similarity index 100% rename from containers/libreportal/frontend/core/boot/auth/auth-manager.js rename to containers/libreportal/frontend/core/boot/auth/js/auth-manager.js diff --git a/containers/libreportal/frontend/core/boot/system-loader.js b/containers/libreportal/frontend/core/boot/js/system-loader.js similarity index 98% rename from containers/libreportal/frontend/core/boot/system-loader.js rename to containers/libreportal/frontend/core/boot/js/system-loader.js index e1a224c..bb740b6 100755 --- a/containers/libreportal/frontend/core/boot/system-loader.js +++ b/containers/libreportal/frontend/core/boot/js/system-loader.js @@ -39,8 +39,8 @@ class SystemLoader { global: 'configManager', dependencies: ['data'], scripts: [ - '/core/config/options.js', - '/core/config/field-factory.js', + '/core/config/js/options.js', + '/core/config/js/field-factory.js', '/components/admin/config/js/config-validator.js', '/components/admin/config/js/toggle-manager.js', '/components/admin/config/js/config-core.js', @@ -69,9 +69,9 @@ class SystemLoader { global: null, dependencies: [], scripts: [ - '/core/topbar/topbar.js', - '/core/update-notifier/update-notifier.js', - '/core/topbar/mobile-menu.js' + '/core/topbar/js/topbar.js', + '/core/update-notifier/js/update-notifier.js', + '/core/topbar/js/mobile-menu.js' ] }); @@ -89,7 +89,7 @@ class SystemLoader { }, global: null, dependencies: [], - script: '/core/overlays/confirmation-dialog.js' + script: '/core/overlays/js/confirmation-dialog.js' }); // Notifications @@ -106,7 +106,7 @@ class SystemLoader { }, global: 'notificationSystem', dependencies: [], - script: '/core/notifications/notifications.js' + script: '/core/notifications/js/notifications.js' }); // Dashboard @@ -162,12 +162,12 @@ class SystemLoader { global: 'tasksManager', dependencies: [], scripts: [ - '/core/tasks/task-event-bus.js', - '/core/tasks/task-commands.js', - '/core/tasks/task-actions.js', - '/core/tasks/task-router.js', - '/core/tasks/task-manager.js', - '/core/tasks/task-parameter-preserve.js', + '/core/tasks/js/task-event-bus.js', + '/core/tasks/js/task-commands.js', + '/core/tasks/js/task-actions.js', + '/core/tasks/js/task-router.js', + '/core/tasks/js/task-manager.js', + '/core/tasks/js/task-parameter-preserve.js', '/components/tasks/js/tasks-manager.js', // base: class + constructor + init + bus wiring // prototype-augment clusters (load after base; ordered via async=false): '/components/tasks/js/tasks-format.js', @@ -208,8 +208,8 @@ class SystemLoader { dependencies: ['data'], scripts: [ '/components/apps/port-manager/js/port-manager.js', - '/core/tasks/task-manager.js', // Add TaskManager for backup functionality - '/core/backup-card/backup-app-card.js', + '/core/tasks/js/task-manager.js', // Add TaskManager for backup functionality + '/core/backup-card/js/backup-app-card.js', '/components/apps/services/js/services-manager.js', '/components/apps/tools/js/tools-manager.js', '/components/apps/routing/js/routing-manager.js', diff --git a/containers/libreportal/frontend/core/boot/system-orchestrator.js b/containers/libreportal/frontend/core/boot/js/system-orchestrator.js similarity index 100% rename from containers/libreportal/frontend/core/boot/system-orchestrator.js rename to containers/libreportal/frontend/core/boot/js/system-orchestrator.js diff --git a/containers/libreportal/frontend/core/config/field-factory.js b/containers/libreportal/frontend/core/config/js/field-factory.js similarity index 100% rename from containers/libreportal/frontend/core/config/field-factory.js rename to containers/libreportal/frontend/core/config/js/field-factory.js diff --git a/containers/libreportal/frontend/core/config/options.js b/containers/libreportal/frontend/core/config/js/options.js similarity index 100% rename from containers/libreportal/frontend/core/config/options.js rename to containers/libreportal/frontend/core/config/js/options.js diff --git a/containers/libreportal/frontend/core/data-loader/data-loader.js b/containers/libreportal/frontend/core/data-loader/js/data-loader.js similarity index 100% rename from containers/libreportal/frontend/core/data-loader/data-loader.js rename to containers/libreportal/frontend/core/data-loader/js/data-loader.js diff --git a/containers/libreportal/frontend/core/dom/dom-helpers.js b/containers/libreportal/frontend/core/dom/js/dom-helpers.js similarity index 100% rename from containers/libreportal/frontend/core/dom/dom-helpers.js rename to containers/libreportal/frontend/core/dom/js/dom-helpers.js diff --git a/containers/libreportal/frontend/core/forms/controls/custom-number.js b/containers/libreportal/frontend/core/forms/controls/js/custom-number.js similarity index 100% rename from containers/libreportal/frontend/core/forms/controls/custom-number.js rename to containers/libreportal/frontend/core/forms/controls/js/custom-number.js diff --git a/containers/libreportal/frontend/core/forms/controls/custom-select.js b/containers/libreportal/frontend/core/forms/controls/js/custom-select.js similarity index 100% rename from containers/libreportal/frontend/core/forms/controls/custom-select.js rename to containers/libreportal/frontend/core/forms/controls/js/custom-select.js diff --git a/containers/libreportal/frontend/core/forms/config.css b/containers/libreportal/frontend/core/forms/css/config.css similarity index 100% rename from containers/libreportal/frontend/core/forms/config.css rename to containers/libreportal/frontend/core/forms/css/config.css diff --git a/containers/libreportal/frontend/core/forms/forms.css b/containers/libreportal/frontend/core/forms/css/forms.css similarity index 100% rename from containers/libreportal/frontend/core/forms/forms.css rename to containers/libreportal/frontend/core/forms/css/forms.css diff --git a/containers/libreportal/frontend/core/kernel/feature-registry.js b/containers/libreportal/frontend/core/kernel/js/feature-registry.js similarity index 100% rename from containers/libreportal/frontend/core/kernel/feature-registry.js rename to containers/libreportal/frontend/core/kernel/js/feature-registry.js diff --git a/containers/libreportal/frontend/core/kernel/lifecycle.js b/containers/libreportal/frontend/core/kernel/js/lifecycle.js similarity index 100% rename from containers/libreportal/frontend/core/kernel/lifecycle.js rename to containers/libreportal/frontend/core/kernel/js/lifecycle.js diff --git a/containers/libreportal/frontend/core/kernel/services.js b/containers/libreportal/frontend/core/kernel/js/services.js similarity index 100% rename from containers/libreportal/frontend/core/kernel/services.js rename to containers/libreportal/frontend/core/kernel/js/services.js diff --git a/containers/libreportal/frontend/core/kernel/spa.js b/containers/libreportal/frontend/core/kernel/js/spa.js similarity index 99% rename from containers/libreportal/frontend/core/kernel/spa.js rename to containers/libreportal/frontend/core/kernel/js/spa.js index 1319488..e1db4f0 100755 --- a/containers/libreportal/frontend/core/kernel/spa.js +++ b/containers/libreportal/frontend/core/kernel/js/spa.js @@ -369,7 +369,7 @@ class LibrePortalSPAClean { // loadScript is idempotent — subsequent /backup navigations are no-ops. await Promise.all([ this.loadScript('/components/backup/core/js/backup-page.js'), - this.loadScript('/core/backup-card/backup-app-card.js') + this.loadScript('/core/backup-card/js/backup-app-card.js') ]); const html = await this.fetchContent('/components/backup/core/html/backup-content.html'); this.loadContent(html, 'Backups'); diff --git a/containers/libreportal/frontend/core/live/live-system.js b/containers/libreportal/frontend/core/live/js/live-system.js similarity index 100% rename from containers/libreportal/frontend/core/live/live-system.js rename to containers/libreportal/frontend/core/live/js/live-system.js diff --git a/containers/libreportal/frontend/core/loading/loading-screen.css b/containers/libreportal/frontend/core/loading/css/loading-screen.css similarity index 100% rename from containers/libreportal/frontend/core/loading/loading-screen.css rename to containers/libreportal/frontend/core/loading/css/loading-screen.css diff --git a/containers/libreportal/frontend/core/loading/loading-ui.js b/containers/libreportal/frontend/core/loading/js/loading-ui.js similarity index 100% rename from containers/libreportal/frontend/core/loading/loading-ui.js rename to containers/libreportal/frontend/core/loading/js/loading-ui.js diff --git a/containers/libreportal/frontend/core/notifications/notifications.js b/containers/libreportal/frontend/core/notifications/js/notifications.js similarity index 100% rename from containers/libreportal/frontend/core/notifications/notifications.js rename to containers/libreportal/frontend/core/notifications/js/notifications.js diff --git a/containers/libreportal/frontend/core/overlays/modal.css b/containers/libreportal/frontend/core/overlays/css/modal.css similarity index 100% rename from containers/libreportal/frontend/core/overlays/modal.css rename to containers/libreportal/frontend/core/overlays/css/modal.css diff --git a/containers/libreportal/frontend/core/overlays/confirmation-dialog.js b/containers/libreportal/frontend/core/overlays/js/confirmation-dialog.js similarity index 100% rename from containers/libreportal/frontend/core/overlays/confirmation-dialog.js rename to containers/libreportal/frontend/core/overlays/js/confirmation-dialog.js diff --git a/containers/libreportal/frontend/core/overlays/eo-modal.js b/containers/libreportal/frontend/core/overlays/js/eo-modal.js similarity index 100% rename from containers/libreportal/frontend/core/overlays/eo-modal.js rename to containers/libreportal/frontend/core/overlays/js/eo-modal.js diff --git a/containers/libreportal/frontend/core/setup/setup-wizard.css b/containers/libreportal/frontend/core/setup/css/setup-wizard.css similarity index 100% rename from containers/libreportal/frontend/core/setup/setup-wizard.css rename to containers/libreportal/frontend/core/setup/css/setup-wizard.css diff --git a/containers/libreportal/frontend/core/setup/setup-completion-watcher.js b/containers/libreportal/frontend/core/setup/js/setup-completion-watcher.js similarity index 100% rename from containers/libreportal/frontend/core/setup/setup-completion-watcher.js rename to containers/libreportal/frontend/core/setup/js/setup-completion-watcher.js diff --git a/containers/libreportal/frontend/core/setup/setup-detector.js b/containers/libreportal/frontend/core/setup/js/setup-detector.js similarity index 100% rename from containers/libreportal/frontend/core/setup/setup-detector.js rename to containers/libreportal/frontend/core/setup/js/setup-detector.js diff --git a/containers/libreportal/frontend/core/setup/setup-wizard.js b/containers/libreportal/frontend/core/setup/js/setup-wizard.js similarity index 100% rename from containers/libreportal/frontend/core/setup/setup-wizard.js rename to containers/libreportal/frontend/core/setup/js/setup-wizard.js diff --git a/containers/libreportal/frontend/core/tasks/task-actions.js b/containers/libreportal/frontend/core/tasks/js/task-actions.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-actions.js rename to containers/libreportal/frontend/core/tasks/js/task-actions.js diff --git a/containers/libreportal/frontend/core/tasks/task-commands.js b/containers/libreportal/frontend/core/tasks/js/task-commands.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-commands.js rename to containers/libreportal/frontend/core/tasks/js/task-commands.js diff --git a/containers/libreportal/frontend/core/tasks/task-event-bus.js b/containers/libreportal/frontend/core/tasks/js/task-event-bus.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-event-bus.js rename to containers/libreportal/frontend/core/tasks/js/task-event-bus.js diff --git a/containers/libreportal/frontend/core/tasks/task-manager.js b/containers/libreportal/frontend/core/tasks/js/task-manager.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-manager.js rename to containers/libreportal/frontend/core/tasks/js/task-manager.js diff --git a/containers/libreportal/frontend/core/tasks/task-parameter-preserve.js b/containers/libreportal/frontend/core/tasks/js/task-parameter-preserve.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-parameter-preserve.js rename to containers/libreportal/frontend/core/tasks/js/task-parameter-preserve.js diff --git a/containers/libreportal/frontend/core/tasks/task-refresh-coordinator.js b/containers/libreportal/frontend/core/tasks/js/task-refresh-coordinator.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-refresh-coordinator.js rename to containers/libreportal/frontend/core/tasks/js/task-refresh-coordinator.js diff --git a/containers/libreportal/frontend/core/tasks/task-router.js b/containers/libreportal/frontend/core/tasks/js/task-router.js similarity index 100% rename from containers/libreportal/frontend/core/tasks/task-router.js rename to containers/libreportal/frontend/core/tasks/js/task-router.js diff --git a/containers/libreportal/frontend/core/theme/aurora-background.css b/containers/libreportal/frontend/core/theme/css/aurora-background.css similarity index 100% rename from containers/libreportal/frontend/core/theme/aurora-background.css rename to containers/libreportal/frontend/core/theme/css/aurora-background.css diff --git a/containers/libreportal/frontend/core/theme/base.css b/containers/libreportal/frontend/core/theme/css/base.css similarity index 100% rename from containers/libreportal/frontend/core/theme/base.css rename to containers/libreportal/frontend/core/theme/css/base.css diff --git a/containers/libreportal/frontend/core/theme/themes.css b/containers/libreportal/frontend/core/theme/css/themes.css similarity index 100% rename from containers/libreportal/frontend/core/theme/themes.css rename to containers/libreportal/frontend/core/theme/css/themes.css diff --git a/containers/libreportal/frontend/core/theme/tokens.css b/containers/libreportal/frontend/core/theme/css/tokens.css similarity index 100% rename from containers/libreportal/frontend/core/theme/tokens.css rename to containers/libreportal/frontend/core/theme/css/tokens.css diff --git a/containers/libreportal/frontend/core/theme/theme-registry.js b/containers/libreportal/frontend/core/theme/js/theme-registry.js similarity index 100% rename from containers/libreportal/frontend/core/theme/theme-registry.js rename to containers/libreportal/frontend/core/theme/js/theme-registry.js diff --git a/containers/libreportal/frontend/core/topbar/sidebar.css b/containers/libreportal/frontend/core/topbar/css/sidebar.css similarity index 100% rename from containers/libreportal/frontend/core/topbar/sidebar.css rename to containers/libreportal/frontend/core/topbar/css/sidebar.css diff --git a/containers/libreportal/frontend/core/topbar/topbar.css b/containers/libreportal/frontend/core/topbar/css/topbar.css similarity index 100% rename from containers/libreportal/frontend/core/topbar/topbar.css rename to containers/libreportal/frontend/core/topbar/css/topbar.css diff --git a/containers/libreportal/frontend/core/topbar/topbar.html b/containers/libreportal/frontend/core/topbar/html/topbar.html similarity index 99% rename from containers/libreportal/frontend/core/topbar/topbar.html rename to containers/libreportal/frontend/core/topbar/html/topbar.html index efc3e30..620eacb 100755 --- a/containers/libreportal/frontend/core/topbar/topbar.html +++ b/containers/libreportal/frontend/core/topbar/html/topbar.html @@ -78,7 +78,7 @@