TinyMCE4文档目前令人沮丧.我有一个与Ruby on Rails兼容的插入图像插件,但它依赖于不推荐使用的tiny_mce_popup.js.没有关于如何更新插件以避免使用该文件的信息.
Fre*_*red 12
TinyMCE 4弃用旧版本file_browser_callback,支持新版本file_picker_callback,它具有可以返回元数据的优点.
tinymce.init({
selector: 'textarea.tinymce',
file_picker_callback: function (callback, value, meta) {
myFilePicker(callback, value, meta);
},
plugins: ['link image'],
toolbar: 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image'
});
function myFilePicker(callback, value, meta) {
tinymce.activeEditor.windowManager.open({
title: 'File Manager',
url: '/Site/FileManager?type=' + meta.filetype,
width: 650,
height: 550,
}, {
oninsert: function (url) {
callback(url);
}
});
}
Run Code Online (Sandbox Code Playgroud)
在文件浏览器中,将文件返回到mySubmit('/images/file_123.jpg')单击超链接或图像时调用的主页面.
function mySubmit(url) {
top.tinymce.activeEditor.windowManager.getParams().oninsert(url);
top.tinymce.activeEditor.windowManager.close();
}
Run Code Online (Sandbox Code Playgroud)