MCPcopy Create free account

hub / github.com/JiHong88/suneditor / functions

Functions1,891 in github.com/JiHong88/suneditor

FunctionOnBlur
* Executes the event function of `blur`. * @param {SunEditor.HookParams.FocusBlur} params - Event parameters * @returns {void}
src/hooks/base.js:33
FunctionOnClick
* Executes the event function of `click` (sync). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.Hoo
src/hooks/base.js:113
FunctionOnClickAsync
* Executes the event function of `click` (async). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.Ho
src/hooks/base.js:121
FunctionOnClick_menuTray
(e)
src/core/event/handlers/handler_toolbar.js:107
FunctionOnClick_toolbar
(e)
src/core/event/handlers/handler_toolbar.js:131
FunctionOnClick_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_mouse.js:74
FunctionOnCopy_wysiwyg
(frameContext, e)
src/core/event/handlers/handler_ww_clipboard.js:23
FunctionOnCut_wysiwyg
(frameContext, e)
src/core/event/handlers/handler_ww_clipboard.js:41
FunctionOnDragEnd_wysiwyg
(dragCursor)
src/core/event/handlers/handler_ww_dragDrop.js:68
FunctionOnDragOver_wysiwyg
(fc, dragCursor, _iframeTopArea, _innerToolbar, e)
src/core/event/handlers/handler_ww_dragDrop.js:18
FunctionOnDrop_wysiwyg
(fc, dragCursor, e)
src/core/event/handlers/handler_ww_dragDrop.js:83
FunctionOnFilePasteAndDrop
* Executes when files are pasted or dropped into the editor (sync). * This event is called for each file. The paste/drop process is automatically st
src/hooks/base.js:221
FunctionOnFilePasteAndDropAsync
* Executes when files are pasted or dropped into the editor (async). * This event is called for each file. The paste/drop process is automatically s
src/hooks/base.js:229
FunctionOnFocus
* Executes the event function of `focus`. * @param {SunEditor.HookParams.FocusBlur} params - Event parameters * @returns {void}
src/hooks/base.js:26
FunctionOnInput
* Executes the event function of `input` (sync). * Called after the input has been processed. * @param {SunEditor.HookParams.InputWithData} params
src/hooks/base.js:171
FunctionOnInputAsync
* Executes the event function of `input` (async). * Called after the input has been processed. * @param {SunEditor.HookParams.InputWithData} param
src/hooks/base.js:179
FunctionOnInput_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_input.js:42
FunctionOnKeyDown
* Executes the event function of `keydown` (sync). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.H
src/hooks/base.js:59
FunctionOnKeyDownAsync
* Executes the event function of `keydown` (async). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.
src/hooks/base.js:67
FunctionOnKeyDown_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_key.js:24
FunctionOnKeyUp
* Executes the event function of `keyup` (sync). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.Hoo
src/hooks/base.js:77
FunctionOnKeyUpAsync
* Executes the event function of `keyup` (async). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor.Ho
src/hooks/base.js:85
FunctionOnKeyUp_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_key.js:98
FunctionOnMouseDown
* Executes the event function of `mousedown` (sync). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEditor
src/hooks/base.js:95
FunctionOnMouseDownAsync
* Executes the event function of `mousedown` (async). * Called sequentially on all plugins. Returning a boolean stops the loop. * @param {SunEdito
src/hooks/base.js:103
FunctionOnMouseDown_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_mouse.js:15
FunctionOnMouseLeave
* Executes the event function of `mouseleave` (sync). * @param {SunEditor.HookParams.MouseEvent} params - Mouse event information * @returns {void
src/hooks/base.js:204
FunctionOnMouseLeaveAsync
* Executes the event function of `mouseleave` (async). * @param {SunEditor.HookParams.MouseEvent} params - Mouse event information * @returns {Pro
src/hooks/base.js:211
FunctionOnMouseLeave_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_mouse.js:162
FunctionOnMouseMove
* Executes the event function of `mousemove`. * @param {SunEditor.HookParams.MouseEvent} params - Mouse event information * @returns {void}
src/hooks/base.js:40
FunctionOnMouseMove_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_mouse.js:145
FunctionOnMouseUp
* Executes the event function of `mouseup` (sync). * @param {SunEditor.HookParams.MouseEvent} params - Mouse event information * @returns {void}
src/hooks/base.js:188
FunctionOnMouseUpAsync
* Executes the event function of `mouseup` (async). * @param {SunEditor.HookParams.MouseEvent} params - Mouse event information * @returns {Promis
src/hooks/base.js:195
FunctionOnMouseUp_wysiwyg
(fc, e)
src/core/event/handlers/handler_ww_mouse.js:61
FunctionOnMousedown
({ target, clientX, clientY })
src/modules/contract/HueSlider.js:310
FunctionOnMousemove
({ clientX, clientY })
src/modules/contract/HueSlider.js:322
FunctionOnPaste
* Executes the event function of `paste` (sync). * Called sequentially on all plugins. Returning a boolean stops the loop. * Returning `false` wil
src/hooks/base.js:132
FunctionOnPasteAsync
* Executes the event function of `paste` (async). * Called sequentially on all plugins. Returning a boolean stops the loop. * Returning `false` wi
src/hooks/base.js:141
FunctionOnPaste_wysiwyg
(frameContext, e)
src/core/event/handlers/handler_ww_clipboard.js:13
FunctionOnScroll
* Executes the event function of `scroll`. * @param {SunEditor.HookParams.Scroll} params - Event parameters * @returns {void}
src/hooks/base.js:47
FunctionOnTouchmove
(event)
src/modules/contract/HueSlider.js:295
FunctionOnTouchstart
(event)
src/modules/contract/HueSlider.js:277
FunctionRetainFormat
* This method is used to validate and preserve the format of the component within the editor. * - It ensures that the structure and attributes of th
src/hooks/base.js:283
FunctionSelect
* Executes the method that is called when a component of a plugin is selected. * @param {HTMLElement} target - Target component element * @returns
src/hooks/base.js:240
FunctionSetDir
* Executes the method called when the rtl, ltr mode changes. (`editor.ui.setDir`) * @param {string} dir - Direction (`rtl` or `ltr`) * @returns {v
src/hooks/base.js:299
FunctionShortcut
* Executes methods called by shortcut keys. * @param {SunEditor.HookParams.Shortcut} params - Information of the `shortcut` plugin * @returns {voi
src/hooks/base.js:292
FunctionTestPlugin
()
test/unit/core/section/constructor.spec.js:723
Function_CellFormZIndex
* @description Adjusts the z-index of the cell controller form. * @param {boolean} value - If `true`, brings to top; otherwise resets.
src/plugins/dropdown/table/index.js:914
Function_destroy
* @description Clears the entire history stack and cancels any pending save operations.
src/core/logic/shell/history.js:423
Method_destroy
* @internal * @description Destroy the HTML instance and release memory
src/core/logic/dom/html.js:2023
Method_destroy
* @internal * @description Destroy the UI instance and release memory
src/core/logic/shell/ui.js:930
Method_destroy
* @internal * @description Destroy the Shortcuts instance and release memory
src/core/logic/shell/shortcuts.js:126
Method_destroy
* @description Destroy the plugin manager
src/core/logic/shell/pluginManager.js:346
Method_destroy
* @internal * @description Destroy the Component instance and release memory
src/core/logic/shell/component.js:948
Method_destroy
* @description Destroy the CommandDispatcher
src/core/logic/shell/commandDispatcher.js:235
Method_destroy
@internal
src/core/logic/panel/finder.js:889
Method_destroy
* @internal * @description Destroy the Viewer instance and release memory
src/core/logic/panel/viewer.js:886
Method_destroy
* @internal * @description Destroy the Menu instance and release memory
src/core/logic/panel/menu.js:453
Method_destroy
* @internal * @description Destroy the Toolbar instance and release memory
src/core/logic/panel/toolbar.js:579
Method_destroy
* @internal * @description Destroy the DocumentType instance and release memory
src/core/section/documentType.js:638
Method_destroy
* @description Destroy the kernel and release all resources. * Teardown order (reverse of init): plugins -> logic -> event -> config -> store * Us
src/core/kernel/coreKernel.js:283
Method_destroy
()
src/core/config/optionProvider.js:481
Method_destroy
()
src/core/config/contextProvider.js:263
Method_init
()
src/core/config/eventManager.js:173
Method_markdownViewAutoHeight
* @internal * @description Adjusts the height of the markdown view area. * @param {HTMLTextAreaElement} md - Markdown area * @param {HTMLTextAre
src/core/logic/panel/viewer.js:760
Function_offDownFn
* @this {EventManagerThis_handler_ww_mouse}
src/core/event/handlers/handler_ww_mouse.js:51
Method_reset
()
src/core/kernel/store.js:165
Method_scrollLineNumbers
* @internal * @this {HTMLElement} Code numbers area * @description Synchronizes scrolling of line numbers with the code editor. * - Keeps the li
src/core/logic/panel/viewer.js:748
Method_scrollMarkdownLineNumbers
* @internal * @this {HTMLElement} Markdown numbers area * @description Synchronizes scrolling of line numbers with the markdown editor. * @param
src/core/logic/panel/viewer.js:771
Function_setAutoHeightStyle
(frameHeight)
src/helper/converter.js:592
Function_setDefaultOptionStyle
(fo, cssText)
src/helper/converter.js:500
Function_setIframeStyleLinks
(linkNames)
src/helper/converter.js:543
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/blockquote.js:44
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/list_bulleted.js:62
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/list_numbered.js:62
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/exportPDF.js:55
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/fileUpload.js:137
Methodaction
* @override * @type {PluginCommand['action']}
src/plugins/command/codeBlock.js:157
Methodaction
* @imple Command * @type {PluginCommand['action']}
src/plugins/input/fontSize.js:306
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/list.js:87
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/paragraphStyle.js:69
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/font.js:104
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/layout.js:46
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/align.js:89
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/lineHeight.js:95
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/template.js:46
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/blockStyle.js:109
Methodaction
* @override * @type {PluginDropdown['action']}
src/plugins/dropdown/textStyle.js:80
Methodaction
* @abstract * @description Executes the main execution method of the plugin. * - It is executed by clicking a toolbar `command` button or calling
src/interfaces/plugins.js:102
Methodaction
* @abstract * @description Executes the main execution method of the plugin. * - Called when an item in the `dropdown` menu is clicked. * - MUST
src/interfaces/plugins.js:133
Functionactive
()
test/unit/core/logic/shell/pluginManager.spec.js:87
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/command/blockquote.js:30
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/command/list_bulleted.js:48
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/command/list_numbered.js:48
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/command/codeBlock.js:143
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/input/fontSize.js:194
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/dropdown/backgroundColor.js:55
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/dropdown/list.js:43
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/dropdown/font.js:49
Methodactive
* @hook Editor.EventManager * @type {SunEditor.Hook.Event.Active}
src/plugins/dropdown/align.js:48
← previousnext →1,301–1,400 of 1,891, ranked by callers