@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
151 lines (140 loc) • 4.45 kB
JavaScript
// Transformation
export var TRANSFORM_MENU_SECTION = {
key: 'transform-menu-section'
};
export var TRANSFORM_MENU_ITEM = {
key: 'transform-menu-item'
};
export var TRANSFORM_CREATE_MENU_SECTION = {
key: 'transform-create-menu-section'
};
export var TRANSFORM_HEADINGS_MENU_SECTION = {
key: 'transform-headings-menu-secion'
};
export var TRANSFORM_HEADINGS_H1_MENU_ITEM = {
key: 'transform-headings-h1-menu-item'
};
export var TRANSFORM_HEADINGS_H2_MENU_ITEM = {
key: 'transform-headings-heading-2-menu-item'
};
export var TRANSFORM_HEADINGS_H3_MENU_ITEM = {
key: 'transform-headings-heading-3-menu-item'
};
export var TRANSFORM_HEADINGS_H4_MENU_ITEM = {
key: 'transform-headings-heading-4-menu-item'
};
export var TRANSFORM_HEADINGS_H5_MENU_ITEM = {
key: 'transform-headings-heading-5-menu-item'
};
export var TRANSFORM_HEADINGS_H6_MENU_ITEM = {
key: 'transform-headings-heading-6-menu-item'
};
export var TRANSFORM_SUGGESTED_MENU_SECTION = {
key: 'transform-suggested-menu-section'
};
export var TRANSFORM_STRUCTURE_MENU_SECTION = {
key: 'transform-structure-menu-section'
};
export var TRANSFORM_SUGGESTED_MENU_ITEM = {
key: 'transform-suggested-menu-item'
};
export var TRANSFORM_STRUCTURE_BULLETED_LIST_MENU_ITEM = {
key: 'transform-structure-bulleted-list-menu-item'
};
export var TRANSFORM_STRUCTURE_TASK_LIST_MENU_ITEM = {
key: 'transform-structure-task-list-menu-item'
};
export var TRANSFORM_STRUCTURE_NUMBERED_LIST_MENU_ITEM = {
key: 'transform-structure-numbered-list-menu-item'
};
export var TRANSFORM_STRUCTURE_CODE_BLOCK_MENU_ITEM = {
key: 'transform-structure-code-block-menu-item'
};
export var TRANSFORM_STRUCTURE_PANEL_MENU_ITEM = {
key: 'transform-structure-panel-menu-item'
};
export var TRANSFORM_STRUCTURE_EXPAND_MENU_ITEM = {
key: 'transform-structure-expand-menu-item'
};
export var TRANSFORM_STRUCTURE_LAYOUT_MENU_ITEM = {
key: 'transform-structure-layout-menu-item'
};
export var TRANSFORM_STRUCTURE_QUOTE_MENU_ITEM = {
key: 'transform-structure-quote-menu-item'
};
export var TRANSFORM_STRUCTURE_DECISION_MENU_ITEM = {
key: 'transform-structure-decision-menu-item'
};
export var TRANSFORM_STRUCTURE_PARAGRAPH_MENU_ITEM = {
key: 'transform-structure-paragraph-menu-item'
};
export var TRANSFORM_CLEAR_MENU_SECTION = {
key: 'transform-clear-menu-section'
};
export var TRANSFORM_CLEAR_MENU_ITEM = {
key: 'transform-clear-menu-item'
};
export var TRANSFORM_DEFAULT_EXTENSION_SLOT_MENU_ITEM = {
key: 'transform-default-extension-slot-menu-item'
};
// Block actions
export var BLOCK_ACTIONS_FEATURED_EXTENSION_SLOT_MENU_ITEM = {
key: 'block-actions-featured-extension-slot-menu-item'
};
export var BLOCK_ACTIONS_TEMPLATE_SECTION = {
key: 'block-actions-template-section'
};
export var BLOCK_ACTIONS_FEATURED_EXTENSION_SECTION_KEYS = ['block-actions-template-section'];
export var BLOCK_ACTIONS_MENU_SECTION = {
key: 'block-actions-menu-section'
};
export var BLOCK_ACTIONS_CREATE_SYNCED_BLOCK_MENU_ITEM = {
key: 'block-actions-create-synced-block-menu-item'
};
export var BLOCK_ACTIONS_COPY_LINK_TO_BLOCK_MENU_ITEM = {
key: 'block-actions-copy-link-to-block-menu-item'
};
export var BLOCK_ACTIONS_COPY_MENU_SECTION = {
key: 'block-actions-copy-menu-section'
};
// Position
export var POSITION_MENU_SECTION = {
key: 'position-menu-section'
};
export var POSITION_MOVE_UP_MENU_ITEM = {
key: 'position-move-up-menu-item'
};
export var POSITION_MOVE_DOWN_MENU_ITEM = {
key: 'position-move-down-menu-item'
};
// Delete
export var DELETE_MENU_SECTION = {
key: 'delete-menu-section'
};
export var DELETE_MENU_ITEM = {
key: 'delete-menu-item'
};
export var BLOCK_MENU_TEST_ID = 'editor-block-menu';
// Experience tracking test IDs
// Used by experience tracking to detect menu action clicks
export var BLOCK_MENU_ACTION_TEST_ID = {
MOVE_UP: 'block-menu-move-up',
MOVE_DOWN: 'block-menu-move-down',
DELETE: 'block-menu-delete',
COPY_LINK: 'block-menu-copy-link'
};
/** Test ID for extension menu items (used to skip block transform experience tracking) */
export var EXTENSION_MENU_ITEM_TEST_ID = 'extension-menu-item';
// AI
export var AI_MENU_SECTION = {
key: 'ai-menu-section'
};
export var AI_ASK_ROVO_MENU_ITEM = {
key: 'block-menu-ai-ask-rovo-menu-item'
};
export var AI_IMPROVE_WRITING_MENU_ITEM = {
key: 'block-menu-ai-improve-writing-menu-item'
};
export var AI_POLISH_MENU_ITEM = {
key: 'block-menu-ai-polish-menu-item'
};