summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/diffs/components/settings_dropdown.vue
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-06-16 18:25:58 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-06-16 18:25:58 +0000
commita5f4bba440d7f9ea47046a0a561d49adf0a1e6d4 (patch)
treefb69158581673816a8cd895f9d352dcb3c678b1e /app/assets/javascripts/diffs/components/settings_dropdown.vue
parentd16b2e8639e99961de6ddc93909f3bb5c1445ba1 (diff)
downloadgitlab-ce-a5f4bba440d7f9ea47046a0a561d49adf0a1e6d4.tar.gz
Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42
Diffstat (limited to 'app/assets/javascripts/diffs/components/settings_dropdown.vue')
-rw-r--r--app/assets/javascripts/diffs/components/settings_dropdown.vue19
1 files changed, 16 insertions, 3 deletions
diff --git a/app/assets/javascripts/diffs/components/settings_dropdown.vue b/app/assets/javascripts/diffs/components/settings_dropdown.vue
index 879922f86a2..178f93b651e 100644
--- a/app/assets/javascripts/diffs/components/settings_dropdown.vue
+++ b/app/assets/javascripts/diffs/components/settings_dropdown.vue
@@ -1,10 +1,19 @@
<script>
-import { GlButtonGroup, GlButton, GlDropdown, GlFormCheckbox } from '@gitlab/ui';
+import {
+ GlButtonGroup,
+ GlButton,
+ GlDropdown,
+ GlFormCheckbox,
+ GlTooltipDirective,
+} from '@gitlab/ui';
import { mapActions, mapGetters, mapState } from 'vuex';
import { SETTINGS_DROPDOWN } from '../i18n';
export default {
i18n: SETTINGS_DROPDOWN,
+ directives: {
+ GlTooltip: GlTooltipDirective,
+ },
components: {
GlButtonGroup,
GlButton,
@@ -27,7 +36,7 @@ export default {
this.setFileByFile({ fileByFile: !this.viewDiffsFileByFile });
},
toggleWhitespace(updatedSetting) {
- this.setShowWhitespace({ showWhitespace: updatedSetting, pushState: true });
+ this.setShowWhitespace({ showWhitespace: updatedSetting });
},
},
};
@@ -35,9 +44,13 @@ export default {
<template>
<gl-dropdown
+ v-gl-tooltip
icon="settings"
- :text="__('Diff view settings')"
+ :title="$options.i18n.preferences"
+ :text="$options.i18n.preferences"
:text-sr-only="true"
+ :aria-label="$options.i18n.preferences"
+ :header-text="$options.i18n.preferences"
toggle-class="js-show-diff-settings"
right
>