diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-10 06:08:37 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-10 06:08:37 +0000 |
commit | 8d8b960cece096fb6af9ada2ca8c88fc48b5476c (patch) | |
tree | 8d96fc344b3718ae63d8ced00072ddf14f31ed7d /app/assets/javascripts/main.js | |
parent | 24553ccf9020221a521739a07c4c8145f9c0b4bc (diff) | |
download | gitlab-ce-8d8b960cece096fb6af9ada2ca8c88fc48b5476c.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/main.js')
-rw-r--r-- | app/assets/javascripts/main.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index 4e2770a24c2..b6db43e128b 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -31,7 +31,6 @@ import initLogoAnimation from './logo'; import initFrequentItemDropdowns from './frequent_items'; import initBreadcrumbs from './breadcrumb'; import initUsagePingConsent from './usage_ping_consent'; -import initSearchAutocomplete from './search_autocomplete'; import GlFieldErrors from './gl_field_errors'; import initUserPopovers from './user_popovers'; import initBroadcastNotifications from './broadcast_notification'; @@ -112,7 +111,18 @@ function deferredInitialisation() { initPersistentUserCallouts(); initDefaultTrackers(); - if (document.querySelector('.search')) initSearchAutocomplete(); + document.querySelector('#search').addEventListener( + 'focus', + () => { + import(/* webpackChunkName: 'globalSearch' */ './search_autocomplete') + .then(({ default: initSearchAutocomplete }) => { + const searchDropdown = initSearchAutocomplete(); + searchDropdown.onSearchInputFocus(); + }) + .catch(() => {}); + }, + { once: true }, + ); addSelectOnFocusBehaviour('.js-select-on-focus'); |