Files
notifications-admin/app/assets/javascripts/autofocus.js
2019-04-03 14:41:09 +01:00

18 lines
484 B
JavaScript

(function(Modules) {
"use strict";
Modules.Autofocus = function() {
this.start = function(component) {
var forceFocus = $(component).data('forceFocus');
// if the page loads with a scroll position, we can't assume the item to focus onload
// is still where users intend to start
if (($(window).scrollTop() > 0) && !forceFocus) { return; }
$('input, textarea, select', component).eq(0).trigger('focus');
};
};
})(window.GOVUK.Modules);