mdui.editor
Version:
Material Design 样式的富文本编辑器
57 lines (56 loc) • 1.4 kB
TypeScript
import { JQ } from 'mdui.jq/es/JQ';
import 'mdui.jq/es/methods/find';
import 'mdui.jq/es/methods/html';
import 'mdui.jq/es/methods/insertAfter';
import 'mdui.jq/es/methods/is';
import 'mdui.jq/es/methods/next';
import 'mdui.jq/es/methods/on';
import 'mdui.jq/es/methods/remove';
import 'mdui.jq/es/methods/val';
import 'mdui.jq/es/methods/trigger';
import 'mdui/es/components/dialog/alert';
import 'mdui/es/components/dialog/dialog';
import 'mdui/es/jq_extends/static/guid';
import MenuAbstract from '../abstracts/menuAbstract';
import Editor from '../index';
declare class Image extends MenuAbstract {
static icon: string;
static title: string;
/**
* <input type="file"/> 元素
*/
private $input;
/**
* <input type="file"/> 元素的 ID
*/
private inputID;
/**
* 允许上传的图片后缀
*/
private suffixs;
/**
* 允许上传的图片格式
*/
private accepts;
constructor(editor: Editor, $button: JQ);
private bindKeyboardEvent;
/**
* 设置允许上传的图片类型
*/
private setAccepts;
/**
* 在按钮后面插入 <input type="file"/> 元素
*/
private setInput;
/**
* 选择文件后触发的事件
*/
private bindInputChange;
/**
* 执行上传
* @param file
*/
private upload;
onclick(): void;
}
export default Image;