diff --git a/app/assets/javascripts/autofocus.js b/app/assets/javascripts/autofocus.js new file mode 100644 index 000000000..2d276953f --- /dev/null +++ b/app/assets/javascripts/autofocus.js @@ -0,0 +1,12 @@ +(function(Modules) { + "use strict"; + + Modules.Autofocus = function() { + this.start = function(component) { + + $('input, textarea, select', component).eq(0).trigger('focus'); + + }; + }; + +})(window.GOVUK.Modules); diff --git a/app/templates/components/textbox.html b/app/templates/components/textbox.html index 07f422c4a..cffcd48c9 100644 --- a/app/templates/components/textbox.html +++ b/app/templates/components/textbox.html @@ -1,5 +1,13 @@ -{% macro textbox(field, hint=False, highlight_tags=False, help_link=None, help_link_text=None, width='2-3') %} -