UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

780 lines (750 loc) 25.5 kB
"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' };