Initial commit.
This commit is contained in:
		
							
								
								
									
										9
									
								
								app/javascript/controllers/application.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								app/javascript/controllers/application.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
import { Application } from "@hotwired/stimulus"
 | 
			
		||||
 | 
			
		||||
const application = Application.start()
 | 
			
		||||
 | 
			
		||||
// Configure Stimulus development experience
 | 
			
		||||
application.debug = false
 | 
			
		||||
window.Stimulus   = application
 | 
			
		||||
 | 
			
		||||
export { application }
 | 
			
		||||
							
								
								
									
										7
									
								
								app/javascript/controllers/hello_controller.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								app/javascript/controllers/hello_controller.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
import { Controller } from "@hotwired/stimulus"
 | 
			
		||||
 | 
			
		||||
export default class extends Controller {
 | 
			
		||||
  connect() {
 | 
			
		||||
    this.element.textContent = "Hello World!"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										11
									
								
								app/javascript/controllers/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								app/javascript/controllers/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
// Import and register all your controllers from the importmap under controllers/*
 | 
			
		||||
 | 
			
		||||
import { application } from "controllers/application"
 | 
			
		||||
 | 
			
		||||
// Eager load all controllers defined in the import map under controllers/**/*_controller
 | 
			
		||||
import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading"
 | 
			
		||||
eagerLoadControllersFrom("controllers", application)
 | 
			
		||||
 | 
			
		||||
// Lazy load controllers as they appear in the DOM (remember not to preload controllers in import map!)
 | 
			
		||||
// import { lazyLoadControllersFrom } from "@hotwired/stimulus-loading"
 | 
			
		||||
// lazyLoadControllersFrom("controllers", application)
 | 
			
		||||
		Reference in New Issue
	
	Block a user