UNPKG

mdui.editor

Version:

Material Design 样式的富文本编辑器

34 lines (33 loc) 988 B
import { JQ } from 'mdui.jq/es/JQ'; import 'mdui.jq/es/methods/each'; import 'mdui.jq/es/methods/is'; import 'mdui.jq/es/methods/parent'; import 'mdui.jq/es/methods/prev'; import 'mdui.jq/es/methods/remove'; import MenuAbstract from './menuAbstract'; /** * ul、ol 两个功能需要继承该类 */ declare abstract class MenuListAbstract extends MenuAbstract { disable: string[]; /** * 获取元素名称:ol 或 ul */ protected abstract getName(): string; /** * 获取命令名称 */ private getCommandName; /** * 验证列表是否被包裹在 <p> 之内,因为可能同时操作多个列表,所以检查所有列表 * @param $list */ protected moveListToRoot($list: JQ): void; /** * 把纯文本、b、strong、i、em、a 标签包裹的元素移到 p 标签中,移除 br 标签 */ protected moveElemToP(): void; onclick(): void; isActive(): boolean; } export default MenuListAbstract;