From 36bb69176c065e374f083265097c5099c4d3ee91 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 31 May 2023 12:20:13 -0500 Subject: [PATCH] consolidate --- .../browser/accessibilityContribution.ts | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/src/vs/workbench/contrib/accessibility/browser/accessibilityContribution.ts b/src/vs/workbench/contrib/accessibility/browser/accessibilityContribution.ts index 6460497f639..422a6215e59 100644 --- a/src/vs/workbench/contrib/accessibility/browser/accessibilityContribution.ts +++ b/src/vs/workbench/contrib/accessibility/browser/accessibilityContribution.ts @@ -16,6 +16,12 @@ export const enum AccessibilityVerbositySettingId { Notebook = 'accessibility.verbosity.notebook' } +const baseProperty: object = { + type: 'boolean', + default: true, + tags: ['accessibility'] +}; + const configuration: IConfigurationNode = { id: 'accessibility', title: localize('accessibilityConfigurationTitle', "Accessibility"), @@ -23,39 +29,27 @@ const configuration: IConfigurationNode = { properties: { [AccessibilityVerbositySettingId.Terminal]: { description: localize('verbosity.terminal.description', 'Provide information about how to access the terminal accessibility help menu when the terminal is focused'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty }, [AccessibilityVerbositySettingId.DiffEditor]: { description: localize('verbosity.diffEditor.description', 'Provide information about how to navigate changes in the diff editor when it is focused'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty }, [AccessibilityVerbositySettingId.Chat]: { description: localize('verbosity.chat.description', 'Provide information about how to access the chat help menu when the chat input is focused'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty }, [AccessibilityVerbositySettingId.InteractiveEditor]: { description: localize('verbosity.interactiveEditor.description', 'Provide information about how to access the interactive editor accessibility help menu when the interactive editor input is focused'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty }, [AccessibilityVerbositySettingId.KeybindingsEditor]: { description: localize('verbosity.keybindingsEditor.description', 'Provide information about how to change a keybinding in the keybindings editor when a row is focused'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty }, [AccessibilityVerbositySettingId.Notebook]: { description: localize('verbosity.notebook', 'Provide information about how to focus the cell container or inner editor when a notebook cell is focused.'), - type: 'boolean', - default: true, - tags: ['accessibility'] + ...baseProperty } } };