@atlaskit/editor-plugin-table
Version:
Table plugin for the @atlaskit/editor
83 lines (77 loc) • 4.23 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SORT_INCREASING_ITEM = exports.SORT_DECREASING_ITEM = exports.MOVE_COLUMN_RIGHT_ITEM = exports.MOVE_COLUMN_LEFT_ITEM = exports.HEADER_COLUMN_TOGGLE_ITEM = exports.DISTRIBUTE_COLUMNS_ITEM = exports.DELETE_COLUMN_ITEM = exports.COLUMN_TOGGLE_SECTION_RANK = exports.COLUMN_TOGGLE_SECTION = exports.COLUMN_SORT_SECTION_RANK = exports.COLUMN_SORT_SECTION = exports.COLUMN_SECTION_RANK = exports.COLUMN_MENU = exports.COLUMN_DANGER_SECTION_RANK = exports.COLUMN_DANGER_SECTION = exports.COLUMN_BACKGROUND_SECTION_RANK = exports.COLUMN_BACKGROUND_SECTION = exports.COLUMN_ADD_SECTION_RANK = exports.COLUMN_ADD_SECTION = exports.ADD_COLUMN_RIGHT_ITEM = exports.ADD_COLUMN_LEFT_ITEM = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _keys = require("../shared/keys");
// --- Menu surface ---
var COLUMN_MENU = exports.COLUMN_MENU = {
type: 'menu',
key: 'column-handle-menu'
};
// --- Sections ---
var COLUMN_TOGGLE_SECTION = exports.COLUMN_TOGGLE_SECTION = {
type: 'menu-section',
key: 'column-toggle-section'
};
var COLUMN_BACKGROUND_SECTION = exports.COLUMN_BACKGROUND_SECTION = {
type: 'menu-section',
key: 'column-background-section'
};
var COLUMN_SORT_SECTION = exports.COLUMN_SORT_SECTION = {
type: 'menu-section',
key: 'column-sort-section'
};
var COLUMN_ADD_SECTION = exports.COLUMN_ADD_SECTION = {
type: 'menu-section',
key: 'column-add-section'
};
var COLUMN_DANGER_SECTION = exports.COLUMN_DANGER_SECTION = {
type: 'menu-section',
key: 'column-danger-section'
};
var COLUMN_SECTION_RANK = exports.COLUMN_SECTION_RANK = (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)({}, COLUMN_TOGGLE_SECTION.key, 100), COLUMN_BACKGROUND_SECTION.key, 200), COLUMN_SORT_SECTION.key, 300), COLUMN_ADD_SECTION.key, 400), COLUMN_DANGER_SECTION.key, 500);
var HEADER_COLUMN_TOGGLE_ITEM = exports.HEADER_COLUMN_TOGGLE_ITEM = {
type: 'menu-item',
key: 'header-column-toggle'
};
var SORT_INCREASING_ITEM = exports.SORT_INCREASING_ITEM = {
type: 'menu-item',
key: 'sort-increasing'
};
var SORT_DECREASING_ITEM = exports.SORT_DECREASING_ITEM = {
type: 'menu-item',
key: 'sort-decreasing'
};
var ADD_COLUMN_LEFT_ITEM = exports.ADD_COLUMN_LEFT_ITEM = {
type: 'menu-item',
key: 'add-column-left'
};
var ADD_COLUMN_RIGHT_ITEM = exports.ADD_COLUMN_RIGHT_ITEM = {
type: 'menu-item',
key: 'add-column-right'
};
var MOVE_COLUMN_LEFT_ITEM = exports.MOVE_COLUMN_LEFT_ITEM = {
type: 'menu-item',
key: 'move-column-left'
};
var MOVE_COLUMN_RIGHT_ITEM = exports.MOVE_COLUMN_RIGHT_ITEM = {
type: 'menu-item',
key: 'move-column-right'
};
var DISTRIBUTE_COLUMNS_ITEM = exports.DISTRIBUTE_COLUMNS_ITEM = {
type: 'menu-item',
key: 'distribute-columns'
};
var DELETE_COLUMN_ITEM = exports.DELETE_COLUMN_ITEM = {
type: 'menu-item',
key: 'delete-column'
};
// --- Item ranks within their sections ---
var COLUMN_TOGGLE_SECTION_RANK = exports.COLUMN_TOGGLE_SECTION_RANK = (0, _defineProperty2.default)({}, HEADER_COLUMN_TOGGLE_ITEM.key, 100);
var COLUMN_BACKGROUND_SECTION_RANK = exports.COLUMN_BACKGROUND_SECTION_RANK = (0, _defineProperty2.default)({}, _keys.BACKGROUND_COLOR_ITEM.key, 100);
var COLUMN_SORT_SECTION_RANK = exports.COLUMN_SORT_SECTION_RANK = (0, _defineProperty2.default)((0, _defineProperty2.default)({}, SORT_INCREASING_ITEM.key, 100), SORT_DECREASING_ITEM.key, 200);
var COLUMN_ADD_SECTION_RANK = exports.COLUMN_ADD_SECTION_RANK = (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)({}, ADD_COLUMN_LEFT_ITEM.key, 100), ADD_COLUMN_RIGHT_ITEM.key, 200), MOVE_COLUMN_LEFT_ITEM.key, 300), MOVE_COLUMN_RIGHT_ITEM.key, 400), DISTRIBUTE_COLUMNS_ITEM.key, 500);
var COLUMN_DANGER_SECTION_RANK = exports.COLUMN_DANGER_SECTION_RANK = (0, _defineProperty2.default)((0, _defineProperty2.default)({}, _keys.CLEAR_CELLS_ITEM.key, 100), DELETE_COLUMN_ITEM.key, 200);