summaryrefslogtreecommitdiffstats
path: root/app/javascript/controllers/index.js
diff options
context:
space:
mode:
authorMarius Balteanu <marius.balteanu@zitec.com>2025-04-21 05:48:38 +0000
committerMarius Balteanu <marius.balteanu@zitec.com>2025-04-21 05:48:38 +0000
commit3407711118a8f7ca0f01ad3f37cd46442693d675 (patch)
treef930b259c82f3d9017fbe9ba2361d39864b57938 /app/javascript/controllers/index.js
parent524a41eb6c64096d8dc89720fd366cbbc096e35f (diff)
downloadredmine-3407711118a8f7ca0f01ad3f37cd46442693d675.tar.gz
redmine-3407711118a8f7ca0f01ad3f37cd46442693d675.zip
Introduces Stimulus as a Javascript framework (#42510):
* old @application.js@ from @app/assets/javascripts@ become @application-legacy.js@ in favour of @application.js@ provided by Stimulus * adds @importmap@ gem to handle JavaScript modules using logical names that map to versioned/digested files Stimulus will be used for new functionality and, over time, to migrate existing features from JQuery / JQuery UI. git-svn-id: https://svn.redmine.org/redmine/trunk@23697 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/javascript/controllers/index.js')
-rw-r--r--app/javascript/controllers/index.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/javascript/controllers/index.js b/app/javascript/controllers/index.js
new file mode 100644
index 000000000..6ffb4e9ee
--- /dev/null
+++ b/app/javascript/controllers/index.js
@@ -0,0 +1,3 @@
+import { application } from "controllers/application"
+import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading"
+eagerLoadControllersFrom("controllers", application)