@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
780 lines (750 loc) • 25.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PIN_BUTTON = exports.PASTE_RICH_TEXT_MENU_ITEM = exports.PASTE_PLAIN_TEXT_MENU_ITEM = exports.PASTE_NESTED_MENU = exports.PASTE_MENU_SECTION = exports.PASTE_MENU_NESTED_SECTION = exports.PASTE_MENU = exports.PASTE_MARKDOWN_MENU_ITEM = exports.OVERFLOW_SECTION_PRIMARY_TOOLBAR = exports.OVERFLOW_SECTION = exports.OVERFLOW_MENU_PRIMARY_TOOLBAR = exports.OVERFLOW_MENU = exports.OVERFLOW_GROUP_PRIMARY_TOOLBAR = exports.OVERFLOW_GROUP = exports.OVERFLOW_EXTENSIONS_MENU_SECTION = exports.OUTDENT_MENU_ITEM = exports.NUMBERED_LIST_MENU_ITEM = exports.NORMAL_TEXT_MENU_ITEM = exports.MORE_PROFESSIONAL_MENU_ITEM = exports.MORE_EMPATHETIC_MENU_ITEM = exports.MORE_CASUAL_MENU_ITEM = exports.MENTION_GROUP = exports.MENTION_BUTTON = exports.MEDIA_GROUP = exports.MEDIA_BUTTON = exports.MAKE_SHORTER_MENU_ITEM = exports.MAKE_LONGER_MENU_ITEM = exports.LOOM_MENU_SECTION = exports.LOOM_MENU_ITEM = exports.LISTS_INDENTATION_MENU_SECTION = exports.LISTS_INDENTATION_MENU = exports.LISTS_INDENTATION_HERO_BUTTON_COLLAPSED = exports.LISTS_INDENTATION_HERO_BUTTON = exports.LISTS_INDENTATION_GROUP_INLINE = exports.LISTS_INDENTATION_GROUP_COLLAPSED = exports.LISTS_INDENTATION_GROUP = exports.LINKING_SECTION = exports.LINKING_GROUP = exports.LINKING_BUTTON = exports.LAYOUT_GROUP = exports.LAYOUT_BUTTON = exports.ITALIC_MENU_ITEM = exports.INSERT_GROUP = exports.INSERT_BUTTON = exports.INSERT_BLOCK_SECTION = exports.INDENT_MENU_ITEM = exports.IMPROVE_WRITING_MENU_ITEM = exports.IMPROVE_WRITING_GROUP = exports.IMPROVE_WRITING_BUTTON = exports.HIGHLIGHT_MENU_ITEM = exports.HERO_PROMPT_MENU_ITEM = exports.HERO_PROMPT_BUTTON_GROUP = exports.HERO_PROMPT_BUTTON = exports.HEADING_6_MENU_ITEM = exports.HEADING_5_MENU_ITEM = exports.HEADING_4_MENU_ITEM = exports.HEADING_3_MENU_ITEM = exports.HEADING_2_MENU_ITEM = exports.HEADING_1_MENU_ITEM = exports.FIRST_PARTY_EXTENSIONS_MENU_ITEM = exports.EXTERNAL_EXTENSIONS_MENU_ITEM = exports.EMOJI_GROUP = exports.EMOJI_BUTTON = exports.DEFINE_MENU_ITEM = exports.DEFINE_GROUP = exports.DEFINE_BUTTON = exports.COMMENT_HERO_BUTTON = exports.COMMENT_GROUP = exports.COLLAB_SECTION = exports.CODE_MENU_ITEM = exports.CODE_BLOCK_GROUP = exports.CODE_BLOCK_BUTTON = exports.CLEAR_FORMATTING_MENU_ITEM = exports.CLEAR_FORMARTTING_MENU_SECTION = exports.CLEAR_COLOR_MENU_ITEM = exports.CHANGE_TONE_NESTED_MENU = exports.CHANGE_TONE_MENU_SECTION = exports.BULLETED_LIST_MENU_ITEM = exports.BULLETED_LIST_BUTTON_GROUP = exports.BULLETED_LIST_BUTTON = exports.BOLD_MENU_ITEM = exports.BOLD_BUTTON_GROUP = exports.BOLD_BUTTON = exports.BLOCK_QUOTE_MENU_ITEM = exports.APPS_SECTION = exports.ALIGN_RIGHT_MENU_ITEM = exports.ALIGN_LEFT_MENU_ITEM = exports.ALIGN_CENTER_MENU_ITEM = exports.ALIGNMENT_MENU_SECTION = exports.ALIGNMENT_MENU = exports.ALIGNMENT_GROUP = exports.AI_VIEW_SECTION = exports.AI_SUGGESTIONS_GROUP = exports.AI_SUGGESTIONS_BUTTON = exports.AI_SECTION_PRIMARY_TOOLBAR = exports.AI_SECTION_FULL_PAGE_PRIMARY_TOOLBAR = exports.AI_SECTION_COMMENT_PRIMARY_TOOLBAR = exports.AI_SECTION = exports.AI_PASTE_MENU_SECTION = exports.ADD_POLISH_MENU_ITEM = void 0;
exports.VIEW_MODE_TOGGLE_SECTION = exports.UNDO_CHANGES_GROUP = exports.UNDO_BUTTON = exports.UNDERLINE_MENU_ITEM = exports.UNDERLINE_BUTTON_GROUP = exports.UNDERLINE_BUTTON = exports.TRANSLATE_NESTED_MENU = exports.TRANSLATE_MENU_SECTION = exports.TRACK_CHANGES_SECTION = exports.TRACK_CHANGES_GROUP = exports.TRACK_CHANGES_BUTTON = exports.TOOLBAR_BUTTON_TEST_ID = exports.TOOLBARS = exports.TEXT_STYLES_MENU_SECTION = exports.TEXT_STYLES_MENU = exports.TEXT_STYLES_GROUP = exports.TEXT_SECTION_PRIMARY_TOOLBAR = exports.TEXT_SECTION_COLLAPSED = exports.TEXT_SECTION = exports.TEXT_FORMATTING_MENU_SECTION = exports.TEXT_FORMATTING_MENU = exports.TEXT_FORMATTING_HERO_BUTTON_COLLAPSED = exports.TEXT_FORMATTING_HERO_BUTTON = exports.TEXT_FORMATTING_GROUP_INLINE = exports.TEXT_FORMATTING_GROUP_COLLAPSED = exports.TEXT_FORMATTING_GROUP = exports.TEXT_COLOR_MENU_ITEM = exports.TEXT_COLOR_HIGHLIGHT_MENU_SECTION = exports.TEXT_COLOR_HIGHLIGHT_MENU = exports.TEXT_COLOR_HIGHLIGHT_GROUP = exports.TEXT_COLLAPSED_MENU = exports.TEXT_COLLAPSED_GROUP = exports.TASK_LIST_MENU_ITEM = exports.TASK_LIST_GROUP = exports.TASK_LIST_BUTTON = exports.TABLE_SIZE_PICKER = exports.TABLE_GROUP = exports.TABLE_BUTTON = exports.SYNCED_BLOCK_SECTION = exports.SYNCED_BLOCK_GROUP = exports.SYNCED_BLOCK_BUTTON = exports.SUPERSCRIPT_MENU_ITEM = exports.SUBSCRIPT_MENU_ITEM = exports.STRIKE_MENU_ITEM = exports.SPELLING_AND_GRAMMAR_MENU_ITEM = exports.SMALL_TEXT_MENU_ITEM = exports.SELECTION_EXTENSION_MENU_SECTION = exports.ROVO_WRITE_BUTTON_PRIMARY_TOOLBAR = exports.ROVO_PROMPT_MENU_SECTION_DISPLAY_SMALL = exports.ROVO_PROMPT_MENU_SECTION = exports.ROVO_MENU_DISPLAY_SMALL = exports.ROVO_MENU = exports.ROVO_HERO_BUTTON = exports.ROVO_GROUP_VIEW = exports.ROVO_GROUP_PRIMARY_TOOLBAR = exports.ROVO_GROUP_DISPLAY_SMALL = exports.ROVO_GROUP = exports.REDO_CHANGES_GROUP = exports.REDO_BUTTON = exports.PIN_SECTION = exports.PIN_MENU_SECTION = exports.PIN_MENU_ITEM = exports.PIN_GROUP = void 0;
var TOOLBARS = exports.TOOLBARS = {
INLINE_TEXT_TOOLBAR: 'inline-text-toolbar',
PRIMARY_TOOLBAR: 'primary-toolbar'
};
/**
* AI section
*/
var AI_SECTION = exports.AI_SECTION = {
key: 'ai-section',
type: 'section'
};
var AI_VIEW_SECTION = exports.AI_VIEW_SECTION = {
key: 'ai-view-section',
type: 'section'
};
var AI_SECTION_PRIMARY_TOOLBAR = exports.AI_SECTION_PRIMARY_TOOLBAR = {
key: 'ai-section-primary-toolbar',
type: 'section'
};
var AI_SECTION_FULL_PAGE_PRIMARY_TOOLBAR = exports.AI_SECTION_FULL_PAGE_PRIMARY_TOOLBAR = {
key: 'ai-section-full-page-primary-toolbar',
type: 'section'
};
var AI_SECTION_COMMENT_PRIMARY_TOOLBAR = exports.AI_SECTION_COMMENT_PRIMARY_TOOLBAR = {
key: 'ai-section-comment-primary-toolbar',
type: 'section'
};
var ROVO_GROUP = exports.ROVO_GROUP = {
key: 'rovo-group',
type: 'group'
};
var ROVO_GROUP_VIEW = exports.ROVO_GROUP_VIEW = {
key: 'rovo-group-view',
type: 'group'
};
var ROVO_GROUP_PRIMARY_TOOLBAR = exports.ROVO_GROUP_PRIMARY_TOOLBAR = {
key: 'rovo-group-primary-toolbar',
type: 'group'
};
var ROVO_GROUP_DISPLAY_SMALL = exports.ROVO_GROUP_DISPLAY_SMALL = {
key: 'rovo-group-display-small',
type: 'group'
};
var IMPROVE_WRITING_GROUP = exports.IMPROVE_WRITING_GROUP = {
key: 'improve-writing-group',
type: 'group'
};
var IMPROVE_WRITING_BUTTON = exports.IMPROVE_WRITING_BUTTON = {
key: 'improve-writing-button',
type: 'button'
};
var HERO_PROMPT_BUTTON_GROUP = exports.HERO_PROMPT_BUTTON_GROUP = {
key: 'hero-prompt-button-group',
type: 'group'
};
var HERO_PROMPT_BUTTON = exports.HERO_PROMPT_BUTTON = {
key: 'hero-prompt-button',
type: 'button'
};
var ROVO_HERO_BUTTON = exports.ROVO_HERO_BUTTON = {
key: 'rovo-hero-button',
type: 'button'
};
var ROVO_WRITE_BUTTON_PRIMARY_TOOLBAR = exports.ROVO_WRITE_BUTTON_PRIMARY_TOOLBAR = {
key: 'rovo-write-button-primary-toolbar',
type: 'button'
};
var ROVO_MENU = exports.ROVO_MENU = {
key: 'rovo-menu',
type: 'menu'
};
var ROVO_MENU_DISPLAY_SMALL = exports.ROVO_MENU_DISPLAY_SMALL = {
key: 'rovo-menu-display-small',
type: 'menu'
};
var ROVO_PROMPT_MENU_SECTION = exports.ROVO_PROMPT_MENU_SECTION = {
key: 'rovo-prompt-menu-section',
type: 'menu-section'
};
var ROVO_PROMPT_MENU_SECTION_DISPLAY_SMALL = exports.ROVO_PROMPT_MENU_SECTION_DISPLAY_SMALL = {
key: 'rovo-prompt-menu-section-display-small',
type: 'menu-section'
};
var IMPROVE_WRITING_MENU_ITEM = exports.IMPROVE_WRITING_MENU_ITEM = {
key: 'improve-writing-menu-item',
type: 'menu-item'
};
var HERO_PROMPT_MENU_ITEM = exports.HERO_PROMPT_MENU_ITEM = {
key: 'hero-prompt-menu-item',
type: 'menu-item'
};
var MAKE_SHORTER_MENU_ITEM = exports.MAKE_SHORTER_MENU_ITEM = {
key: 'make-shorter-menu-item',
type: 'menu-item'
};
var MAKE_LONGER_MENU_ITEM = exports.MAKE_LONGER_MENU_ITEM = {
key: 'make-longer-menu-item',
type: 'menu-item'
};
var CHANGE_TONE_NESTED_MENU = exports.CHANGE_TONE_NESTED_MENU = {
key: 'change-tone-nested-menu',
type: 'nested-menu'
};
var SPELLING_AND_GRAMMAR_MENU_ITEM = exports.SPELLING_AND_GRAMMAR_MENU_ITEM = {
key: 'spelling-and-grammar-menu-item',
type: 'menu-item'
};
var CHANGE_TONE_MENU_SECTION = exports.CHANGE_TONE_MENU_SECTION = {
key: 'change-tone-default-menu-section',
type: 'menu-section'
};
var MORE_PROFESSIONAL_MENU_ITEM = exports.MORE_PROFESSIONAL_MENU_ITEM = {
key: 'more-professional-menu-item',
type: 'menu-item'
};
var MORE_CASUAL_MENU_ITEM = exports.MORE_CASUAL_MENU_ITEM = {
key: 'more-casual-menu-item',
type: 'menu-item'
};
var MORE_EMPATHETIC_MENU_ITEM = exports.MORE_EMPATHETIC_MENU_ITEM = {
key: 'more-empathetic-menu-item',
type: 'menu-item'
};
var TRANSLATE_NESTED_MENU = exports.TRANSLATE_NESTED_MENU = {
key: 'translate-nested-menu',
type: 'nested-menu'
};
var TRANSLATE_MENU_SECTION = exports.TRANSLATE_MENU_SECTION = {
key: 'translate-menu-section',
type: 'menu-section'
};
var DEFINE_MENU_ITEM = exports.DEFINE_MENU_ITEM = {
key: 'define-menu-item',
type: 'menu-item'
};
var DEFINE_GROUP = exports.DEFINE_GROUP = {
key: 'define-group',
type: 'group'
};
var DEFINE_BUTTON = exports.DEFINE_BUTTON = {
key: 'define-button',
type: 'button'
};
var ADD_POLISH_MENU_ITEM = exports.ADD_POLISH_MENU_ITEM = {
key: 'add-polish-menu-item',
type: 'menu-item'
};
var AI_SUGGESTIONS_GROUP = exports.AI_SUGGESTIONS_GROUP = {
key: 'ai-suggestions-group',
type: 'group'
};
var AI_SUGGESTIONS_BUTTON = exports.AI_SUGGESTIONS_BUTTON = {
key: 'ai-suggestions-button',
type: 'button'
};
/**
* Text section
*/
var TEXT_SECTION = exports.TEXT_SECTION = {
key: 'text-section',
type: 'section'
};
var TEXT_SECTION_PRIMARY_TOOLBAR = exports.TEXT_SECTION_PRIMARY_TOOLBAR = {
key: 'text-section-primary-toolbar',
type: 'section'
};
/*
* Text section collapsed
* - Used to control responsive menu
*/
var TEXT_SECTION_COLLAPSED = exports.TEXT_SECTION_COLLAPSED = {
key: 'text-section-collapsed',
type: 'section'
};
var TEXT_COLLAPSED_GROUP = exports.TEXT_COLLAPSED_GROUP = {
key: 'text-collapsed-group',
type: 'group'
};
var TEXT_COLLAPSED_MENU = exports.TEXT_COLLAPSED_MENU = {
key: 'text-collapsed-menu',
type: 'menu'
};
/**
* Text styles group
*/
var TEXT_STYLES_GROUP = exports.TEXT_STYLES_GROUP = {
key: 'text-styles-group',
type: 'group'
};
var TEXT_STYLES_MENU = exports.TEXT_STYLES_MENU = {
key: 'text-styles-menu',
type: 'menu'
};
var TEXT_STYLES_MENU_SECTION = exports.TEXT_STYLES_MENU_SECTION = {
key: 'text-styles-menu-section',
type: 'menu-section'
};
var NORMAL_TEXT_MENU_ITEM = exports.NORMAL_TEXT_MENU_ITEM = {
key: 'normal-text-menu-item',
type: 'menu-item'
};
var SMALL_TEXT_MENU_ITEM = exports.SMALL_TEXT_MENU_ITEM = {
key: 'small-text-menu-item',
type: 'menu-item'
};
var HEADING_1_MENU_ITEM = exports.HEADING_1_MENU_ITEM = {
key: 'heading-1-menu-item',
type: 'menu-item'
};
var HEADING_2_MENU_ITEM = exports.HEADING_2_MENU_ITEM = {
key: 'heading-2-menu-item',
type: 'menu-item'
};
var HEADING_3_MENU_ITEM = exports.HEADING_3_MENU_ITEM = {
key: 'heading-3-menu-item',
type: 'menu-item'
};
var HEADING_4_MENU_ITEM = exports.HEADING_4_MENU_ITEM = {
key: 'heading-4-menu-item',
type: 'menu-item'
};
var HEADING_5_MENU_ITEM = exports.HEADING_5_MENU_ITEM = {
key: 'heading-5-menu-item',
type: 'menu-item'
};
var HEADING_6_MENU_ITEM = exports.HEADING_6_MENU_ITEM = {
key: 'heading-6-menu-item',
type: 'menu-item'
};
var BLOCK_QUOTE_MENU_ITEM = exports.BLOCK_QUOTE_MENU_ITEM = {
key: 'block-quote-menu-item',
type: 'menu-item'
};
/**
* Text formatting group
*/
var TEXT_FORMATTING_GROUP = exports.TEXT_FORMATTING_GROUP = {
key: 'text-formatting-group',
type: 'group'
};
var TEXT_FORMATTING_GROUP_COLLAPSED = exports.TEXT_FORMATTING_GROUP_COLLAPSED = {
key: 'text-formatting-group-collapsed',
type: 'group'
};
var TEXT_FORMATTING_GROUP_INLINE = exports.TEXT_FORMATTING_GROUP_INLINE = {
key: 'text-formatting-group-inline',
type: 'group'
};
var BOLD_BUTTON_GROUP = exports.BOLD_BUTTON_GROUP = {
key: 'bold-button-group',
type: 'group'
};
var UNDERLINE_BUTTON_GROUP = exports.UNDERLINE_BUTTON_GROUP = {
key: 'underline-button-group',
type: 'group'
};
var TEXT_FORMATTING_HERO_BUTTON = exports.TEXT_FORMATTING_HERO_BUTTON = {
key: 'text-formatting-hero-button',
type: 'button'
};
var TEXT_FORMATTING_HERO_BUTTON_COLLAPSED = exports.TEXT_FORMATTING_HERO_BUTTON_COLLAPSED = {
key: 'text-formatting-hero-button-collapsed',
type: 'button'
};
var BOLD_BUTTON = exports.BOLD_BUTTON = {
key: 'bold-button',
type: 'button'
};
var UNDERLINE_BUTTON = exports.UNDERLINE_BUTTON = {
key: 'underline-button',
type: 'button'
};
var TEXT_FORMATTING_MENU = exports.TEXT_FORMATTING_MENU = {
key: 'text-formatting-menu',
type: 'menu'
};
var BOLD_MENU_ITEM = exports.BOLD_MENU_ITEM = {
key: 'bold-menu-item',
type: 'menu-item'
};
var ITALIC_MENU_ITEM = exports.ITALIC_MENU_ITEM = {
key: 'italic-menu-item',
type: 'menu-item'
};
var UNDERLINE_MENU_ITEM = exports.UNDERLINE_MENU_ITEM = {
key: 'underline-menu-item',
type: 'menu-item'
};
var STRIKE_MENU_ITEM = exports.STRIKE_MENU_ITEM = {
key: 'strike-menu-item',
type: 'menu-item'
};
var CODE_MENU_ITEM = exports.CODE_MENU_ITEM = {
key: 'code-menu-item',
type: 'menu-item'
};
var SUBSCRIPT_MENU_ITEM = exports.SUBSCRIPT_MENU_ITEM = {
key: 'subscript-menu-item',
type: 'menu-item'
};
var SUPERSCRIPT_MENU_ITEM = exports.SUPERSCRIPT_MENU_ITEM = {
key: 'superscript-menu-item',
type: 'menu-item'
};
var TEXT_FORMATTING_MENU_SECTION = exports.TEXT_FORMATTING_MENU_SECTION = {
key: 'text-formatting-menu-section',
type: 'menu-section'
};
var CLEAR_FORMARTTING_MENU_SECTION = exports.CLEAR_FORMARTTING_MENU_SECTION = {
key: 'clear-formatting-menu-section',
type: 'menu-section'
};
var CLEAR_FORMATTING_MENU_ITEM = exports.CLEAR_FORMATTING_MENU_ITEM = {
key: 'clear-formatting-menu-item',
type: 'menu-item'
};
/**
* Text color and Highlight color section
*/
var TEXT_COLOR_HIGHLIGHT_GROUP = exports.TEXT_COLOR_HIGHLIGHT_GROUP = {
key: 'text-color-highlight-group',
type: 'group'
};
var TEXT_COLOR_HIGHLIGHT_MENU = exports.TEXT_COLOR_HIGHLIGHT_MENU = {
key: 'text-color-highlight-menu',
type: 'menu'
};
var TEXT_COLOR_HIGHLIGHT_MENU_SECTION = exports.TEXT_COLOR_HIGHLIGHT_MENU_SECTION = {
key: 'text-color-highlight-menu-section',
type: 'menu-section'
};
var TEXT_COLOR_MENU_ITEM = exports.TEXT_COLOR_MENU_ITEM = {
key: 'text-color-menu-item',
type: 'menu-item'
};
var HIGHLIGHT_MENU_ITEM = exports.HIGHLIGHT_MENU_ITEM = {
key: 'highlight-menu-item',
type: 'menu-item'
};
var CLEAR_COLOR_MENU_ITEM = exports.CLEAR_COLOR_MENU_ITEM = {
key: 'clear-color-menu-item',
type: 'menu-item'
};
/*
* Alignment
*/
var ALIGNMENT_GROUP = exports.ALIGNMENT_GROUP = {
key: 'alignment-group',
type: 'group'
};
var ALIGNMENT_MENU = exports.ALIGNMENT_MENU = {
key: 'alignment-menu',
type: 'menu'
};
var ALIGNMENT_MENU_SECTION = exports.ALIGNMENT_MENU_SECTION = {
key: 'alignment-menu-section',
type: 'menu-section'
};
var ALIGN_LEFT_MENU_ITEM = exports.ALIGN_LEFT_MENU_ITEM = {
key: 'align-left-menu-item',
type: 'menu-item'
};
var ALIGN_CENTER_MENU_ITEM = exports.ALIGN_CENTER_MENU_ITEM = {
key: 'align-center-menu-item',
type: 'menu-item'
};
var ALIGN_RIGHT_MENU_ITEM = exports.ALIGN_RIGHT_MENU_ITEM = {
key: 'align-right-menu-item',
type: 'menu-item'
};
/*
* Lists and indentation group
*/
var LISTS_INDENTATION_GROUP = exports.LISTS_INDENTATION_GROUP = {
key: 'lists-indentation-group',
type: 'group'
};
var LISTS_INDENTATION_GROUP_COLLAPSED = exports.LISTS_INDENTATION_GROUP_COLLAPSED = {
key: 'lists-indentation-group-collapsed',
type: 'group'
};
var LISTS_INDENTATION_GROUP_INLINE = exports.LISTS_INDENTATION_GROUP_INLINE = {
key: 'lists-indentation-group-inline',
type: 'group'
};
var BULLETED_LIST_BUTTON_GROUP = exports.BULLETED_LIST_BUTTON_GROUP = {
key: 'bullet-list-button-group',
type: 'group'
};
var BULLETED_LIST_BUTTON = exports.BULLETED_LIST_BUTTON = {
key: 'bullet-list-button',
type: 'button'
};
var LISTS_INDENTATION_HERO_BUTTON_COLLAPSED = exports.LISTS_INDENTATION_HERO_BUTTON_COLLAPSED = {
key: 'lists-indentation-hero-button-collapsed',
type: 'button'
};
var LISTS_INDENTATION_HERO_BUTTON = exports.LISTS_INDENTATION_HERO_BUTTON = {
key: 'lists-indentation-hero-button',
type: 'button'
};
var LISTS_INDENTATION_MENU = exports.LISTS_INDENTATION_MENU = {
key: 'lists-indentation-menu',
type: 'menu'
};
var LISTS_INDENTATION_MENU_SECTION = exports.LISTS_INDENTATION_MENU_SECTION = {
key: 'lists-indendation-menu-section',
type: 'menu-section'
};
var BULLETED_LIST_MENU_ITEM = exports.BULLETED_LIST_MENU_ITEM = {
key: 'bullet-list-menu-item',
type: 'menu-item'
};
var NUMBERED_LIST_MENU_ITEM = exports.NUMBERED_LIST_MENU_ITEM = {
key: 'numbered-list-menu-item',
type: 'menu-item'
};
var TASK_LIST_MENU_ITEM = exports.TASK_LIST_MENU_ITEM = {
key: 'task-list-menu-item',
type: 'menu-item'
};
var INDENT_MENU_ITEM = exports.INDENT_MENU_ITEM = {
key: 'indent-menu-item',
type: 'menu-item'
};
var OUTDENT_MENU_ITEM = exports.OUTDENT_MENU_ITEM = {
key: 'outdent-menu-item',
type: 'menu-item'
};
/*
* Insert block section
*/
var INSERT_BLOCK_SECTION = exports.INSERT_BLOCK_SECTION = {
key: 'insert-block-section',
type: 'section'
};
var CODE_BLOCK_GROUP = exports.CODE_BLOCK_GROUP = {
key: 'code-block-group',
type: 'group'
};
var CODE_BLOCK_BUTTON = exports.CODE_BLOCK_BUTTON = {
key: 'code-block-button',
type: 'button'
};
var TASK_LIST_GROUP = exports.TASK_LIST_GROUP = {
key: 'task-list-group',
type: 'group'
};
var TASK_LIST_BUTTON = exports.TASK_LIST_BUTTON = {
key: 'task-list-button',
type: 'button'
};
var MEDIA_GROUP = exports.MEDIA_GROUP = {
key: 'media-group',
type: 'group'
};
var MEDIA_BUTTON = exports.MEDIA_BUTTON = {
key: 'media-button',
type: 'button'
};
var MENTION_GROUP = exports.MENTION_GROUP = {
key: 'mention-group',
type: 'group'
};
var MENTION_BUTTON = exports.MENTION_BUTTON = {
key: 'mention-button',
type: 'button'
};
var EMOJI_GROUP = exports.EMOJI_GROUP = {
key: 'emoji-group',
type: 'group'
};
var EMOJI_BUTTON = exports.EMOJI_BUTTON = {
key: 'emoji-button',
type: 'button'
};
var LAYOUT_GROUP = exports.LAYOUT_GROUP = {
key: 'layout-group',
type: 'group'
};
var LAYOUT_BUTTON = exports.LAYOUT_BUTTON = {
key: 'layout-button',
type: 'button'
};
var TABLE_GROUP = exports.TABLE_GROUP = {
key: 'table-group',
type: 'group'
};
var TABLE_BUTTON = exports.TABLE_BUTTON = {
key: 'table-button',
type: 'button'
};
var TABLE_SIZE_PICKER = exports.TABLE_SIZE_PICKER = {
key: 'table-size-picker',
type: 'button'
};
var INSERT_GROUP = exports.INSERT_GROUP = {
key: 'insert-group',
type: 'group'
};
var INSERT_BUTTON = exports.INSERT_BUTTON = {
key: 'insert-button',
type: 'button'
};
/*
* Linking section
*/
var LINKING_SECTION = exports.LINKING_SECTION = {
key: 'linking-section',
type: 'section'
};
var LINKING_GROUP = exports.LINKING_GROUP = {
key: 'linking-group',
type: 'group'
};
var LINKING_BUTTON = exports.LINKING_BUTTON = {
key: 'linking-button',
type: 'button'
};
/**
* Synced Block group
*/
var SYNCED_BLOCK_GROUP = exports.SYNCED_BLOCK_GROUP = {
key: 'synced-block-group',
type: 'group'
};
var SYNCED_BLOCK_BUTTON = exports.SYNCED_BLOCK_BUTTON = {
key: 'synced-block-button',
type: 'button'
};
var SYNCED_BLOCK_SECTION = exports.SYNCED_BLOCK_SECTION = {
key: 'synced-block-section',
type: 'menu-section'
};
/**
* Collab section
*/
var COLLAB_SECTION = exports.COLLAB_SECTION = {
key: 'collab-section',
type: 'section'
};
var COMMENT_GROUP = exports.COMMENT_GROUP = {
key: 'comment-group',
type: 'group'
};
var COMMENT_HERO_BUTTON = exports.COMMENT_HERO_BUTTON = {
key: 'comment-hero-button',
type: 'button'
};
/**
* Apps section
*/
var APPS_SECTION = exports.APPS_SECTION = {
key: 'apps-section',
type: 'section'
};
/**
* Track Changes Section
*/
var TRACK_CHANGES_SECTION = exports.TRACK_CHANGES_SECTION = {
key: 'track-changes-section',
type: 'section'
};
var UNDO_CHANGES_GROUP = exports.UNDO_CHANGES_GROUP = {
key: 'undo-changes-group',
type: 'group'
};
var UNDO_BUTTON = exports.UNDO_BUTTON = {
key: 'undo-button',
type: 'button'
};
var REDO_CHANGES_GROUP = exports.REDO_CHANGES_GROUP = {
key: 'redo-changes-group',
type: 'group'
};
var REDO_BUTTON = exports.REDO_BUTTON = {
key: 'redo-button',
type: 'button'
};
var TRACK_CHANGES_GROUP = exports.TRACK_CHANGES_GROUP = {
key: 'track-changes-group',
type: 'group'
};
var TRACK_CHANGES_BUTTON = exports.TRACK_CHANGES_BUTTON = {
key: 'track-changes-button',
type: 'button'
};
/**
* Overflow section
*/
var OVERFLOW_SECTION = exports.OVERFLOW_SECTION = {
key: 'overflow-section',
type: 'section'
};
var OVERFLOW_GROUP = exports.OVERFLOW_GROUP = {
key: 'overflow-group',
type: 'group'
};
var OVERFLOW_MENU = exports.OVERFLOW_MENU = {
key: 'overflow-menu',
type: 'menu'
};
var PIN_MENU_SECTION = exports.PIN_MENU_SECTION = {
key: 'pin-menu-section',
type: 'menu-section'
};
var PIN_MENU_ITEM = exports.PIN_MENU_ITEM = {
key: 'pin-menu-item',
type: 'menu-item'
};
/**
* Overflow section in primary toolbar
*/
var OVERFLOW_SECTION_PRIMARY_TOOLBAR = exports.OVERFLOW_SECTION_PRIMARY_TOOLBAR = {
key: 'overflow-section-primary-toolbar',
type: 'section'
};
var OVERFLOW_GROUP_PRIMARY_TOOLBAR = exports.OVERFLOW_GROUP_PRIMARY_TOOLBAR = {
key: 'overflow-group-primary-toolbar',
type: 'group'
};
var OVERFLOW_MENU_PRIMARY_TOOLBAR = exports.OVERFLOW_MENU_PRIMARY_TOOLBAR = {
key: 'overflow-menu-primary-toolbar',
type: 'menu'
};
/**
* Pin section
*/
var PIN_SECTION = exports.PIN_SECTION = {
key: 'pin-section',
type: 'section'
};
var PIN_GROUP = exports.PIN_GROUP = {
key: 'pin-group',
type: 'group'
};
var PIN_BUTTON = exports.PIN_BUTTON = {
key: 'pin-button',
type: 'button'
};
/**
* View-mode toggle section
* - Holds the Markdown view-mode toggle (source / wysiwyg / preview) on the
* right edge of the primary toolbar, just before the overflow `…` menu.
* - Currently only registered by `@atlassian/editor-plugin-markdown-mode`
* from Confluence's live-doc Markdown Mode editor preset.
*
* The plugin renders the entire toggle UI inside the section's `component`
* itself rather than registering child groups/buttons through the toolbar
* model, because the toggle is a self-contained 3-button segmented control
* with shared internal state.
*/
var VIEW_MODE_TOGGLE_SECTION = exports.VIEW_MODE_TOGGLE_SECTION = {
key: 'view-mode-toggle-section',
type: 'section'
};
/**
* Loom section
* - Only rendered in dropdown menu in primary toolbar
*/
var LOOM_MENU_SECTION = exports.LOOM_MENU_SECTION = {
key: 'loom-menu-section',
type: 'menu-section'
};
var LOOM_MENU_ITEM = exports.LOOM_MENU_ITEM = {
key: 'loom-menu-item',
type: 'menu-item'
};
// eslint-disable-next-line @repo/internal/deprecations/deprecation-ticket-required
/**
* @deprecated Replaced with OVERFLOW_EXTENSIONS_MENU_SECTION
* Selection extensions
*/
var SELECTION_EXTENSION_MENU_SECTION = exports.SELECTION_EXTENSION_MENU_SECTION = {
key: 'selection-extension-menu-section',
type: 'menu-section'
};
/**
* Overflow extensions menu section
*
* - Only rendered in selection toolbar, used to group both 1p and 3p extensions
*/
var OVERFLOW_EXTENSIONS_MENU_SECTION = exports.OVERFLOW_EXTENSIONS_MENU_SECTION = {
key: 'overflow-extensions-menu-section',
type: 'menu-section'
};
/**
* Extension menu items
*/
var FIRST_PARTY_EXTENSIONS_MENU_ITEM = exports.FIRST_PARTY_EXTENSIONS_MENU_ITEM = {
key: 'first-party-extensions-menu-item',
type: 'menu-item'
};
var EXTERNAL_EXTENSIONS_MENU_ITEM = exports.EXTERNAL_EXTENSIONS_MENU_ITEM = {
key: 'external-extensions-menu-item',
type: 'menu-item'
};
/**
* Paste options section
*/
var PASTE_MENU = exports.PASTE_MENU = {
key: 'paste-menu',
type: 'menu'
};
var PASTE_MENU_SECTION = exports.PASTE_MENU_SECTION = {
key: 'paste-menu-section',
type: 'menu-section'
};
var PASTE_NESTED_MENU = exports.PASTE_NESTED_MENU = {
key: 'paste-nested-menu',
type: 'nested-menu'
};
var PASTE_MENU_NESTED_SECTION = exports.PASTE_MENU_NESTED_SECTION = {
key: 'paste-menu-nested-section',
type: 'menu-section'
};
var PASTE_RICH_TEXT_MENU_ITEM = exports.PASTE_RICH_TEXT_MENU_ITEM = {
key: 'rich-text-menu-item',
type: 'menu-item'
};
var PASTE_MARKDOWN_MENU_ITEM = exports.PASTE_MARKDOWN_MENU_ITEM = {
key: 'markdown-menu-item',
type: 'menu-item'
};
var PASTE_PLAIN_TEXT_MENU_ITEM = exports.PASTE_PLAIN_TEXT_MENU_ITEM = {
key: 'plain-text-menu-item',
type: 'menu-item'
};
var AI_PASTE_MENU_SECTION = exports.AI_PASTE_MENU_SECTION = {
key: 'ai-paste-menu-section',
type: 'menu-section'
};
var TOOLBAR_BUTTON_TEST_ID = exports.TOOLBAR_BUTTON_TEST_ID = {
INSERT: 'editor-toolbar-insert-button',
EMOJI: 'editor-toolbar-emoji-button',
IMAGE: 'editor-toolbar-image-button',
MEDIA: 'editor-toolbar-media-button',
TABLE: 'Table',
// Keep original value to avoid breaking existing tests
TABLE_SELECTOR: 'editor-toolbar-table-selector-button',
MENTION: 'editor-toolbar-mention-button',
LAYOUT: 'editor-toolbar-layout-button',
TASK_LIST: 'editor-toolbar-task-list-button'
};