From debd2974943c03fadb1943ab6d8efb9634f3dff5 Mon Sep 17 00:00:00 2001 From: Michael Blackmon Date: Mon, 20 Apr 2020 11:33:38 -0400 Subject: [PATCH] restrict submit handler to only operate on targeted form --- share/jupyterhub/templates/login.html | 9 +++++---- share/jupyterhub/templates/spawn.html | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/share/jupyterhub/templates/login.html b/share/jupyterhub/templates/login.html index cd585ded..5c00d31d 100644 --- a/share/jupyterhub/templates/login.html +++ b/share/jupyterhub/templates/login.html @@ -85,10 +85,11 @@ if (window.location.protocol === "http:") { warning.className = warning.className.replace(/\bhidden\b/, ''); } // setup onSubmit feedback -$('form').submit(() => { - $('.feedback-container>input').attr('disabled', true); - $('.feedback-container>*').toggleClass('hidden'); - $('.feedback-widget>*').toggleClass('fa-pulse'); +$('form').submit((e) => { + var form = $(e.target); + form.find('.feedback-container>input').attr('disabled', true); + form.find('.feedback-container>*').toggleClass('hidden'); + form.find('.feedback-widget>*').toggleClass('fa-pulse'); }); {% endblock %} diff --git a/share/jupyterhub/templates/spawn.html b/share/jupyterhub/templates/spawn.html index d44bdd0d..773a55e7 100644 --- a/share/jupyterhub/templates/spawn.html +++ b/share/jupyterhub/templates/spawn.html @@ -39,10 +39,11 @@ {{ super() }} {% endblock %}