jodit
Version:
Jodit is an awesome and useful wysiwyg editor with filebrowser
52 lines (51 loc) • 1.25 kB
TypeScript
/*!
* Jodit Editor (https://xdsoft.net/jodit/)
* Released under MIT see LICENSE.txt in the project root for license information.
* Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
*/
/**
* [[include:plugins/paste/README.md]]
* @packageDocumentation
* @module plugins/paste
*/
import type { IJodit } from "../../types/index";
import { Plugin } from "../../core/plugin/plugin";
import "./config";
/**
* Ask before paste HTML source
*/
export declare class paste extends Plugin {
private pasteStack;
/** @override **/
protected afterInit(jodit: IJodit): void;
/** @override **/
protected beforeDestruct(jodit: IJodit): void;
/**
* Paste event handler
*/
private onPaste;
/**
* Process before paste
*/
private customPasteProcess;
/**
* Default paster process
*/
private defaultPasteProcess;
/**
* The dialog box was already open
*/
private _isDialogOpened;
/**
* Process usual HTML text fragment
*/
private processHTML;
/**
* Insert HTML by option type
*/
private __insertByType;
/**
* Replace all \\n chars in plain text to br
*/
private onProcessPasteReplaceNl2Br;
}