Commit 63d40920 authored by Olena Horal-Koretska's avatar Olena Horal-Koretska

Merge branch 'unwrap-dom-content-loaded-for-issues' into 'master'

Bootstrap applications without DOMContentLoaded

See merge request gitlab-org/gitlab!44550
parents 962e5685 c4d9ca63
...@@ -8,18 +8,16 @@ import initManualOrdering from '~/manual_ordering'; ...@@ -8,18 +8,16 @@ import initManualOrdering from '~/manual_ordering';
const ISSUE_BULK_UPDATE_PREFIX = 'issue_'; const ISSUE_BULK_UPDATE_PREFIX = 'issue_';
document.addEventListener('DOMContentLoaded', () => { IssuableFilteredSearchTokenKeys.addExtraTokensForIssues();
IssuableFilteredSearchTokenKeys.addExtraTokensForIssues(); issuableInitBulkUpdateSidebar.init(ISSUE_BULK_UPDATE_PREFIX);
issuableInitBulkUpdateSidebar.init(ISSUE_BULK_UPDATE_PREFIX);
initIssuablesList(); initIssuablesList();
initFilteredSearch({ initFilteredSearch({
page: FILTERED_SEARCH.ISSUES, page: FILTERED_SEARCH.ISSUES,
isGroupDecendent: true, isGroupDecendent: true,
useDefaultState: true, useDefaultState: true,
filteredSearchTokenKeys: IssuableFilteredSearchTokenKeys, filteredSearchTokenKeys: IssuableFilteredSearchTokenKeys,
});
projectSelect();
initManualOrdering();
}); });
projectSelect();
initManualOrdering();
...@@ -11,20 +11,18 @@ import initIssuablesList from '~/issues_list'; ...@@ -11,20 +11,18 @@ import initIssuablesList from '~/issues_list';
import initManualOrdering from '~/manual_ordering'; import initManualOrdering from '~/manual_ordering';
import { showLearnGitLabIssuesPopover } from '~/onboarding_issues'; import { showLearnGitLabIssuesPopover } from '~/onboarding_issues';
document.addEventListener('DOMContentLoaded', () => { IssuableFilteredSearchTokenKeys.addExtraTokensForIssues();
IssuableFilteredSearchTokenKeys.addExtraTokensForIssues();
initFilteredSearch({ initFilteredSearch({
page: FILTERED_SEARCH.ISSUES, page: FILTERED_SEARCH.ISSUES,
filteredSearchTokenKeys: IssuableFilteredSearchTokenKeys, filteredSearchTokenKeys: IssuableFilteredSearchTokenKeys,
useDefaultState: true, useDefaultState: true,
}); });
new IssuableIndex(ISSUABLE_INDEX.ISSUE); new IssuableIndex(ISSUABLE_INDEX.ISSUE);
new ShortcutsNavigation(); new ShortcutsNavigation();
new UsersSelect(); new UsersSelect();
initManualOrdering(); initManualOrdering();
initIssuablesList(); initIssuablesList();
showLearnGitLabIssuesPopover(); showLearnGitLabIssuesPopover();
});
import initForm from 'ee_else_ce/pages/projects/issues/form'; import initForm from 'ee_else_ce/pages/projects/issues/form';
document.addEventListener('DOMContentLoaded', initForm); initForm();
import FilteredSearchServiceDesk from './filtered_search'; import FilteredSearchServiceDesk from './filtered_search';
import initIssuablesList from '~/issues_list'; import initIssuablesList from '~/issues_list';
document.addEventListener('DOMContentLoaded', () => { const supportBotData = JSON.parse(
const supportBotData = JSON.parse(
document.querySelector('.js-service-desk-issues').dataset.supportBot, document.querySelector('.js-service-desk-issues').dataset.supportBot,
); );
if (document.querySelector('.filtered-search')) { if (document.querySelector('.filtered-search')) {
const filteredSearchManager = new FilteredSearchServiceDesk(supportBotData); const filteredSearchManager = new FilteredSearchServiceDesk(supportBotData);
filteredSearchManager.setup(); filteredSearchManager.setup();
} }
if (gon.features?.vueIssuablesList) { if (gon.features?.vueIssuablesList) {
initIssuablesList(); initIssuablesList();
} }
});
...@@ -2,10 +2,8 @@ import initSidebarBundle from '~/sidebar/sidebar_bundle'; ...@@ -2,10 +2,8 @@ import initSidebarBundle from '~/sidebar/sidebar_bundle';
import initRelatedIssues from '~/related_issues'; import initRelatedIssues from '~/related_issues';
import initShow from '../show'; import initShow from '../show';
document.addEventListener('DOMContentLoaded', () => { initShow();
initShow(); if (gon.features && !gon.features.vueIssuableSidebar) {
if (gon.features && !gon.features.vueIssuableSidebar) {
initSidebarBundle(); initSidebarBundle();
} }
initRelatedIssues(); initRelatedIssues();
});
...@@ -4,19 +4,17 @@ import initRelatedIssues from '~/related_issues'; ...@@ -4,19 +4,17 @@ import initRelatedIssues from '~/related_issues';
import initShow from '~/pages/projects/issues/show'; import initShow from '~/pages/projects/issues/show';
import UserCallout from '~/user_callout'; import UserCallout from '~/user_callout';
document.addEventListener('DOMContentLoaded', () => { initShow();
initShow(); if (gon.features && !gon.features.vueIssuableSidebar) {
if (gon.features && !gon.features.vueIssuableSidebar) {
initSidebarBundle(); initSidebarBundle();
} }
initRelatedIssues(); initRelatedIssues();
// eslint-disable-next-line no-new // eslint-disable-next-line no-new
new UserCallout({ className: 'js-epics-sidebar-callout' }); new UserCallout({ className: 'js-epics-sidebar-callout' });
// eslint-disable-next-line no-new // eslint-disable-next-line no-new
new UserCallout({ className: 'js-weight-sidebar-callout' }); new UserCallout({ className: 'js-weight-sidebar-callout' });
const assigneeDropdown = document.querySelector('.js-sidebar-assignee-dropdown'); const assigneeDropdown = document.querySelector('.js-sidebar-assignee-dropdown');
if (assigneeDropdown) trackShowInviteMemberLink(assigneeDropdown); if (assigneeDropdown) trackShowInviteMemberLink(assigneeDropdown);
});
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment