Initial commit.
This commit is contained in:
		
							
								
								
									
										4
									
								
								app/assets/config/manifest.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/assets/config/manifest.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
//= link_tree ../images
 | 
			
		||||
//= link_directory ../stylesheets .css
 | 
			
		||||
//= link_tree ../../javascript .js
 | 
			
		||||
//= link_tree ../../../vendor/javascript .js
 | 
			
		||||
							
								
								
									
										0
									
								
								app/assets/images/.keep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/assets/images/.keep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										15
									
								
								app/assets/stylesheets/application.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								app/assets/stylesheets/application.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
/*
 | 
			
		||||
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 | 
			
		||||
 * listed below.
 | 
			
		||||
 *
 | 
			
		||||
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 | 
			
		||||
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 | 
			
		||||
 *
 | 
			
		||||
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 | 
			
		||||
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 | 
			
		||||
 * files in this directory. Styles in this file should be added after the last require_* statement.
 | 
			
		||||
 * It is generally better to create a new file per style scope.
 | 
			
		||||
 *
 | 
			
		||||
 *= require_tree .
 | 
			
		||||
 *= require_self
 | 
			
		||||
 */
 | 
			
		||||
							
								
								
									
										4
									
								
								app/channels/application_cable/channel.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/channels/application_cable/channel.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
module ApplicationCable
 | 
			
		||||
  class Channel < ActionCable::Channel::Base
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										4
									
								
								app/channels/application_cable/connection.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/channels/application_cable/connection.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
module ApplicationCable
 | 
			
		||||
  class Connection < ActionCable::Connection::Base
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										2
									
								
								app/controllers/application_controller.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								app/controllers/application_controller.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
class ApplicationController < ActionController::Base
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										0
									
								
								app/controllers/concerns/.keep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/controllers/concerns/.keep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										2
									
								
								app/helpers/application_helper.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								app/helpers/application_helper.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
module ApplicationHelper
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										3
									
								
								app/javascript/application.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								app/javascript/application.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
 | 
			
		||||
import "@hotwired/turbo-rails"
 | 
			
		||||
import "controllers"
 | 
			
		||||
							
								
								
									
										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)
 | 
			
		||||
							
								
								
									
										7
									
								
								app/jobs/application_job.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								app/jobs/application_job.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
class ApplicationJob < ActiveJob::Base
 | 
			
		||||
  # Automatically retry jobs that encountered a deadlock
 | 
			
		||||
  # retry_on ActiveRecord::Deadlocked
 | 
			
		||||
 | 
			
		||||
  # Most jobs are safe to ignore if the underlying records are no longer available
 | 
			
		||||
  # discard_on ActiveJob::DeserializationError
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										4
									
								
								app/mailers/application_mailer.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								app/mailers/application_mailer.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
class ApplicationMailer < ActionMailer::Base
 | 
			
		||||
  default from: "from@example.com"
 | 
			
		||||
  layout "mailer"
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										3
									
								
								app/models/application_record.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								app/models/application_record.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
class ApplicationRecord < ActiveRecord::Base
 | 
			
		||||
  primary_abstract_class
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										0
									
								
								app/models/concerns/.keep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								app/models/concerns/.keep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										16
									
								
								app/views/layouts/application.html.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								app/views/layouts/application.html.erb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <title>Tokitranslate</title>
 | 
			
		||||
    <meta name="viewport" content="width=device-width,initial-scale=1">
 | 
			
		||||
    <%= csrf_meta_tags %>
 | 
			
		||||
    <%= csp_meta_tag %>
 | 
			
		||||
 | 
			
		||||
    <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %>
 | 
			
		||||
    <%= javascript_importmap_tags %>
 | 
			
		||||
  </head>
 | 
			
		||||
 | 
			
		||||
  <body>
 | 
			
		||||
    <%= yield %>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										13
									
								
								app/views/layouts/mailer.html.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								app/views/layouts/mailer.html.erb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 | 
			
		||||
    <style>
 | 
			
		||||
      /* Email styles need to be inline */
 | 
			
		||||
    </style>
 | 
			
		||||
  </head>
 | 
			
		||||
 | 
			
		||||
  <body>
 | 
			
		||||
    <%= yield %>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										1
									
								
								app/views/layouts/mailer.text.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								app/views/layouts/mailer.text.erb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
<%= yield %>
 | 
			
		||||
		Reference in New Issue
	
	Block a user