UNPKG

@slate-editor/font-size-plugin

Version:

SlateJS font size mark plugin.

63 lines (37 loc) 2.15 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.FontSizeInput = exports.FontSizeUtils = exports.FontSizeKeyboardShortcut = exports.FontSizeMark = exports.FontSizePlugin = undefined; var _FontSizeMark = require('./FontSizeMark'); var _FontSizeMark2 = _interopRequireDefault(_FontSizeMark); var _FontSizeKeyboardShortcut = require('./FontSizeKeyboardShortcut'); var _FontSizeKeyboardShortcut2 = _interopRequireDefault(_FontSizeKeyboardShortcut); var _FontSizeUtils = require('./FontSizeUtils'); var FontSizeUtils = _interopRequireWildcard(_FontSizeUtils); var _FontSizeInput = require('./FontSizeInput'); var _FontSizeInput2 = _interopRequireDefault(_FontSizeInput); var _ValidatePluginOptions = require('./ValidatePluginOptions'); var _ValidatePluginOptions2 = _interopRequireDefault(_ValidatePluginOptions); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } // Rendering // Keyboard // External // Validation var FontSizePlugin = function FontSizePlugin(options) { (0, _ValidatePluginOptions2.default)(options); return { onKeyDown: function onKeyDown() { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return _FontSizeKeyboardShortcut2.default.apply(undefined, _toConsumableArray(args).concat([options])); } }; }; exports.FontSizePlugin = FontSizePlugin; exports.FontSizeMark = _FontSizeMark2.default; exports.FontSizeKeyboardShortcut = _FontSizeKeyboardShortcut2.default; exports.FontSizeUtils = FontSizeUtils; exports.FontSizeInput = _FontSizeInput2.default;