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 @@
- - + +
{{html-safe this.field.description}}
diff --git a/app/assets/stylesheets/common/base/discourse.scss b/app/assets/stylesheets/common/base/discourse.scss index f4a449faebd..b8782c233d7 100644 --- a/app/assets/stylesheets/common/base/discourse.scss +++ b/app/assets/stylesheets/common/base/discourse.scss @@ -570,9 +570,8 @@ table { @include clearfix; } - .control-label { + .control-label:not(.checkbox-label) { font-family: var(--heading-font-family); - font-weight: bold; font-size: var(--font-up-2); line-height: var(--line-height-large); diff --git a/app/assets/stylesheets/common/base/user.scss b/app/assets/stylesheets/common/base/user.scss index 9f0b5fa8fbf..7efebd72e23 100644 --- a/app/assets/stylesheets/common/base/user.scss +++ b/app/assets/stylesheets/common/base/user.scss @@ -311,10 +311,11 @@ margin-bottom: 10px; .controls { - label { + label:not(.checkbox-label) { width: auto; text-align: left; font-weight: normal; + font-weight: bold; } .instructions {