mdui.editor
Version:
Material Design 样式的富文本编辑器
36 lines (35 loc) • 778 B
TypeScript
import { JQ } from 'mdui.jq/es/JQ';
import Editor from '../index';
import CommonAbstract from './commonAbstract';
declare abstract class MenuAbstract extends CommonAbstract {
/**
* 按钮图标
*/
static icon: string;
/**
* 按钮名称
*/
static title: string;
/**
* 激活按钮时,需要禁用的其他按钮
*/
static disable: string[];
/**
* 按钮元素的 JQ 对象
*/
$button: JQ;
/**
* @param editor 编辑器实例
* @param $button 按钮 JQ 对象
*/
protected constructor(editor: Editor, $button: JQ);
/**
* 点击按钮时
*/
abstract onclick(): void;
/**
* 按钮是否激活
*/
isActive(): boolean;
}
export default MenuAbstract;