/** * KeyboardShortcutsTab.js * * Released under LGPL License. * Copyright (c) 1999-2017 Ephox Corp. All rights reserved * * License: http://www.tinymce.com/license * Contributing: http://www.tinymce.com/contributing */ import { Arr } from '@ephox/katamari'; import I18n from 'tinymce/core/api/util/I18n'; import KeyboardShortcuts from '../data/KeyboardShortcuts'; const makeTab = function () { const makeAriaLabel = function (shortcut) { return 'aria-label="Action: ' + shortcut.action + ', Shortcut: ' + shortcut.shortcut.replace(/Ctrl/g, 'Control') + '"'; }; const shortcutLisString = Arr.map(KeyboardShortcuts.shortcuts, function (shortcut) { return '
| ' + I18n.translate('Action') + ' | ' + '' + I18n.translate('Shortcut') + ' | ' + '' + shortcutLisString + '
|---|