Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
a363356629
commit
c2f65d6e6f
|
|
@ -113,6 +113,8 @@ rules:
|
|||
- error
|
||||
- selector: ImportSpecifier[imported.name='GlSkeletonLoading']
|
||||
message: 'Migrate to GlSkeletonLoader, or import GlDeprecatedSkeletonLoading.'
|
||||
- selector: ImportSpecifier[imported.name='GlSafeHtmlDirective']
|
||||
message: 'Use directive at ~/vue_shared/directives/safe_html.js instead.'
|
||||
# See https://gitlab.com/gitlab-org/gitlab/-/issues/360551
|
||||
vue/multi-word-component-names: off
|
||||
unicorn/prefer-dom-node-dataset:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlTableLite, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButton, GlTableLite } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
|
||||
|
||||
|
|
@ -12,7 +13,7 @@ export default {
|
|||
GlTableLite,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
i18n: {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<script>
|
||||
import { GlLoadingIcon, GlFormInput, GlFormGroup, GlButton, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlLoadingIcon, GlFormInput, GlFormGroup, GlButton } from '@gitlab/ui';
|
||||
import { escape, debounce } from 'lodash';
|
||||
import { mapActions, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { createAlert, VARIANT_INFO } from '~/flash';
|
||||
import { s__, sprintf } from '~/locale';
|
||||
import createEmptyBadge from '../empty_badge';
|
||||
|
|
@ -19,7 +20,7 @@ export default {
|
|||
GlFormGroup,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
isEditing: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlButton, GlSafeHtmlDirective, GlBadge } from '@gitlab/ui';
|
||||
import { GlButton, GlBadge } from '@gitlab/ui';
|
||||
import { mapActions, mapGetters, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import glFeatureFlagMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
|
||||
import NoteableNote from '~/notes/components/noteable_note.vue';
|
||||
import PublishButton from './publish_button.vue';
|
||||
|
|
@ -13,7 +14,7 @@ export default {
|
|||
GlBadge,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagMixin()],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlPath, GlPopover, GlSkeletonLoader, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlPath, GlPopover, GlSkeletonLoader } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import Tracking from '~/tracking';
|
||||
import { OVERVIEW_STAGE_ID } from '../constants';
|
||||
import FormattedStageCount from './formatted_stage_count.vue';
|
||||
|
|
|
|||
|
|
@ -1,13 +1,7 @@
|
|||
<script>
|
||||
import {
|
||||
GlAvatar,
|
||||
GlAvatarLink,
|
||||
GlButton,
|
||||
GlLink,
|
||||
GlSafeHtmlDirective,
|
||||
GlTooltipDirective,
|
||||
} from '@gitlab/ui';
|
||||
import { GlAvatar, GlAvatarLink, GlButton, GlLink, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { ApolloMutation } from 'vue-apollo';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { getIdFromGraphQLId } from '~/graphql_shared/utils';
|
||||
import { __ } from '~/locale';
|
||||
import TimelineEntryItem from '~/vue_shared/components/notes/timeline_entry_item.vue';
|
||||
|
|
@ -33,7 +27,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
note: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButtonGroup, GlButton, GlTooltipDirective, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButtonGroup, GlButton, GlTooltipDirective } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
import CommitPipelineStatus from '~/projects/tree/components/commit_pipeline_status_component.vue';
|
||||
import ModalCopyButton from '~/vue_shared/components/modal_copy_button.vue';
|
||||
|
|
@ -32,7 +33,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlTooltipDirective, GlSafeHtmlDirective, GlIcon, GlLoadingIcon } from '@gitlab/ui';
|
||||
import { GlTooltipDirective, GlIcon, GlLoadingIcon } from '@gitlab/ui';
|
||||
import { mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { createAlert } from '~/flash';
|
||||
import { s__, sprintf } from '~/locale';
|
||||
import { UNFOLD_COUNT, INLINE_DIFF_LINES_KEY } from '../constants';
|
||||
|
|
@ -21,7 +22,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
file: {
|
||||
|
|
|
|||
|
|
@ -1,13 +1,8 @@
|
|||
<script>
|
||||
import {
|
||||
GlButton,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlSprintf,
|
||||
GlAlert,
|
||||
} from '@gitlab/ui';
|
||||
import { GlButton, GlLoadingIcon, GlSprintf, GlAlert } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import { mapActions, mapGetters, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { IdState } from 'vendor/vue-virtual-scroller';
|
||||
import DiffContent from 'jh_else_ce/diffs/components/diff_content.vue';
|
||||
import { createAlert } from '~/flash';
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
<script>
|
||||
import {
|
||||
GlTooltipDirective,
|
||||
GlSafeHtmlDirective,
|
||||
GlIcon,
|
||||
GlBadge,
|
||||
GlButton,
|
||||
|
|
@ -14,6 +13,7 @@ import {
|
|||
} from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import { mapActions, mapGetters, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { IdState } from 'vendor/vue-virtual-scroller';
|
||||
import { scrollToElement } from '~/lib/utils/common_utils';
|
||||
import { truncateSha } from '~/lib/utils/text_utility';
|
||||
|
|
@ -44,7 +44,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [IdState({ idProp: (vm) => vm.diffFile.file_hash }), glFeatureFlagsMixin()],
|
||||
i18n: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { mapGetters, mapState, mapActions } from 'vuex';
|
||||
import { IdState } from 'vendor/vue-virtual-scroller';
|
||||
import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
|
||||
|
|
@ -22,9 +21,6 @@ export default {
|
|||
DiffCommentCell,
|
||||
DraftNote,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [
|
||||
draftCommentsMixin,
|
||||
IdState({ idProp: (vm) => vm.diffFile.file_hash }),
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ import {
|
|||
GlLink,
|
||||
GlTooltip,
|
||||
GlTooltipDirective,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlSprintf,
|
||||
} from '@gitlab/ui';
|
||||
import { isEmpty } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__, n__ } from '~/locale';
|
||||
import InstanceComponent from '~/vue_shared/components/deployment_instance.vue';
|
||||
import { STATUS_MAP, CANARY_STATUS } from '../constants';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlTooltip, GlSprintf, GlIcon, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlTooltip, GlSprintf, GlIcon } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import ClipboardButton from '~/vue_shared/components/clipboard_button.vue';
|
||||
import FileIcon from '~/vue_shared/components/file_icon.vue';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,7 @@
|
|||
<script>
|
||||
import clusterPopover from '@gitlab/svgs/dist/illustrations/cluster_popover.svg';
|
||||
import {
|
||||
GlPopover,
|
||||
GlSprintf,
|
||||
GlLink,
|
||||
GlButton,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { GlPopover, GlSprintf, GlLink, GlButton } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
import { POPOVER_TARGET_ID } from './constants';
|
||||
import { dismiss } from './feature_highlight_helper';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlButton, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButton } from '@gitlab/ui';
|
||||
import { snakeCase } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import highlight from '~/lib/utils/highlight';
|
||||
import { truncateNamespace } from '~/lib/utils/text_utility';
|
||||
import { mapVuexModuleState } from '~/lib/utils/vuex_module_mappers';
|
||||
|
|
@ -15,7 +16,7 @@ export default {
|
|||
ProjectAvatar,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [trackingMixin],
|
||||
inject: ['vuexModule'],
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ import {
|
|||
GlPopover,
|
||||
GlLink,
|
||||
GlTooltipDirective,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { visitUrl } from '~/lib/utils/url_utility';
|
||||
import UserAccessRoleBadge from '~/vue_shared/components/user_access_role_badge.vue';
|
||||
import { AVATAR_SHAPE_OPTION_RECT } from '~/vue_shared/constants';
|
||||
|
|
@ -29,7 +29,7 @@ import ItemTypeIcon from './item_type_icon.vue';
|
|||
export default {
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
components: {
|
||||
GlAvatar,
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ import {
|
|||
GlOutsideDirective as Outside,
|
||||
GlIcon,
|
||||
GlToken,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlTooltipDirective,
|
||||
GlResizeObserverDirective,
|
||||
} from '@gitlab/ui';
|
||||
|
|
@ -56,7 +55,7 @@ export default {
|
|||
false,
|
||||
),
|
||||
},
|
||||
directives: { SafeHtml, Outside, GlTooltip: GlTooltipDirective, GlResizeObserverDirective },
|
||||
directives: { Outside, GlTooltip: GlTooltipDirective, GlResizeObserverDirective },
|
||||
components: {
|
||||
GlSearchBoxByType,
|
||||
HeaderSearchDefaultItems,
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ import {
|
|||
GlAvatar,
|
||||
GlAlert,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { mapState, mapGetters } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__ } from '~/locale';
|
||||
import highlight from '~/lib/utils/highlight';
|
||||
import { AVATAR_SHAPE_OPTION_RECT } from '~/vue_shared/constants';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlModal, GlSafeHtmlDirective, GlButton, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { GlModal, GlButton, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { mapState, mapActions, mapGetters } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { n__ } from '~/locale';
|
||||
import { leftSidebarViews, MAX_WINDOW_HEIGHT_COMPACT } from '../../constants';
|
||||
import { createUnexpectedCommitError } from '../../lib/errors';
|
||||
|
|
@ -17,7 +18,7 @@ export default {
|
|||
GlButton,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
GlTooltip: GlTooltipDirective,
|
||||
},
|
||||
data() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
directives: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlAlert, GlLoadingIcon, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlAlert, GlLoadingIcon } from '@gitlab/ui';
|
||||
import { mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
@ -8,7 +9,7 @@ export default {
|
|||
GlLoadingIcon,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
message: {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<script>
|
||||
import { GlTooltipDirective, GlButton, GlIcon, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlTooltipDirective, GlButton, GlIcon } from '@gitlab/ui';
|
||||
import { throttle } from 'lodash';
|
||||
import { mapActions, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
import JobDescription from './detail/description.vue';
|
||||
import ScrollButton from './detail/scroll_button.vue';
|
||||
|
|
@ -14,7 +15,7 @@ const scrollPositions = {
|
|||
export default {
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
components: {
|
||||
GlButton,
|
||||
|
|
|
|||
|
|
@ -1,15 +1,8 @@
|
|||
<script>
|
||||
import {
|
||||
GlLoadingIcon,
|
||||
GlIcon,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlTabs,
|
||||
GlTab,
|
||||
GlBadge,
|
||||
GlAlert,
|
||||
} from '@gitlab/ui';
|
||||
import { GlLoadingIcon, GlIcon, GlTabs, GlTab, GlBadge, GlAlert } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import { mapActions, mapGetters, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import IDEServices from '~/ide/services';
|
||||
import { sprintf, __ } from '~/locale';
|
||||
import CiIcon from '~/vue_shared/components/ci_icon.vue';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlLoadingIcon, GlButton, GlAlert, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlLoadingIcon, GlButton, GlAlert } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
@ -8,7 +9,7 @@ export default {
|
|||
GlAlert,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
isLoading: {
|
||||
|
|
|
|||
|
|
@ -1,14 +1,8 @@
|
|||
<script>
|
||||
import {
|
||||
GlFormGroup,
|
||||
GlFormCheckbox,
|
||||
GlFormInput,
|
||||
GlFormSelect,
|
||||
GlFormTextarea,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { GlFormGroup, GlFormCheckbox, GlFormInput, GlFormSelect, GlFormTextarea } from '@gitlab/ui';
|
||||
import { capitalize, lowerCase, isEmpty } from 'lodash';
|
||||
import { mapGetters } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
name: 'DynamicField',
|
||||
|
|
|
|||
|
|
@ -1,16 +1,10 @@
|
|||
<script>
|
||||
import {
|
||||
GlAlert,
|
||||
GlBadge,
|
||||
GlButton,
|
||||
GlModalDirective,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlForm,
|
||||
} from '@gitlab/ui';
|
||||
import { GlAlert, GlBadge, GlButton, GlModalDirective, GlForm } from '@gitlab/ui';
|
||||
import axios from 'axios';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import { mapState, mapActions, mapGetters } from 'vuex';
|
||||
import { s__ } from '~/locale';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import {
|
||||
I18N_FETCH_TEST_SETTINGS_DEFAULT_ERROR_MESSAGE,
|
||||
I18N_DEFAULT_ERROR_MESSAGE,
|
||||
|
|
|
|||
|
|
@ -1,13 +1,7 @@
|
|||
<script>
|
||||
import '~/commons/bootstrap';
|
||||
import {
|
||||
GlIcon,
|
||||
GlLink,
|
||||
GlTooltip,
|
||||
GlTooltipDirective,
|
||||
GlButton,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { GlIcon, GlLink, GlTooltip, GlTooltipDirective, GlButton } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import IssueDueDate from '~/boards/components/issue_due_date.vue';
|
||||
import { TYPE_WORK_ITEM } from '~/graphql_shared/constants';
|
||||
import { convertToGraphQLId } from '~/graphql_shared/utils';
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlToast, GlTooltip, GlModalDirective } from '@gitlab/ui';
|
||||
import { GlToast, GlTooltip, GlModalDirective } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import Sortable from 'sortablejs';
|
||||
import Vue from 'vue';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { getIdFromGraphQLId, convertToGraphQLId } from '~/graphql_shared/utils';
|
||||
import { TYPE_WORK_ITEM } from '~/graphql_shared/constants';
|
||||
import createFlash from '~/flash';
|
||||
|
|
|
|||
|
|
@ -164,7 +164,7 @@ export default {
|
|||
|
||||
<template>
|
||||
<form data-testid="issuable-form">
|
||||
<locked-warning v-if="showLockedWarning" />
|
||||
<locked-warning v-if="showLockedWarning" :issuable-type="issuableType" />
|
||||
<gl-alert
|
||||
v-if="showOutdatedDescriptionWarning"
|
||||
class="gl-mb-5"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlDropdown, GlDropdownItem, GlIcon, GlSafeHtmlDirective, GlSprintf } from '@gitlab/ui';
|
||||
import { GlDropdown, GlDropdownItem, GlIcon, GlSprintf } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { formatDate } from '~/lib/utils/datetime_utility';
|
||||
import { timelineItemI18n } from './constants';
|
||||
import { getEventIcon } from './utils';
|
||||
|
|
@ -14,7 +15,7 @@ export default {
|
|||
GlSprintf,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
inject: ['canUpdateTimelineEvent'],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,29 +1,44 @@
|
|||
<script>
|
||||
import { GlSprintf, GlLink, GlAlert } from '@gitlab/ui';
|
||||
import { __ } from '~/locale';
|
||||
import { __, sprintf } from '~/locale';
|
||||
import { IssuableType } from '~/issues/constants';
|
||||
|
||||
const alertMessage = __(
|
||||
'Someone edited the issue at the same time you did. Please check out %{linkStart}the issue%{linkEnd} and make sure your changes will not unintentionally remove theirs.',
|
||||
);
|
||||
export const i18n = Object.freeze({
|
||||
alertMessage: __(
|
||||
"Someone edited the %{issuableType} at the same time you did. Review %{linkStart}the %{issuableType}%{linkEnd} and make sure you don't unintentionally overwrite their changes.",
|
||||
),
|
||||
});
|
||||
|
||||
export default {
|
||||
alertMessage,
|
||||
components: {
|
||||
GlSprintf,
|
||||
GlLink,
|
||||
GlAlert,
|
||||
},
|
||||
props: {
|
||||
issuableType: {
|
||||
type: String,
|
||||
required: true,
|
||||
validator(value) {
|
||||
return Object.values(IssuableType).includes(value);
|
||||
},
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
currentPath() {
|
||||
return window.location.pathname;
|
||||
},
|
||||
alertMessage() {
|
||||
return sprintf(this.$options.i18n.alertMessage, { issuableType: this.issuableType });
|
||||
},
|
||||
},
|
||||
i18n,
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<gl-alert variant="danger" class="gl-mb-5" :dismissible="false">
|
||||
<gl-sprintf :message="$options.alertMessage">
|
||||
<gl-sprintf :message="alertMessage">
|
||||
<template #link="{ content }">
|
||||
<gl-link :href="currentPath" target="_blank" rel="nofollow">
|
||||
{{ content }}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlTooltipDirective, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlButton, GlTooltipDirective } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
import eventHub from '../event_hub';
|
||||
import animateMixin from '../mixins/animate';
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
<script>
|
||||
import { GlLoadingIcon, GlIcon, GlSafeHtmlDirective as SafeHtml, GlAlert } from '@gitlab/ui';
|
||||
import { GlLoadingIcon, GlIcon, GlAlert } from '@gitlab/ui';
|
||||
import { GlBreakpointInstance as bp } from '@gitlab/ui/dist/utils';
|
||||
import { throttle, isEmpty } from 'lodash';
|
||||
import { mapGetters, mapState, mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { isScrolledToBottom } from '~/lib/utils/scroll_utils';
|
||||
import { __, sprintf } from '~/locale';
|
||||
import CiHeader from '~/vue_shared/components/header_ci_component.vue';
|
||||
|
|
|
|||
|
|
@ -1,10 +1,11 @@
|
|||
<script>
|
||||
import { GlModal, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlModal } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
|
||||
export default {
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
components: {
|
||||
GlModal,
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
<script>
|
||||
import {
|
||||
GlAvatarLink,
|
||||
GlAvatarLabeled,
|
||||
GlBadge,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { GlAvatarLink, GlAvatarLabeled, GlBadge } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { generateBadges } from 'ee_else_ce/members/utils';
|
||||
import { glEmojiTag } from '~/emoji';
|
||||
import { __ } from '~/locale';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import syntaxHighlight from '~/syntax_highlight';
|
||||
import { SYNTAX_HIGHLIGHT_CLASS } from '../constants';
|
||||
import utilsMixin from '../mixins/line_conflict_utils';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import syntaxHighlight from '~/syntax_highlight';
|
||||
import { SYNTAX_HIGHLIGHT_CLASS } from '../constants';
|
||||
import utilsMixin from '../mixins/line_conflict_utils';
|
||||
|
|
|
|||
|
|
@ -1,12 +1,7 @@
|
|||
<script>
|
||||
import {
|
||||
GlIntersectionObserver,
|
||||
GlLink,
|
||||
GlSprintf,
|
||||
GlBadge,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import { GlIntersectionObserver, GlLink, GlSprintf, GlBadge } from '@gitlab/ui';
|
||||
import { mapGetters, mapState } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { TYPE_MERGE_REQUEST } from '~/graphql_shared/constants';
|
||||
import { convertToGraphQLId } from '~/graphql_shared/utils';
|
||||
import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
|
||||
|
|
@ -28,7 +23,7 @@ export default {
|
|||
ClipboardButton,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
inject: {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<script>
|
||||
import chartEmptyStateIllustration from '@gitlab/svgs/dist/illustrations/chart-empty-state.svg';
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { chartHeight } from '../../constants';
|
||||
|
||||
export default {
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlEmptyState, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlEmptyState } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __, sprintf } from '~/locale';
|
||||
import { metricStates } from '../constants';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<script>
|
||||
import katex from 'katex';
|
||||
import { marked } from 'marked';
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { sanitize } from '~/lib/dompurify';
|
||||
import { hasContent, markdownConfig } from '~/lib/utils/text_utility';
|
||||
import Prompt from './prompt.vue';
|
||||
|
|
|
|||
|
|
@ -1,14 +1,10 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import Prompt from '../prompt.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
Prompt,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
},
|
||||
props: {
|
||||
count: {
|
||||
type: Number,
|
||||
|
|
@ -28,12 +24,6 @@ export default {
|
|||
return this.index === 0;
|
||||
},
|
||||
},
|
||||
safeHtmlConfig: {
|
||||
ADD_TAGS: ['use'], // to support icon SVGs
|
||||
FORBID_TAGS: ['style'],
|
||||
FORBID_ATTR: ['style'],
|
||||
ALLOW_DATA_ATTR: false,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import 'mathjax/es5/tex-svg';
|
||||
import Prompt from '../prompt.vue';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import Prompt from '../prompt.vue';
|
||||
import Markdown from '../markdown.vue';
|
||||
|
||||
|
|
@ -9,9 +8,6 @@ export default {
|
|||
Prompt,
|
||||
Markdown,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
count: {
|
||||
type: Number,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlAvatar, GlAvatarLink } from '@gitlab/ui';
|
||||
import { GlAvatar, GlAvatarLink } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import { mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { truncateSha } from '~/lib/utils/text_utility';
|
||||
import { s__, __, sprintf } from '~/locale';
|
||||
import NoteEditedText from './note_edited_text.vue';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlSkeletonLoader, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlSkeletonLoader } from '@gitlab/ui';
|
||||
import { mapState, mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import DiffFileHeader from '~/diffs/components/diff_file_header.vue';
|
||||
import ImageDiffOverlay from '~/diffs/components/image_diff_overlay.vue';
|
||||
import { getDiffMode } from '~/diffs/store/utils';
|
||||
|
|
|
|||
|
|
@ -1,9 +1,8 @@
|
|||
<script>
|
||||
import $ from 'jquery';
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import { mapActions, mapGetters, mapState } from 'vuex';
|
||||
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __ } from '~/locale';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import Suggestions from '~/vue_shared/components/markdown/suggestions.vue';
|
||||
|
|
@ -22,7 +21,7 @@ export default {
|
|||
Suggestions,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [autosave],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,17 +1,10 @@
|
|||
<script>
|
||||
import {
|
||||
GlIcon,
|
||||
GlBadge,
|
||||
GlLoadingIcon,
|
||||
GlTooltipDirective,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import { GlIcon, GlBadge, GlLoadingIcon, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { mapActions } from 'vuex';
|
||||
import { __, s__ } from '~/locale';
|
||||
import TimeAgoTooltip from '~/vue_shared/components/time_ago_tooltip.vue';
|
||||
|
||||
export default {
|
||||
safeHtmlConfig: { ADD_TAGS: ['gl-emoji'] },
|
||||
components: {
|
||||
TimeAgoTooltip,
|
||||
GitlabTeamMemberBadge: () =>
|
||||
|
|
@ -21,7 +14,6 @@ export default {
|
|||
GlLoadingIcon,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml,
|
||||
GlTooltip: GlTooltipDirective,
|
||||
},
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { mapGetters } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __, sprintf } from '~/locale';
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
<script>
|
||||
import { GlSprintf, GlSafeHtmlDirective as SafeHtml, GlAvatarLink, GlAvatar } from '@gitlab/ui';
|
||||
import { GlSprintf, GlAvatarLink, GlAvatar } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import { escape, isEmpty } from 'lodash';
|
||||
import { mapGetters, mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { confirmAction } from '~/lib/utils/confirm_via_gl_modal/confirm_via_gl_modal';
|
||||
import { INLINE_DIFF_LINES_KEY } from '~/diffs/constants';
|
||||
import { createAlert } from '~/flash';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlModal } from '@gitlab/ui';
|
||||
import { GlModal } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __, s__, sprintf } from '~/locale';
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSkeletonLoader, GlSafeHtmlDirective, GlAlert } from '@gitlab/ui';
|
||||
import { GlSkeletonLoader, GlAlert } from '@gitlab/ui';
|
||||
import { createAlert } from '~/flash';
|
||||
import { __ } from '~/locale';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
|
|
@ -11,9 +11,6 @@ export default {
|
|||
GlSkeletonLoader,
|
||||
GlAlert,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
},
|
||||
props: {
|
||||
getWikiContentUrl: {
|
||||
type: String,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { glEmojiTag } from '~/emoji';
|
||||
import { mergeUrlParams } from '~/lib/utils/url_utility';
|
||||
|
||||
|
|
@ -15,7 +15,7 @@ export default {
|
|||
RequestSelector,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
store: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlPopover, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlPopover } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { glEmojiTag } from '~/emoji';
|
||||
|
||||
export default {
|
||||
|
|
@ -7,7 +8,7 @@ export default {
|
|||
GlPopover,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
htmlId: {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@ import {
|
|||
GlLink,
|
||||
GlSprintf,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import { uniqueId } from 'lodash';
|
||||
import Vue from 'vue';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { backOff } from '~/lib/utils/common_utils';
|
||||
import httpStatusCodes from '~/lib/utils/http_status';
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@ import {
|
|||
GlLink,
|
||||
GlSprintf,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
} from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import { uniqueId } from 'lodash';
|
||||
import Vue from 'vue';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { redirectTo } from '~/lib/utils/url_utility';
|
||||
import { s__, __, n__ } from '~/locale';
|
||||
import { VARIABLE_TYPE, FILE_TYPE, CC_VALIDATION_REQUIRED_ERROR } from '../constants';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlLink, GlSafeHtmlDirective, GlTableLite } from '@gitlab/ui';
|
||||
import { GlButton, GlLink, GlTableLite } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { __, s__ } from '~/locale';
|
||||
import { createAlert } from '~/flash';
|
||||
import { redirectTo } from '~/lib/utils/url_utility';
|
||||
|
|
@ -17,7 +18,7 @@ export default {
|
|||
GlTableLite,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
failedJobs: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlPopover, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlPopover } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
const newPopover = (element) => {
|
||||
const { content, html, placement, title, triggers = 'focus' } = element.dataset;
|
||||
|
|
@ -19,7 +20,7 @@ export default {
|
|||
GlPopover,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlButton, GlModal, GlModalDirective } from '@gitlab/ui';
|
||||
import { GlButton, GlModal, GlModalDirective } from '@gitlab/ui';
|
||||
import { escape } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { createAlert, VARIANT_INFO } from '~/flash';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { __, s__, sprintf } from '~/locale';
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import createFromTemplateIllustration from '@gitlab/svgs/dist/illustrations/proj
|
|||
import blankProjectIllustration from '@gitlab/svgs/dist/illustrations/project-create-new-sm.svg';
|
||||
import importProjectIllustration from '@gitlab/svgs/dist/illustrations/project-import-sm.svg';
|
||||
import ciCdProjectIllustration from '@gitlab/svgs/dist/illustrations/project-run-CICD-pipelines-sm.svg';
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__ } from '~/locale';
|
||||
import NewNamespacePage from '~/vue_shared/new_namespace/new_namespace_page.vue';
|
||||
import NewProjectPushTipPopover from './new_project_push_tip_popover.vue';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlAlert, GlSprintf, GlLink, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlAlert, GlSprintf, GlLink } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { helpPagePath } from '~/helpers/help_page_helper';
|
||||
import { __, sprintf } from '~/locale';
|
||||
|
|
@ -16,7 +17,7 @@ export default {
|
|||
ServiceDeskSetting,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
inject: {
|
||||
initialIsEnabled: {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import { isEmpty } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { scrollToElement } from '~/lib/utils/common_utils';
|
||||
import { slugify } from '~/lib/utils/text_utility';
|
||||
import { getLocationHash } from '~/lib/utils/url_utility';
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
<script>
|
||||
import {
|
||||
GlTooltipDirective,
|
||||
GlLink,
|
||||
GlButton,
|
||||
GlButtonGroup,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import { GlTooltipDirective, GlLink, GlButton, GlButtonGroup, GlLoadingIcon } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import defaultAvatarUrl from 'images/no_avatar.png';
|
||||
import pathLastCommitQuery from 'shared_queries/repository/path_last_commit.query.graphql';
|
||||
import { sprintf, s__ } from '~/locale';
|
||||
|
|
@ -32,7 +26,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [getRefMixin],
|
||||
apollo: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlIcon, GlLink, GlLoadingIcon, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlIcon, GlLink, GlLoadingIcon } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import { handleLocationHash } from '~/lib/utils/common_utils';
|
||||
import readmeQuery from '../../queries/readme.query.graphql';
|
||||
|
|
|
|||
|
|
@ -7,10 +7,10 @@ import {
|
|||
GlLoadingIcon,
|
||||
GlIcon,
|
||||
GlHoverLoadDirective,
|
||||
GlSafeHtmlDirective,
|
||||
GlIntersectionObserver,
|
||||
} from '@gitlab/ui';
|
||||
import { escapeRegExp } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import paginatedTreeQuery from 'shared_queries/repository/paginated_tree.query.graphql';
|
||||
import { escapeFileUrl } from '~/lib/utils/url_utility';
|
||||
import { TREE_PAGE_SIZE, ROW_APPEAR_DELAY } from '~/repository/constants';
|
||||
|
|
@ -35,7 +35,7 @@ export default {
|
|||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
GlHoverLoad: GlHoverLoadDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
apollo: {
|
||||
commit: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlDropdownItem, GlAvatar, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlDropdownItem, GlAvatar } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import highlight from '~/lib/utils/highlight';
|
||||
import { truncateNamespace } from '~/lib/utils/text_utility';
|
||||
import { AVATAR_SHAPE_OPTION_RECT } from '~/vue_shared/constants';
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ import {
|
|||
GlLink,
|
||||
GlSkeletonLoader,
|
||||
GlIcon,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import Tracking from '~/tracking';
|
||||
import { __, s__ } from '~/locale';
|
||||
import {
|
||||
|
|
@ -54,7 +54,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [Tracking.mixin()],
|
||||
inject: ['projectFullPath'],
|
||||
|
|
|
|||
|
|
@ -1,15 +1,8 @@
|
|||
<script>
|
||||
import {
|
||||
GlFormGroup,
|
||||
GlButton,
|
||||
GlModal,
|
||||
GlToast,
|
||||
GlToggle,
|
||||
GlLink,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import { GlFormGroup, GlButton, GlModal, GlToast, GlToggle, GlLink } from '@gitlab/ui';
|
||||
import Vue from 'vue';
|
||||
import { mapState, mapActions } from 'vuex';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { helpPagePath } from '~/helpers/help_page_helper';
|
||||
import { BV_SHOW_MODAL, BV_HIDE_MODAL } from '~/lib/utils/constants';
|
||||
import { visitUrl, getBaseURL } from '~/lib/utils/url_utility';
|
||||
|
|
@ -26,7 +19,7 @@ export default {
|
|||
GlLink,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
formLabels: {
|
||||
createProject: __('Self-monitoring'),
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ import {
|
|||
GlDropdownItem,
|
||||
GlSprintf,
|
||||
GlFormGroup,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import GfmAutoComplete from 'ee_else_ce/gfm_auto_complete';
|
||||
import * as Emoji from '~/emoji';
|
||||
import { s__ } from '~/locale';
|
||||
|
|
@ -33,7 +33,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
defaultEmoji: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlToast, GlTooltipDirective, GlSafeHtmlDirective, GlModal } from '@gitlab/ui';
|
||||
import { GlToast, GlTooltipDirective, GlModal } from '@gitlab/ui';
|
||||
import Vue from 'vue';
|
||||
import { createAlert } from '~/flash';
|
||||
import { BV_SHOW_MODAL, BV_HIDE_MODAL } from '~/lib/utils/constants';
|
||||
|
|
@ -19,7 +19,6 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
props: {
|
||||
|
|
@ -110,7 +109,6 @@ export default {
|
|||
this.availability = value;
|
||||
},
|
||||
},
|
||||
safeHtmlConfig: { ADD_TAGS: ['gl-emoji'] },
|
||||
actionPrimary: { text: s__('SetStatusModal|Set status') },
|
||||
actionSecondary: { text: s__('SetStatusModal|Remove status') },
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButton } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { joinPaths } from '~/lib/utils/url_utility';
|
||||
import { sprintf, s__ } from '~/locale';
|
||||
|
||||
|
|
@ -9,7 +10,7 @@ export default {
|
|||
GlButton,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
computed: {
|
||||
href() {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import MarkdownFieldView from '~/vue_shared/components/markdown/field_view.vue';
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlButton, GlSprintf, GlSafeHtmlDirective, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { GlButton, GlSprintf, GlTooltipDirective } from '@gitlab/ui';
|
||||
import gitlabLogo from '@gitlab/svgs/dist/illustrations/gitlab_logo.svg';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__, __ } from '~/locale';
|
||||
import UserCalloutDismisser from '~/vue_shared/components/user_callout_dismisser.vue';
|
||||
import SatisfactionRate from '~/surveys/components/satisfaction_rate.vue';
|
||||
|
|
@ -30,7 +31,7 @@ export default {
|
|||
SatisfactionRate,
|
||||
},
|
||||
directives: {
|
||||
safeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
tooltip: GlTooltipDirective,
|
||||
},
|
||||
mixins: [Tracking.mixin()],
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import $ from 'jquery';
|
||||
import { GlButton, GlIntersectionObserver, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlButton, GlIntersectionObserver } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
import { FLASH_TYPES, FLASH_CLOSED_EVENT } from '~/flash';
|
||||
import { isLoggedIn } from '~/lib/utils/common_utils';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlTooltip, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlTooltip } from '@gitlab/ui';
|
||||
import { uniqueId } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
const getTooltipTitle = (element) => {
|
||||
return element.getAttribute('title') || element.dataset.title;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,7 @@
|
|||
<script>
|
||||
import {
|
||||
GlButton,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective,
|
||||
GlTooltipDirective,
|
||||
GlIntersectionObserver,
|
||||
} from '@gitlab/ui';
|
||||
import { GlButton, GlLoadingIcon, GlTooltipDirective, GlIntersectionObserver } from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { DynamicScroller, DynamicScrollerItem } from 'vendor/vue-virtual-scroller';
|
||||
import { sprintf, s__, __ } from '~/locale';
|
||||
import Poll from '~/lib/utils/poll';
|
||||
|
|
@ -40,7 +35,7 @@ export default {
|
|||
StateContainer,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
GlTooltip: GlTooltipDirective,
|
||||
},
|
||||
data() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlBadge, GlLink, GlSafeHtmlDirective, GlModalDirective } from '@gitlab/ui';
|
||||
import { GlBadge, GlLink, GlModalDirective } from '@gitlab/ui';
|
||||
import { isArray } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import Actions from '../action_buttons.vue';
|
||||
import StatusIcon from './status_icon.vue';
|
||||
import { generateText } from './utils';
|
||||
|
|
@ -14,7 +15,7 @@ export default {
|
|||
Actions,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
GlModal: GlModalDirective,
|
||||
},
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ import {
|
|||
GlSprintf,
|
||||
GlTooltip,
|
||||
GlTooltipDirective,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__, n__ } from '~/locale';
|
||||
import CiIcon from '~/vue_shared/components/ci_icon.vue';
|
||||
import PipelineArtifacts from '~/pipelines/components/pipelines_list/pipelines_artifacts.vue';
|
||||
|
|
@ -33,7 +33,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
pipeline: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlLink } from '@gitlab/ui';
|
||||
import { GlLink } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { s__, n__ } from '~/locale';
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlSprintf, GlLink, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButton, GlSprintf, GlLink } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import emptyStateSVG from 'icons/_mr_widget_empty_state.svg';
|
||||
import api from '~/api';
|
||||
import { helpPagePath } from '~/helpers/help_page_helper';
|
||||
|
|
@ -12,7 +13,7 @@ export default {
|
|||
GlLink,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
mr: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlBadge, GlLink, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlBadge, GlLink } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import Actions from '../action_buttons.vue';
|
||||
import { generateText } from '../extensions/utils';
|
||||
import ContentRow from './widget_content_row.vue';
|
||||
|
|
@ -13,7 +14,7 @@ export default {
|
|||
ContentRow,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
data: {
|
||||
|
|
|
|||
|
|
@ -1,13 +1,8 @@
|
|||
<script>
|
||||
import {
|
||||
GlButton,
|
||||
GlLink,
|
||||
GlTooltipDirective,
|
||||
GlLoadingIcon,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import { GlButton, GlLink, GlTooltipDirective, GlLoadingIcon } from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import { normalizeHeaders } from '~/lib/utils/common_utils';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { sprintf, __ } from '~/locale';
|
||||
import Poll from '~/lib/utils/poll';
|
||||
import HelpPopover from '~/vue_shared/components/help_popover.vue';
|
||||
|
|
@ -35,7 +30,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective, GlLink } from '@gitlab/ui';
|
||||
import { GlLink } from '@gitlab/ui';
|
||||
import { __ } from '~/locale';
|
||||
import HelpPopover from '~/vue_shared/components/help_popover.vue';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import ActionButtons from '../action_buttons.vue';
|
||||
import { EXTENSION_ICONS } from '../../constants';
|
||||
import { generateText } from '../extensions/utils';
|
||||
|
|
@ -15,7 +16,7 @@ export default {
|
|||
ActionButtons,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
level: {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { isEmpty } from 'lodash';
|
||||
import {
|
||||
registerExtension,
|
||||
registeredExtensions,
|
||||
} from '~/vue_merge_request_widget/components/extensions';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import MrWidgetApprovals from 'ee_else_ce/vue_merge_request_widget/components/approvals/approvals.vue';
|
||||
import MRWidgetService from 'ee_else_ce/vue_merge_request_widget/services/mr_widget_service';
|
||||
import MRWidgetStore from 'ee_else_ce/vue_merge_request_widget/stores/mr_widget_store';
|
||||
|
|
@ -57,7 +57,7 @@ export default {
|
|||
// eslint-disable-next-line @gitlab/require-i18n-strings
|
||||
name: 'MRWidget',
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
components: {
|
||||
Loading,
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ import {
|
|||
GlTabs,
|
||||
GlTab,
|
||||
GlButton,
|
||||
GlSafeHtmlDirective,
|
||||
} from '@gitlab/ui';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import highlightCurrentUser from '~/behaviors/markdown/highlight_current_user';
|
||||
import { fetchPolicies } from '~/lib/graphql';
|
||||
import { toggleContainerClasses } from '~/lib/utils/dom_utils';
|
||||
|
|
@ -41,7 +41,7 @@ export default {
|
|||
reportedAtWithTool: s__('AlertManagement|Reported %{when} by %{tool}'),
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
severityLabels: SEVERITY_LEVELS,
|
||||
tabsConfig: [
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlIcon, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlIcon } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import NoteHeader from '~/notes/components/note_header.vue';
|
||||
|
||||
export default {
|
||||
|
|
@ -8,7 +9,7 @@ export default {
|
|||
GlIcon,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
note: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlIcon, GlButton, GlTooltipDirective, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlIcon, GlButton, GlTooltipDirective } from '@gitlab/ui';
|
||||
import { groupBy } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import EmojiPicker from '~/emoji/components/picker.vue';
|
||||
import { __, sprintf } from '~/locale';
|
||||
import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
|
||||
|
|
@ -17,7 +18,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { handleBlobRichViewer } from '~/blob/viewer';
|
||||
import MarkdownFieldView from '~/vue_shared/components/markdown/field_view.vue';
|
||||
import ViewerMixin from './mixins';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlIcon, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlIcon } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { HIGHLIGHT_CLASS_NAME } from './constants';
|
||||
import ViewerMixin from './mixins';
|
||||
|
||||
|
|
@ -9,7 +10,7 @@ export default {
|
|||
GlIcon,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [ViewerMixin],
|
||||
inject: ['blobHash'],
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
import languageLoader from '~/content_editor/services/highlight_js_language_loader';
|
||||
import CodeBlock from './code_block.vue';
|
||||
|
|
@ -7,7 +7,7 @@ import CodeBlock from './code_block.vue';
|
|||
export default {
|
||||
name: 'CodeBlockHighlighted',
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
components: {
|
||||
CodeBlock,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
<script>
|
||||
import {
|
||||
GlAlert,
|
||||
GlModal,
|
||||
GlFormGroup,
|
||||
GlFormInput,
|
||||
GlSafeHtmlDirective as SafeHtml,
|
||||
GlSprintf,
|
||||
} from '@gitlab/ui';
|
||||
import { GlAlert, GlModal, GlFormGroup, GlFormInput, GlSprintf } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import {
|
||||
CONFIRM_DANGER_MODAL_BUTTON,
|
||||
CONFIRM_DANGER_MODAL_TITLE,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlModal, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlModal } from '@gitlab/ui';
|
||||
import { uniqueId } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import csrf from '~/lib/utils/csrf';
|
||||
import eventHub, { EVENT_OPEN_CONFIRM_MODAL } from './confirm_modal_eventhub';
|
||||
import DomElementListener from './dom_element_listener.vue';
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
<script>
|
||||
import { GlSkeletonLoader, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlSkeletonLoader } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import { forEach, escape } from 'lodash';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { __ } from '~/locale';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlAlert, GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import { GlAlert } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
name: 'DismissibleAlert',
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
<script>
|
||||
import {
|
||||
GlTooltipDirective,
|
||||
GlButton,
|
||||
GlSafeHtmlDirective,
|
||||
GlAvatarLink,
|
||||
GlAvatarLabeled,
|
||||
GlTooltip,
|
||||
} from '@gitlab/ui';
|
||||
import { GlTooltipDirective, GlButton, GlAvatarLink, GlAvatarLabeled, GlTooltip } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { isGid, getIdFromGraphQLId } from '~/graphql_shared/utils';
|
||||
import { glEmojiTag } from '~/emoji';
|
||||
import { __, sprintf } from '~/locale';
|
||||
|
|
@ -31,7 +25,7 @@ export default {
|
|||
},
|
||||
directives: {
|
||||
GlTooltip: GlTooltipDirective,
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
EMOJI_REF: 'EMOJI_REF',
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import { GlButton, GlPopover, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlButton, GlPopover } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
/**
|
||||
* Render a button with a question mark icon
|
||||
|
|
@ -12,7 +13,7 @@ export default {
|
|||
GlPopover,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
props: {
|
||||
options: {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,11 @@
|
|||
<script>
|
||||
import { GlIcon, GlSafeHtmlDirective } from '@gitlab/ui';
|
||||
import { GlIcon } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import { debounce, unescape } from 'lodash';
|
||||
import { createAlert } from '~/flash';
|
||||
import GLForm from '~/gl_form';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { stripHtml } from '~/lib/utils/text_utility';
|
||||
import { __, sprintf } from '~/locale';
|
||||
|
|
@ -25,7 +26,7 @@ export default {
|
|||
Suggestions,
|
||||
},
|
||||
directives: {
|
||||
SafeHtml: GlSafeHtmlDirective,
|
||||
SafeHtml,
|
||||
},
|
||||
mixins: [glFeatureFlagsMixin()],
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
|
||||
export default {
|
||||
name: 'SuggestionDiffRow',
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml } from '@gitlab/ui';
|
||||
import Vue from 'vue';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import { createAlert } from '~/flash';
|
||||
import { __ } from '~/locale';
|
||||
import SuggestionDiff from './suggestion_diff.vue';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<script>
|
||||
import { GlSafeHtmlDirective as SafeHtml, GlDrawer, GlAlert, GlSkeletonLoader } from '@gitlab/ui';
|
||||
import { GlDrawer, GlAlert, GlSkeletonLoader } from '@gitlab/ui';
|
||||
import $ from 'jquery';
|
||||
import SafeHtml from '~/vue_shared/directives/safe_html';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import { s__ } from '~/locale';
|
||||
import { contentTop } from '~/lib/utils/common_utils';
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue