Skip to content
代码片段 群组 项目
提交 2c384224 编辑于 作者: Phil Hughes's avatar Phil Hughes
浏览文件

Merge branch 'keep-dropdown-open-notification' into 'master'

Keep new MR dropdown open when toggling notifications

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/98379



Merged-by: default avatarPhil Hughes <me@iamphill.com>
Approved-by: default avatarPhil Hughes <me@iamphill.com>
Co-authored-by: default avatarAnnabel Dunstone Gray <annabel.dunstone@gmail.com>
No related branches found
No related tags found
无相关合并请求
<script>
import { GlIcon, GlLoadingIcon, GlToggle, GlTooltipDirective } from '@gitlab/ui';
import { GlDropdownForm, GlIcon, GlLoadingIcon, GlToggle, GlTooltipDirective } from '@gitlab/ui';
import createFlash from '~/flash';
import { IssuableType } from '~/issues/constants';
import { isLoggedIn } from '~/lib/utils/common_utils';
......@@ -22,6 +22,7 @@ export default {
GlTooltip: GlTooltipDirective,
},
components: {
GlDropdownForm,
GlIcon,
GlLoadingIcon,
GlToggle,
......@@ -181,7 +182,7 @@ export default {
</script>
<template>
<div v-if="isMergeRequest" class="gl-new-dropdown-item">
<gl-dropdown-form v-if="isMergeRequest" class="gl-new-dropdown-item">
<div class="gl-px-5 gl-pb-2 gl-pt-1">
<gl-toggle
:value="subscribed"
......@@ -192,7 +193,7 @@ export default {
@change="toggleSubscribed"
/>
</div>
</div>
</gl-dropdown-form>
<sidebar-editable-item
v-else
ref="editable"
......
......@@ -832,6 +832,8 @@ $tabs-holder-z-index: 250;
.detail-page-header-actions {
.gl-toggle {
@include gl-ml-auto;
@include gl-rounded-pill;
@include gl-w-9;
}
}
......@@ -844,3 +846,7 @@ $tabs-holder-z-index: 250;
@include gl-font-weight-normal;
}
}
.dropdown-menu li button.gl-toggle:not(.is-checked) {
background: $gray-400;
}
......@@ -50,15 +50,11 @@
wait_for_requests
click_button 'Toggle dropdown'
expect(page).to have_selector('.gl-toggle.is-checked')
find('[data-testid="notifications-toggle"] .gl-toggle').click
wait_for_requests
click_button 'Toggle dropdown'
expect(page).to have_selector('.gl-toggle:not(.is-checked)')
end
end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册