summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/main.js
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-09-10 06:08:37 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-09-10 06:08:37 +0000
commit8d8b960cece096fb6af9ada2ca8c88fc48b5476c (patch)
tree8d96fc344b3718ae63d8ced00072ddf14f31ed7d /app/assets/javascripts/main.js
parent24553ccf9020221a521739a07c4c8145f9c0b4bc (diff)
downloadgitlab-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.js14
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');