diff --git a/app/assets/javascripts/discourse/app/components/create-account.js b/app/assets/javascripts/discourse/app/components/create-account.js index 745cd75ef38..a5f8ce393f1 100644 --- a/app/assets/javascripts/discourse/app/components/create-account.js +++ b/app/assets/javascripts/discourse/app/components/create-account.js @@ -5,20 +5,22 @@ import { bind } from "discourse-common/utils/decorators"; export default Component.extend({ classNames: ["create-account-body"], + // used for animating the label inside of inputs userInputFocus(event) { - const controls = event.target.parentElement; - if (!controls.classList.contains("value-entered")) { - controls.classList.toggle("value-entered"); + const userField = event.target.parentElement.parentElement; + if (!userField.classList.contains("value-entered")) { + userField.classList.toggle("value-entered"); } }, + // used for animating the label inside of inputs userInputFocusOut(event) { - const controls = event.target.parentElement; + const userField = event.target.parentElement.parentElement; if ( event.target.value.length === 0 && - controls.classList.contains("value-entered") + userField.classList.contains("value-entered") ) { - controls.classList.toggle("value-entered"); + userField.classList.toggle("value-entered"); } }, diff --git a/app/assets/javascripts/discourse/app/templates/components/user-fields/text.hbs b/app/assets/javascripts/discourse/app/templates/components/user-fields/text.hbs index 2e851e186f3..46396e69cfe 100644 --- a/app/assets/javascripts/discourse/app/templates/components/user-fields/text.hbs +++ b/app/assets/javascripts/discourse/app/templates/components/user-fields/text.hbs @@ -1,9 +1,9 @@