diff --git a/src/common-components/dropdown-question/dropdown-question.vue b/src/common-components/dropdown-question/dropdown-question.vue index 1f303a995..7afdc0b38 100644 --- a/src/common-components/dropdown-question/dropdown-question.vue +++ b/src/common-components/dropdown-question/dropdown-question.vue @@ -73,18 +73,22 @@ export default { }, labelText: { get: function () { - var thisQuestionText = ""; + const noBreakChar = "⁠"; + var questionText = ""; if (this.disableAutoFill) { + var words = this.questionText.toString().split(/[ ]+/); + words.forEach(function (word) { + const position = 1; + word = [word.toString().slice(0, position), noBreakChar, word.toString().slice(position)].join(''); + questionText += `${word} `; + }); - const noBreakChar = "⁠"; - const position = 1; - thisQuestionText = [this.questionText.toString().slice(0, position), noBreakChar, this.questionText.toString().slice(position)].join(''); - + questionText = questionText.trimEnd(); } else { - thisQuestionText = this.questionText.toString(); + questionText = this.questionText.toString(); } - return thisQuestionText; + return questionText; } } }, diff --git a/src/common-components/textbox-question/textbox-question.vue b/src/common-components/textbox-question/textbox-question.vue index 94ff8296c..062ceb683 100644 --- a/src/common-components/textbox-question/textbox-question.vue +++ b/src/common-components/textbox-question/textbox-question.vue @@ -91,18 +91,22 @@ export default { }, labelText: { get: function () { - var thisQuestionText = ""; + const noBreakChar = "⁠"; + var questionText = ""; if (this.disableAutoFill) { + var words = this.questionText.toString().split(/[ ]+/); + words.forEach(function (word) { + const position = 1; + word = [word.toString().slice(0, position), noBreakChar, word.toString().slice(position)].join(''); + questionText += `${word} `; + }); - const noBreakChar = "⁠"; - const position = 1; - thisQuestionText = [this.questionText.toString().slice(0, position), noBreakChar, this.questionText.toString().slice(position)].join(''); - + questionText = questionText.trimEnd(); } else { - thisQuestionText = this.questionText.toString(); + questionText = this.questionText.toString(); } - return thisQuestionText; + return questionText; } } }, diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue index 868ac02e0..4069b0c21 100644 --- a/src/layouts/address-lookup/address-lookup.vue +++ b/src/layouts/address-lookup/address-lookup.vue @@ -5,7 +5,7 @@ ref="theForm" v-slot="{ meta }" autocomplete="off" > -