UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

19 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var prosemirror_1 = require("../../prosemirror"); var keymaps = require("../../keymaps"); var commands = require("../../commands"); var analytics_1 = require("../../analytics"); var commands_1 = require("./commands"); function keymapPlugin(schema) { var list = {}; keymaps.bindKeymapWithCommand(keymaps.findShortcutByKeymap(keymaps.toggleOrderedList), analytics_1.trackAndInvoke('atlassian.editor.format.list.numbered.keyboard', commands.toggleOrderedList()), list); keymaps.bindKeymapWithCommand(keymaps.findShortcutByKeymap(keymaps.toggleBulletList), analytics_1.trackAndInvoke('atlassian.editor.format.list.bullet.keyboard', commands.toggleBulletList()), list); keymaps.bindKeymapWithCommand(keymaps.indentList.common, analytics_1.trackAndInvoke('atlassian.editor.format.list.indent.keyboard', commands.indentList()), list); keymaps.bindKeymapWithCommand(keymaps.outdentList.common, analytics_1.trackAndInvoke('atlassian.editor.format.list.outdent.keyboard', commands.outdentList()), list); keymaps.bindKeymapWithCommand(keymaps.enter.common, commands_1.enterKeyCommand, list); return prosemirror_1.keymap(list); } exports.keymapPlugin = keymapPlugin; exports.default = keymapPlugin; //# sourceMappingURL=keymap.js.map