From 465d68642be0431c0aca525d77bb31454e0844ee Mon Sep 17 00:00:00 2001 From: chtelmko Date: Thu, 28 Oct 2021 22:55:09 -0400 Subject: [PATCH] wip --- app/javascript/create.js.erb | 7 +++++++ app/views/pages/_contact_form.html.erb | 26 ++++++++++++++++++++++++++ app/views/pages/_flash.html.erb | 3 +++ 3 files changed, 36 insertions(+) create mode 100644 app/javascript/create.js.erb create mode 100644 app/views/pages/_contact_form.html.erb create mode 100644 app/views/pages/_flash.html.erb diff --git a/app/javascript/create.js.erb b/app/javascript/create.js.erb new file mode 100644 index 0000000..1dc51da --- /dev/null +++ b/app/javascript/create.js.erb @@ -0,0 +1,7 @@ +// app/views/home/create.js.erb + +// Test for ajax success +console.log("This is the create.js.erb file"); +// Render flash message +$('#contact').html("<%= j render 'contact_form' %>"); +$('#flash-message').html("<%= j render 'flash' %>").delay(3000).fadeOut(4000); \ No newline at end of file diff --git a/app/views/pages/_contact_form.html.erb b/app/views/pages/_contact_form.html.erb new file mode 100644 index 0000000..6cb81e2 --- /dev/null +++ b/app/views/pages/_contact_form.html.erb @@ -0,0 +1,26 @@ +<%= form_for @contact, url: pages_index_path, remote: true do |f| %> + + +
+

Contact Us

+

Have a topic idea? Want to present at a Cinci.rb meeting? Have a suggestion? Send us a comment here.

+

+ <%= form_for Contact.new, url: "/pages", :remote => true do |f| %> +
+
+ <%= f.text_field :name, :placeholder => "Name" %> + <%= f.text_field :email, :placeholder => "Email Address" %> + <%= f.text_field :subject, :placeholder => "Subject" %> +
+
+ <%= f.text_area :message, :placeholder => "Message", :rows => 5 %> +
+
+ +
+
+ <%- end %> +
+ <%= render 'flash' %> +
+
\ No newline at end of file diff --git a/app/views/pages/_flash.html.erb b/app/views/pages/_flash.html.erb new file mode 100644 index 0000000..4a6a0dd --- /dev/null +++ b/app/views/pages/_flash.html.erb @@ -0,0 +1,3 @@ +<% flash.each do |message_type, message| %> + <%= content_tag(:div, message, class: "alert alert-#{message_type}") %> +<% end %> \ No newline at end of file