Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换TinyMce插件(filemanager)以在表单中使用_Javascript_Plugins_Tinymce - Fatal编程技术网

Javascript 转换TinyMce插件(filemanager)以在表单中使用

Javascript 转换TinyMce插件(filemanager)以在表单中使用,javascript,plugins,tinymce,Javascript,Plugins,Tinymce,我最近为我的TinyMCE找到了一个filemanager插件,但我想在TinyMCE之外的表单中使用相同的filemanager。(-Filemanager4TinyMCE) 大概是这样的: <script type="text/javascript">$('#select-button').click(function(){ var win,data,dom=editor.dom,imgElm=editor.selection.getNode();

我最近为我的TinyMCE找到了一个filemanager插件,但我想在TinyMCE之外的表单中使用相同的filemanager。(-Filemanager4TinyMCE)

大概是这样的:

<script type="text/javascript">$('#select-button').click(function(){
        var win,data,dom=editor.dom,imgElm=editor.selection.getNode();
        var width,height,imageListCtrl;
        win=editor.windowManager.open({
            title:'File Manager',
            file:'js/tinymce/plugins/filemanager/dialog.php?editor=select-button&lang=undefined',filetype:'all',
            classes:'filemanager',width:900,height:600,inline:1
            })
            });</script>
<input type="file" id="select-button" />
但我认为TinyMCE或其插件的一些文件需要以某种方式进行编辑,以便使插件“独立”

tinymce.PluginManager.add(
'filemanager',
function(editor){
    function openmanager(){
        var win,data,dom=editor.dom,imgElm=editor.selection.getNode();
        var width,height,imageListCtrl;
        win=editor.windowManager.open({
            title:'File Manager',
            file:'js/tinymce/plugins/filemanager/dialog.php?editor='+editor.id+'&lang='+tinymce.settings.language,filetype:'all',
            classes:'filemanager',width:900,height:600,inline:1
            })
            }
    editor.addButton('filemanager',{
        icon:'browse',
        tooltip:'Insert file',
        onclick:openmanager,
        stateSelector:'img:not([data-mce-object])'
    });
    editor.addMenuItem('filemanager',{
        icon:'browse',
        text:'Insert file',
        onclick:openmanager,
        context:'insert',
        prependToContext:true
    })
});