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