- 快速入门
- Explore advanced topics
- Accessibility
- Editor control identifiers
- Annotations
- Editor events
- tinymce-AddOnManager
- Boilerplate content CSS
- Handle asynchronous image uploads
- tinymce-Annotator
- tinymce-FocusEvent
- Configuring callbacks for Comments 2-0
- Keyboard shortcuts
- tinymce-CommandEvent
- tinymce-FocusManager
- tinymce-WindowManager
- Toolbar buttons
- PHP image upload handler
- tinymce-ContentEvent
- tinymce-Formatter
- tinymce-dom-DomQuery
- Create a plugin for TinyMCE
- Security
- tinymce-Editor
- tinymce-NotificationManager
- tinymce-dom-DOMUtils
- Create a skin for TinyMCE
- Usage with module loaders
- tinymce-EditorCommands
- tinymce-Plugin
- tinymce-dom-ScriptLoader
- Create custom notifications
- TinyMCE plugin Yeoman generator
- tinymce-EditorManager
- tinymce-ProgressStateEvent
- tinymce-dom-BookmarkManager
- Editor command identifiers
- tinymce-Formatter
- tinymce-EditorObservable
- tinymce-ResizeEvent
- tinymce-dom-ControlSelection
- tinymce
- tinymce-Env
- tinymce-Shortcuts
- tinymce-dom-DomQuery
- tinymce-Event
- tinymce-Theme
- tinymce-dom-DOMUtils
- tinymce-UndoManager
- tinymce-dom-EventUtils
- tinymce-dom-RangeUtils
- tinymce-dom-ScriptLoader
- tinymce-dom-Selection
- tinymce-html-Schema
- tinymce-dom-Serializer
- tinymce-html-Serializer
- tinymce-util-I18n
- tinymce-dom-TreeWalker
- tinymce-html-Styles
- tinymce-util-JSON
- Cloud deployment of plugins Only
- tinymce-editor-ui-registry
- tinymce-html-Writer
- tinymce-util-JSONRequest
- Version compatibility reference
- Image & file upload options
- tinymce-geom-Rect
- tinymce-util-LocalStorage
- Configuration options reference
- Integration and setup options
- tinymce-html-DomParser
- tinymce-util-Observable
- tinymce-util-Observable
- Advanced editing behaviors
- JWT authentication setup
- tinymce-html-Entities
- tinymce-util-URI
- tinymce-util-Tools
- Content appearance options
- Localization options
- tinymce-html-Node
- tinymce-util-Color
- tinymce-util-XHR
- Content filtering options
- Spelling options
- tinymce-html-SaxParser
- tinymce-util-Delay
- Cloud deployment guide
- Content formatting options
- URL handling options
- tinymce-util-EventDispatcher
- Cloud deployment of editor & plugins
- Contribute to documentation
- Examples & demos
- Specify editor & plugin versions
- Contribute to TinyMCE development
- Basic example
- User interface options
- Case Change
- Checklist plugin
- Classic editor example
- Comments 2-0 Demo
- Custom formats example
- Custom menu item
- HTML5 formats example
- Valid elements example
- Custom toolbar button
- Format Painter
- Live example
- Embed rich media
- Full featured example
- Premium features
- Configure Enhanced Media Embed Server
- Server-side component installation
- Custom toolbar menu button
- Image tools example
- Accessibility checking
- Integrate Enhanced Media Embed Server
- Configure server-side components
- Custom toolbar split button
- Inline editor example
- Advanced source code editing
- Format Painter
- Troubleshoot server-side components
- Tiny Drive
- Local upload
- Case Change
- Get TinyMCE bugs fixed
- Professional support
- Distraction-free editor example
- Page Embed plugin
- Checking links as-you-type
- Mentions
- System requirements
- Basic local file picker
- Permanent Pen plugin
- Check Spelling As-You-Type
- Self-hosted file management
- Commenting & collaboration
- URL conversion example
- Adding custom dictionaries
- Page Embed plugin
- Cloud-based file management
- Checklist plugin
- Paste from Word
- Introduction & getting started
- Permanent Pen Plugin
- Advanced installation choices
- Logo & attribution requirements
- Basic setup
- Customizing the editor UI
- TinyMCE distraction-free editing mode
- Filtering TinyMCE content
- Setup inline editing mode
- Rails integration
- Get Support & FAQ
- Work with plugins to extend TinyMCE
- React integration
- Advanced Code Editor plugin
- Localize TinyMCE
- Integrate with other projects
- TinyMCE for Swing integration
- Advanced List plugin
- Code plugin
- Use multiple TinyMCE instances in a single page
- Angular 2+ integration
- Vue integration
- Anchor plugin
- Code Sample plugin
- Check spelling in TinyMCE
- Angular 1 integration
- WordPress integration
- Autolink plugin
- Color Picker plugin
- System requirements
- Bootstrap integration
- Migrating from TinyMCE 4-x to TinyMCE 5-0-
- Autoresize plugin
- Comments 2-0
- Uploading images and files
- Dojo integration
- TinyMCE Mobile
- Autosave plugin
- TinyMCE classic editing mode
- jQuery integration
- BBCode plugin
- Context Menu plugin
- KnockoutJS integration
- Add plugins to TinyMCE
- Case Change
- Directionality plugin
- Accessibility Checker plugin
- Character Map plugin
- Drive plugin
- Checklist plugin
- Emoticons plugin
- Format Painter
- Full Page plugin
- Full Screen plugin
- Link Checker plugin
- Help plugin
- Lists plugin
- Paste plugin
- Horizontal Rule plugin
- Media plugin
- Permanent Pen Plugin
- Table plugin
- Image plugin
- Enhanced Media Embed plugin
- PowerPaste plugin
- Template plugin
- User interface components
- Image Tools plugin
- Mentions plugin
- Preview plugin
- Text Color plugin
- Autocompleter
- Import CSS plugin
- MoxieManager plugin
- Print plugin
- Text Pattern plugin
- Context forms
- Insert Date/Time plugin
- Nonbreaking Space plugin
- Quick Toolbar plugin
- Spell Checker Pro plugin
- Context menu
- Legacy Output plugin
- Noneditable plugin
- Save plugin
- Table of Contents plugin
- Context toolbar
- Link plugin
- Page Break plugin
- Search and Replace plugin
- Visual Blocks plugin
- Custom sidebar
- Page Embed plugin
- Spell Checker plugin
- Visual Characters plugin
- Dialog
- Tab Focus plugin
- Word Count plugin
- Dialog components
- Quick start
- Custom menu items
- Toolbar buttons
- Types of toolbar buttons
tinymce-editor-ui-registry
Methods
name | summary | defined by |
---|---|---|
addAutocompleter() | Registers a new auto completer component. When a configured string pattern is matched in the content while typing, the autocompleter will be triggered. Emoticons and Charmap use an autocompleter. | tinymce.editor.ui.registry |
addButton() | Registers a new toolbar button that executes a command when clicked or activated via keyboard navigation controls. | tinymce.editor.ui.registry |
addContextForm() | Registers a new contextual form item. Similar to a context menu item, a contextual form is an item with an input form element appearing when a content predicate is matched. An example us of a contextual form is the link plugin when the configuration { link_context_toolbar: true } is used. When the cursor is on a link, a contextual input form appears allowing for quick changes to the url field. | tinymce.editor.ui.registry |
addContextMenu() | Registers a new context menu section that only appears when a content predicate is matched for example the cursor is inside a table. | tinymce.editor.ui.registry |
addContextToolbar() | Registers a new context toolbar that only appears when a content predicate is matched for example the cursor is on an image element. | tinymce.editor.ui.registry |
addIcon() | Registers a new SVG icon, the icon name reference can be configured by any TinyMCE 5 Ui components that can display an icon. The icon is only available to the editor instance it was configured for. | tinymce.editor.ui.registry |
addMenuButton() | Registers a new menu button. Adds a toolbar button that opens a menu when clicked. The menu can be populated by items created by addMenuItem, addNestedMenuItem or addToggleMenuItem | tinymce.editor.ui.registry |
addMenuItem() | Registers a new menu item that executes a command when clicked or activated via keyboard navigation controls. | tinymce.editor.ui.registry |
addNestedMenuItem() | Registers a new menu item that reveals a submenu when clicked or activated by keyboard navigation controls. The submenu can be populated by items created by addMenuItem, addNestedMenuItem or addToggleMenuItem | tinymce.editor.ui.registry |
addSidebar() | Registers a new sidebar container. This sidebar container is attached to the right side of the editor and can be toggled open or closed. When registered, a new toolbar toggle button with the same sidebar name is created. Additionally there is a ToggleSidebar command and a 'ToggleSidebar' event that can used to manage the sidebar open/closed state. The tinycomments plugin uses a sidebar for its Ui components. | tinymce.editor.ui.registry |
addSplitButton() | Registers a new split button for the toolbar. The advanced list plugin uses a split button to simplify its functionality. | tinymce.editor.ui.registry |
addToggleButton() | Registers a new toggle button for the toolbar. A toggle buttons state can be set in the configuration. | tinymce.editor.ui.registry |
addToggleMenuItem() | Registers a new menu item that will act like a toggle button, showing a tick in the menu item to represent state. | tinymce.editor.ui.registry |
Methods
addAutocompleter
addAutocompleter(name:String, obj:InlineContent.AutocompleterApi):voidRegisters a new auto completer component. When a configured string pattern is matched in the content while typing, the autocompleter will be triggered. Emoticons and Charmap use an autocompleter.
Parameters
- name (String) - Unique name identifying this autocomplete configuration.
- obj (InlineContent.AutocompleterApi) - The autocomplete configuration object.
Return value
- void - void
addButton
addButton(name:String, obj:Toolbar.ToolbarButtonApi):voidRegisters a new toolbar button that executes a command when clicked or activated via keyboard navigation controls.
Parameters
- name (String) - Unique name identifying the button, this button name will be used in the toolbar configuration to reference the button.
- obj (Toolbar.ToolbarButtonApi) - the button configuration object.
Return value
- void - void
addContextForm
addContextForm(name:String, obj:Toolbar.ContextFormApi):voidRegisters a new contextual form item. Similar to a context menu item, a contextual form is an item with an input form element appearing when a content predicate is matched. An example us of a contextual form is the link plugin when the configuration { link_context_toolbar: true } is used. When the cursor is on a link, a contextual input form appears allowing for quick changes to the url field.
Parameters
- name (String) - Unique name identifying the new contextual form item.
- obj (Toolbar.ContextFormApi) - the context form configuration object.
Return value
- void - void
addContextMenu
addContextMenu(name:String, obj:Menu.ContextMenuApi):voidRegisters a new context menu section that only appears when a content predicate is matched for example the cursor is inside a table.
Parameters
- name (String) - Unique name identifying the new context menu.
- obj (Menu.ContextMenuApi) - The context menu configuration object.
Return value
- void - void
addContextToolbar
addContextToolbar(name:String, obj:Toolbar.ContextToolbarApi):voidRegisters a new context toolbar that only appears when a content predicate is matched for example the cursor is on an image element.
Parameters
- name (String) - Unique name identifying the new context toolbar.
- obj (Toolbar.ContextToolbarApi) - The context menu configuration object.
Return value
- void - void
addIcon
addIcon(name:String, string:svgData):voidRegisters a new SVG icon, the icon name reference can be configured by any TinyMCE 5 Ui components that can display an icon. The icon is only available to the editor instance it was configured for.
Parameters
- name (String) - Unique name identifying the new icon.
- string (svgData) - The SVG data string the browser will use to render the SVG icon.
Return value
- void - void
addMenuButton
addMenuButton(name:String, obj:Toolbar.ToolbarMenuButtonApi):voidRegisters a new menu button. Adds a toolbar button that opens a menu when clicked. The menu can be populated by items created by addMenuItem, addNestedMenuItem or addToggleMenuItem
Parameters
- name (String) - Unique name identifying the new menu button.
- obj (Toolbar.ToolbarMenuButtonApi) - The menu button configuration object.
Return value
- void - void
addMenuItem
addMenuItem(name:String, obj:Menu.MenuItemApi):voidRegisters a new menu item that executes a command when clicked or activated via keyboard navigation controls.
Parameters
- name (String) - Unique name identifying the new menu item.
- obj (Menu.MenuItemApi) - The menu item configuration object.
Return value
- void - void
addNestedMenuItem
addNestedMenuItem(name:String, obj:Menu.NestedMenuItemApi):voidRegisters a new menu item that reveals a submenu when clicked or activated by keyboard navigation controls. The submenu can be populated by items created by addMenuItem, addNestedMenuItem or addToggleMenuItem
Parameters
- name (String) - Unique name identifying the new nested menu item.
- obj (Menu.NestedMenuItemApi) - The nested menu item configuration object.
Return value
- void - void
addSidebar
addSidebar(name:String, obj:Sidebar.SidebarApi):voidRegisters a new sidebar container. This sidebar container is attached to the right side of the editor and can be toggled open or closed. When registered, a new toolbar toggle button with the same sidebar name is created. Additionally there is a ToggleSidebar command and a 'ToggleSidebar' event that can used to manage the sidebar open/closed state. The tinycomments plugin uses a sidebar for its Ui components.
Parameters
- name (String) - Unique name identifying the new sidebar.
- obj (Sidebar.SidebarApi) - The sidebar configuration object.
Return value
- void - void
addSplitButton
addSplitButton(name:String, obj:Toolbar.ToolbarSplitButtonApi):voidRegisters a new split button for the toolbar. The advanced list plugin uses a split button to simplify its functionality.
Parameters
- name (String) - Unique name identifying the new split button.
- obj (Toolbar.ToolbarSplitButtonApi) - The split button configuration object.
Return value
- void - void
addToggleButton
addToggleButton(name:String, obj:Toolbar.ToolbarToggleButtonApi):voidRegisters a new toggle button for the toolbar. A toggle buttons state can be set in the configuration.
Parameters
- name (String) - Unique name identifying the new split button.
- obj (Toolbar.ToolbarToggleButtonApi) - The toggle button configuration object.
Return value
- void - void
addToggleMenuItem
addToggleMenuItem(name:String, obj:Menu.ToggleMenuItemApi):voidRegisters a new menu item that will act like a toggle button, showing a tick in the menu item to represent state.
Parameters
- name (String) - Unique name identifying the new menu item.
- obj (Menu.ToggleMenuItemApi) - The menu item configuration object.
Return value
- void - void
Can't find what you're looking for? Let us know.
Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论