From 15c8e84c67c55145d4cf47ca7a8aedfbacdd549f Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Tue, 9 Feb 2021 22:33:59 +0100 Subject: [PATCH] afficher/masquer tous les headers --- app/javascript/controllers/email_controller.js | 18 ++++++++++++++++++ app/views/emails/_email.html.erb | 9 ++++++--- app/views/layouts/application.html.erb | 8 ++++---- 3 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 app/javascript/controllers/email_controller.js 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 @@ -
+