Merge pull request #3554 from alphagov/convert-single-line-textboxes-to-govuk-frontend

Convert single line textboxes to govuk frontend
This commit is contained in:
Pea M. Tyczynska
2020-08-18 11:29:44 +01:00
committed by GitHub
94 changed files with 787 additions and 578 deletions

View File

@@ -8,9 +8,9 @@
this.start = component => {
this.$input = $('input', component);
this.$input = $(component);
$(component).append(
this.$input.closest('.govuk-form-group').append(
this.$preview = $('<span class="textbox-colour-preview"></span>')
);

View File

@@ -27,13 +27,13 @@
ListEntry.optionalAttributes = ['aria-describedby'];
ListEntry.prototype.entryTemplate = Hogan.compile(
'<div class="list-entry">' +
'<label for="{{{id}}}" class="text-box-number-label">' +
'<label for="{{{id}}}" class="govuk-input--numbered__label">' +
'<span class="govuk-visually-hidden">{{listItemName}} number </span>{{number}}.' +
'</label>' +
'<input' +
' name="{{name}}-{{index}}"' +
' name="{{name}}"' +
' id="{{id}}"' +
' value="{{value}}"' +
' {{#value}}value="{{value}}{{/value}}"' +
' {{{sharedAttributes}}}' +
'/>' +
'{{#button}}' +
@@ -122,7 +122,7 @@
if ("undefined" === typeof num) {
return pattern;
} else {
return "input-" + pattern + "-" + num;
return pattern + "-" + num;
}
};
ListEntry.prototype.bindEvents = function () {
@@ -179,7 +179,7 @@
'id' : this.getId(entryNumber),
'number' : entryNumber,
'index': idx,
'name' : this.getId(),
'name' : this.getId(entryNumber),
'value' : entry,
'listItemName' : this.listItemName,
'sharedAttributes': this.sharedAttributes