From 9d0a07a325848d96df374e766e34cf42c799327d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Sat, 14 May 2022 06:09:05 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- app/assets/javascripts/lib/utils/common_utils.js | 2 +- app/assets/javascripts/lib/utils/cookies.js | 8 ++++++++ app/assets/javascripts/main.js | 4 ---- .../javascripts/work_items_hierarchy/components/app.vue | 2 +- package.json | 2 +- spec/frontend/awards_handler_spec.js | 2 +- spec/frontend/blob/pipeline_tour_success_modal_spec.js | 2 +- spec/frontend/broadcast_notification_spec.js | 2 +- .../design_management/components/design_sidebar_spec.js | 2 +- spec/frontend/diffs/store/actions_spec.js | 2 +- spec/frontend/emoji/components/utils_spec.js | 4 ++-- spec/frontend/groups/landing_spec.js | 2 +- spec/frontend/merge_conflicts/store/actions_spec.js | 4 ++-- .../projects/learn_gitlab/components/learn_gitlab_spec.js | 2 +- .../shared/components/pipeline_schedule_callout_spec.js | 2 +- .../sidebar/components/issuable_sidebar_root_spec.js | 2 +- yarn.lock | 8 ++++---- 17 files changed, 28 insertions(+), 24 deletions(-) create mode 100644 app/assets/javascripts/lib/utils/cookies.js diff --git a/app/assets/javascripts/lib/utils/common_utils.js b/app/assets/javascripts/lib/utils/common_utils.js index 7af3ad80a39..e391927d853 100644 --- a/app/assets/javascripts/lib/utils/common_utils.js +++ b/app/assets/javascripts/lib/utils/common_utils.js @@ -4,8 +4,8 @@ import { GlBreakpointInstance as breakpointInstance } from '@gitlab/ui/dist/utils'; import $ from 'jquery'; -import Cookies from 'js-cookie'; import { isFunction, defer } from 'lodash'; +import Cookies from '~/lib/utils/cookies'; import { SCOPED_LABEL_DELIMITER } from '~/vue_shared/components/sidebar/labels_select_widget/constants'; import { convertToCamelCase, convertToSnakeCase } from './text_utility'; import { isObject } from './type_utility'; diff --git a/app/assets/javascripts/lib/utils/cookies.js b/app/assets/javascripts/lib/utils/cookies.js new file mode 100644 index 00000000000..be0491376c9 --- /dev/null +++ b/app/assets/javascripts/lib/utils/cookies.js @@ -0,0 +1,8 @@ +import CookiesBuilder from 'js-cookie'; + +// set default path for cookies +const Cookies = CookiesBuilder.withAttributes({ + path: gon.relative_url_root || '/', +}); + +export default Cookies; diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index 8fc54be9c28..4101b520e80 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -1,7 +1,6 @@ /* global $ */ import jQuery from 'jquery'; -import Cookies from 'js-cookie'; // bootstrap webpack, common libs, polyfills, and behaviors import './webpack'; @@ -178,9 +177,6 @@ initUserTracking(); initLayoutNav(); initAlertHandler(); -// Set the default path for all cookies to GitLab's root directory -Cookies.defaults.path = gon.relative_url_root || '/'; - // `hashchange` is not triggered when link target is already in window.location $body.on('click', 'a[href^="#"]', function clickHashLinkCallback() { const href = this.getAttribute('href'); diff --git a/app/assets/javascripts/work_items_hierarchy/components/app.vue b/app/assets/javascripts/work_items_hierarchy/components/app.vue index 621cfe5bace..779bd27516a 100644 --- a/app/assets/javascripts/work_items_hierarchy/components/app.vue +++ b/app/assets/javascripts/work_items_hierarchy/components/app.vue @@ -1,6 +1,6 @@