From 80771e74150e68b2c6765fba382f924b89fcae62 Mon Sep 17 00:00:00 2001
From: Michael Bumann
Date: Mon, 13 Apr 2020 16:14:21 +0200
Subject: [PATCH] Disable demo submit button and add link to contact
---
app/javascript/demo.js | 7 +++++--
app/views/home/demo.html.erb | 6 ++++--
config/routes.rb | 1 +
3 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/app/javascript/demo.js b/app/javascript/demo.js
index 09fee25..b23fc05 100644
--- a/app/javascript/demo.js
+++ b/app/javascript/demo.js
@@ -3,10 +3,13 @@ document.addEventListener('DOMContentLoaded', function() {
if (!demoForm) {
return;
}
+ demoForm.addEventListener('submit', function(e) {
+ var submitButton = document.getElementById('demo-submit');
+ submitButton.innerText = 'loading...';
+ submitButton.disabled = 'true'
+ });
demoForm.addEventListener('tinyforms:submitted', function(e) {
- console.log(e);
- console.log(e.detail);
var name = document.getElementById('demo-submission-name');
var demoFields = document.getElementById('demo-fields');
var demoSucess = document.getElementById('demo-success');
diff --git a/app/views/home/demo.html.erb b/app/views/home/demo.html.erb
index dfbdac7..8b86836 100644
--- a/app/views/home/demo.html.erb
+++ b/app/views/home/demo.html.erb
@@ -15,7 +15,9 @@
See your entry in the spreadsheet?!
- <%= link_to "Get started now", signup_url, class: 'button' %>
+ <%= link_to "Create your form now!", signup_url, class: 'button' %>
+
+ or got <%= link_to 'further questions?', contact_url %>
@@ -68,7 +70,7 @@
diff --git a/config/routes.rb b/config/routes.rb
index dfdec49..6aa0b7e 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -22,5 +22,6 @@ Rails.application.routes.draw do
get '/auth' => 'sessions#auth', as: :auth
get '/demo' => 'home#demo', as: :demo
+ get '/contact' => 'home#contact', as: :contact
root 'home#index'
end