mdui.editor
Version:
Material Design 样式的富文本编辑器
42 lines (41 loc) • 966 B
TypeScript
import 'mdui.jq/es/methods/appendTo';
import 'mdui.jq/es/methods/insertAfter';
import 'mdui.jq/es/methods/remove';
import CommonAbstract from '../abstracts/commonAbstract';
/**
* 封装 document.execCommand 命令
*/
declare class Command extends CommonAbstract {
/**
* 执行命令
* @param name
* @param value
*/
do(name: string, value?: any): void;
/**
* 自定义 insertHTML 事件,在当前选区中插入指定 HTML
* @param html
*/
private insertHTML;
/**
* 用指定 HTML 替换当前选区的 root 元素
* @param html
*/
private replaceRoot;
/**
* 在当前选区的 root 元素后面插入指定 html
* @param html
*/
private insertAfterRoot;
/**
* 在当前 $content 的最后追加 html
* @param html
*/
private appendHTML;
/**
* 插入 elem
* @param $elem
*/
private insertElem;
}
export default Command;