123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- 'use strict';
- exports.__esModule = true;
- exports.ITEMS = exports.UNDO = exports.SEPARATOR = exports.ROW_BELOW = exports.ROW_ABOVE = exports.REMOVE_ROW = exports.REMOVE_COLUMN = exports.REDO = exports.READ_ONLY = exports.COLUMN_RIGHT = exports.COLUMN_LEFT = exports.CLEAR_COLUMN = exports.ALIGNMENT = undefined;
- var _predefinedItems2;
- var _alignment = require('./predefinedItems/alignment');
- Object.defineProperty(exports, 'ALIGNMENT', {
- enumerable: true,
- get: function get() {
- return _alignment.KEY;
- }
- });
- var _clearColumn = require('./predefinedItems/clearColumn');
- Object.defineProperty(exports, 'CLEAR_COLUMN', {
- enumerable: true,
- get: function get() {
- return _clearColumn.KEY;
- }
- });
- var _columnLeft = require('./predefinedItems/columnLeft');
- Object.defineProperty(exports, 'COLUMN_LEFT', {
- enumerable: true,
- get: function get() {
- return _columnLeft.KEY;
- }
- });
- var _columnRight = require('./predefinedItems/columnRight');
- Object.defineProperty(exports, 'COLUMN_RIGHT', {
- enumerable: true,
- get: function get() {
- return _columnRight.KEY;
- }
- });
- var _readOnly = require('./predefinedItems/readOnly');
- Object.defineProperty(exports, 'READ_ONLY', {
- enumerable: true,
- get: function get() {
- return _readOnly.KEY;
- }
- });
- var _redo = require('./predefinedItems/redo');
- Object.defineProperty(exports, 'REDO', {
- enumerable: true,
- get: function get() {
- return _redo.KEY;
- }
- });
- var _removeColumn = require('./predefinedItems/removeColumn');
- Object.defineProperty(exports, 'REMOVE_COLUMN', {
- enumerable: true,
- get: function get() {
- return _removeColumn.KEY;
- }
- });
- var _removeRow = require('./predefinedItems/removeRow');
- Object.defineProperty(exports, 'REMOVE_ROW', {
- enumerable: true,
- get: function get() {
- return _removeRow.KEY;
- }
- });
- var _rowAbove = require('./predefinedItems/rowAbove');
- Object.defineProperty(exports, 'ROW_ABOVE', {
- enumerable: true,
- get: function get() {
- return _rowAbove.KEY;
- }
- });
- var _rowBelow = require('./predefinedItems/rowBelow');
- Object.defineProperty(exports, 'ROW_BELOW', {
- enumerable: true,
- get: function get() {
- return _rowBelow.KEY;
- }
- });
- var _separator = require('./predefinedItems/separator');
- Object.defineProperty(exports, 'SEPARATOR', {
- enumerable: true,
- get: function get() {
- return _separator.KEY;
- }
- });
- var _undo = require('./predefinedItems/undo');
- Object.defineProperty(exports, 'UNDO', {
- enumerable: true,
- get: function get() {
- return _undo.KEY;
- }
- });
- exports.predefinedItems = predefinedItems;
- exports.addItem = addItem;
- var _object = require('./../../helpers/object');
- var _alignment2 = _interopRequireDefault(_alignment);
- var _clearColumn2 = _interopRequireDefault(_clearColumn);
- var _columnLeft2 = _interopRequireDefault(_columnLeft);
- var _columnRight2 = _interopRequireDefault(_columnRight);
- var _readOnly2 = _interopRequireDefault(_readOnly);
- var _redo2 = _interopRequireDefault(_redo);
- var _removeColumn2 = _interopRequireDefault(_removeColumn);
- var _removeRow2 = _interopRequireDefault(_removeRow);
- var _rowAbove2 = _interopRequireDefault(_rowAbove);
- var _rowBelow2 = _interopRequireDefault(_rowBelow);
- var _separator2 = _interopRequireDefault(_separator);
- var _undo2 = _interopRequireDefault(_undo);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
- var ITEMS = exports.ITEMS = [_rowAbove.KEY, _rowBelow.KEY, _columnLeft.KEY, _columnRight.KEY, _clearColumn.KEY, _removeRow.KEY, _removeColumn.KEY, _undo.KEY, _redo.KEY, _readOnly.KEY, _alignment.KEY, _separator.KEY];
- var _predefinedItems = (_predefinedItems2 = {}, _defineProperty(_predefinedItems2, _separator.KEY, _separator2.default), _defineProperty(_predefinedItems2, _rowAbove.KEY, _rowAbove2.default), _defineProperty(_predefinedItems2, _rowBelow.KEY, _rowBelow2.default), _defineProperty(_predefinedItems2, _columnLeft.KEY, _columnLeft2.default), _defineProperty(_predefinedItems2, _columnRight.KEY, _columnRight2.default), _defineProperty(_predefinedItems2, _clearColumn.KEY, _clearColumn2.default), _defineProperty(_predefinedItems2, _removeRow.KEY, _removeRow2.default), _defineProperty(_predefinedItems2, _removeColumn.KEY, _removeColumn2.default), _defineProperty(_predefinedItems2, _undo.KEY, _undo2.default), _defineProperty(_predefinedItems2, _redo.KEY, _redo2.default), _defineProperty(_predefinedItems2, _readOnly.KEY, _readOnly2.default), _defineProperty(_predefinedItems2, _alignment.KEY, _alignment2.default), _predefinedItems2);
- /**
- * Gets new object with all predefined menu items.
- *
- * @returns {Object}
- */
- function predefinedItems() {
- var items = {};
- (0, _object.objectEach)(_predefinedItems, function (itemFactory, key) {
- items[key] = itemFactory();
- });
- return items;
- }
- /**
- * Add new predefined menu item to the collection.
- *
- * @param {String} key Menu command id.
- * @param {Object} item Object command descriptor.
- */
- function addItem(key, item) {
- if (ITEMS.indexOf(key) === -1) {
- _predefinedItems[key] = item;
- }
- }
|