From 07348cb08f9ba2828b0b357f79f0ffd6df4540a8 Mon Sep 17 00:00:00 2001 From: CactusPuppy Date: Fri, 5 Mar 2021 12:39:50 -0800 Subject: [PATCH] Create JS hook for template reset --- app/assets/javascripts/osem.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/assets/javascripts/osem.js b/app/assets/javascripts/osem.js index 59174f01..9d5054f8 100644 --- a/app/assets/javascripts/osem.js +++ b/app/assets/javascripts/osem.js @@ -189,6 +189,18 @@ $( document ).ready(function() { var max = $selected.data("max-words"); word_count(this, 'submission-count', max); }); + + /* Listen for reset template button, wait for confirm, and reset. */ + $('#sub_text_reset').click((e) => { + let $selected = $("#event_event_type_id option:selected"); + let $this = $(e.target); + let affirm = confirm($this.data('confirm')); + if (affirm) { + let sub_text = $('#event_submission_text'); + sub_text.val($selected.data('help')); + sub_text.trigger('change'); + } + }); }); /* Commodity function for modal windows */