Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-01-13 21:07:10 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-01-13 21:07:10 +0300
commit84cd90f2cec2442ce1b27628a8ffcad995c89151 (patch)
tree47d675708a548cb76df556e75a5cfa204d969b16 /app/assets/javascripts/abuse_reports
parent6ce180777857bd5733bf995131b1065965b41230 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/abuse_reports')
-rw-r--r--app/assets/javascripts/abuse_reports/components/abuse_category_selector.vue27
1 files changed, 21 insertions, 6 deletions
diff --git a/app/assets/javascripts/abuse_reports/components/abuse_category_selector.vue b/app/assets/javascripts/abuse_reports/components/abuse_category_selector.vue
index b903bfee587..c716afbbcf0 100644
--- a/app/assets/javascripts/abuse_reports/components/abuse_category_selector.vue
+++ b/app/assets/javascripts/abuse_reports/components/abuse_category_selector.vue
@@ -1,5 +1,6 @@
<script>
import { GlButton, GlDrawer, GlForm, GlFormGroup, GlFormRadioGroup } from '@gitlab/ui';
+import { getContentWrapperHeight } from '~/lib/utils/dom_utils';
import { s__, __ } from '~/locale';
import csrf from '~/lib/utils/csrf';
@@ -13,7 +14,17 @@ export default {
GlFormGroup,
GlFormRadioGroup,
},
- inject: ['formSubmitPath', 'userId', 'reportedFromUrl'],
+ inject: {
+ reportAbusePath: {
+ default: '',
+ },
+ reportedUserId: {
+ default: '',
+ },
+ reportedFromUrl: {
+ default: '',
+ },
+ },
props: {
showDrawer: {
type: Boolean,
@@ -46,8 +57,7 @@ export default {
},
computed: {
drawerOffsetTop() {
- const wrapperEl = document.querySelector('.content-wrapper');
- return wrapperEl ? `${wrapperEl.offsetTop}px` : '';
+ return getContentWrapperHeight('.content-wrapper');
},
},
methods: {
@@ -58,7 +68,12 @@ export default {
};
</script>
<template>
- <gl-drawer :header-height="drawerOffsetTop" :open="showDrawer" @close="closeDrawer">
+ <gl-drawer
+ :header-height="drawerOffsetTop"
+ :z-index="300"
+ :open="showDrawer"
+ @close="closeDrawer"
+ >
<template #title>
<h2
class="gl-font-size-h2 gl-mt-0 gl-mb-0 gl-line-height-24"
@@ -68,10 +83,10 @@ export default {
</h2>
</template>
<template #default>
- <gl-form :action="formSubmitPath" method="post" class="gl-text-left">
+ <gl-form :action="reportAbusePath" method="post" class="gl-text-left">
<input :value="$options.csrf.token" type="hidden" name="authenticity_token" />
- <input type="hidden" name="user_id" :value="userId" data-testid="input-user-id" />
+ <input type="hidden" name="user_id" :value="reportedUserId" data-testid="input-user-id" />
<input
type="hidden"
name="abuse_report[reported_from_url]"