diff --git a/static/css/utils/form.scss b/static/css/utils/form.scss index 2c2a56aa2..b1d6b22c3 100644 --- a/static/css/utils/form.scss +++ b/static/css/utils/form.scss @@ -17,7 +17,7 @@ fieldset { } } -[data-autosubmit][type="submit"] { +[uw-auto-submit-button][type="submit"] { animation: fade-in 500ms ease-in-out backwards; animation-delay: 500ms; } diff --git a/static/js/utils/form.js b/static/js/utils/form.js index afd0c72e8..85e2f163b 100644 --- a/static/js/utils/form.js +++ b/static/js/utils/form.js @@ -265,19 +265,46 @@ setup: interactiveFieldsetUtil, }); + /** + * + * Auto Submit Button Utility + * Hides submit buttons in forms that are submitted programmatically + * We hide the button using JavaScript so no-js users will still be able to submit the form + * + * Attribute: uw-auto-submit-button + * + * Example usage: + *