From 4fe62d0efba4c3d121b42452872b73272cab401e Mon Sep 17 00:00:00 2001 From: Quincy Morgan <2046746+quincylvania@users.noreply.github.com> Date: Mon, 21 Sep 2020 10:59:45 -0400 Subject: [PATCH] Move plus/minus key list to utilKeybinding property --- modules/ui/zoom.js | 5 +++-- modules/util/keybinding.js | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/ui/zoom.js b/modules/ui/zoom.js index 1a1cc4c55..30d58bc4e 100644 --- a/modules/ui/zoom.js +++ b/modules/ui/zoom.js @@ -7,6 +7,7 @@ import { t, localizer } from '../core/localizer'; import { svgIcon } from '../svg/icon'; import { uiCmd } from './cmd'; import { uiTooltip } from './tooltip'; +import { utilKeybinding } from '../util/keybinding'; export function uiZoom(context) { @@ -95,12 +96,12 @@ export function uiZoom(context) { .call(svgIcon('#' + d.icon, 'light')); }); - ['plus', 'ffplus', '=', 'ffequals'].forEach(function(key) { + utilKeybinding.plusKeys.forEach(function(key) { context.keybinding().on([key], zoomIn); context.keybinding().on([uiCmd('⌥' + key)], zoomInFurther); }); - ['_', '-', 'ffminus', 'dash'].forEach(function(key) { + utilKeybinding.minusKeys.forEach(function(key) { context.keybinding().on([key], zoomOut); context.keybinding().on([uiCmd('⌥' + key)], zoomOutFurther); }); diff --git a/modules/util/keybinding.js b/modules/util/keybinding.js index 02a55e89a..591050a78 100644 --- a/modules/util/keybinding.js +++ b/modules/util/keybinding.js @@ -214,6 +214,9 @@ utilKeybinding.modifierProperties = { 91: 'metaKey' }; +utilKeybinding.plusKeys = ['plus', 'ffplus', '=', 'ffequals']; +utilKeybinding.minusKeys = ['_', '-', 'ffminus', 'dash']; + utilKeybinding.keys = { // Backspace key, on Mac: ⌫ (Backspace) '⌫': 'Backspace', backspace: 'Backspace',