From 4b0c923ec055b2ee55f44596d66c4bb4b6e20a88 Mon Sep 17 00:00:00 2001 From: ArtemB Date: Thu, 28 Nov 2024 13:37:14 +0300 Subject: [PATCH] 1.3.6 recovery password TRI-261 --- static/css/styles.css | 5 +++++ static/js/registration.js | 17 ++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/static/css/styles.css b/static/css/styles.css index 938fd62..b126b29 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -3382,6 +3382,11 @@ details[open] summary ~ *{ display: none; } +input.error::placeholder { + color: red; + font-weight: bold; +} + diff --git a/static/js/registration.js b/static/js/registration.js index 5613a25..cab22e0 100644 --- a/static/js/registration.js +++ b/static/js/registration.js @@ -68,7 +68,22 @@ function SendRegistrationForm(el, user_id){ }, error: function (data, exception){ - document.querySelector(".register").innerHTML = data.responseJSON.html + if(data.responseJSON.html){ + document.querySelector(".register").innerHTML = data.responseJSON.html + } else if(data.responseJSON.error){ + const passwordInput = document.querySelector('input[name="pass"]'); + + if (passwordInput && data.responseJSON.error) { + + passwordInput.placeholder = data.responseJSON.error; + + passwordInput.value = ''; + + passwordInput.classList.add('error'); + + } + } + } }); }