diff --git a/app/javascript/controllers/email_controller.js b/app/javascript/controllers/email_controller.js new file mode 100644 index 0000000..e03f6d5 --- /dev/null +++ b/app/javascript/controllers/email_controller.js @@ -0,0 +1,18 @@ +import { Controller } from "stimulus" + +export default class extends Controller { + static targets = [ "buttonMain", "buttonAll", "headersMain", "headersAll" ] + + show_main () { + this.buttonMainTarget.classList.add("hidden"); + this.buttonAllTarget.classList.remove("hidden"); + this.headersMainTarget.classList.remove("hidden"); + this.headersAllTarget.classList.add("hidden"); + } + show_all () { + this.buttonMainTarget.classList.remove("hidden"); + this.buttonAllTarget.classList.add("hidden"); + this.headersMainTarget.classList.add("hidden"); + this.headersAllTarget.classList.remove("hidden"); + } +} diff --git a/app/views/emails/_email.html.erb b/app/views/emails/_email.html.erb index d863ce0..24deb67 100644 --- a/app/views/emails/_email.html.erb +++ b/app/views/emails/_email.html.erb @@ -1,6 +1,9 @@ -
+
+ + + - + @@ -58,7 +61,7 @@ - + <% email.headers.each do |header| %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 70fc5be..b615aff 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -23,8 +23,8 @@ @@ -88,8 +88,8 @@