summaryrefslogtreecommitdiffstats
path: root/app/javascript/controllers/application.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/application.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/application.js')
-rw-r--r--app/javascript/controllers/application.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/javascript/controllers/application.js b/app/javascript/controllers/application.js
new file mode 100644
index 000000000..f898b4e6b
--- /dev/null
+++ b/app/javascript/controllers/application.js
@@ -0,0 +1,8 @@
+import { Application } from '@hotwired/stimulus'
+
+const application = Application.start()
+
+application.debug = false
+window.Stimulus = application
+
+export { application }