mirror of
https://github.com/leanote/desktop-app.git
synced 2026-01-15 06:04:16 +08:00
39 lines
837 B
JavaScript
39 lines
837 B
JavaScript
/**
|
|
* plugin.js
|
|
*
|
|
* Copyright, Moxiecode Systems AB
|
|
* Released under LGPL License.
|
|
*
|
|
* License: http://www.tinymce.com/license
|
|
* Contributing: http://www.tinymce.com/contributing
|
|
*/
|
|
|
|
/*global tinymce:true */
|
|
|
|
tinymce.PluginManager.add('image', function(editor, url) {
|
|
// 弹框
|
|
function showDialog() {
|
|
insertLocalImage();
|
|
}
|
|
// 添加按钮
|
|
editor.addButton('image', {
|
|
icon: 'image',
|
|
tooltip: 'Insert image',
|
|
onclick: showDialog,
|
|
stateSelector: 'img:not([data-mind-json])'
|
|
});
|
|
|
|
// 为解决在editor里拖动图片问题
|
|
var dragStart = false;
|
|
editor.on("dragstart", function(e) {
|
|
// 只读模式下不能拖动
|
|
if (LEA.readOnly) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
}
|
|
});
|
|
editor.on("dragend", function(e) {
|
|
});
|
|
editor.on("dragover", function(e) {
|
|
});
|
|
}); |