zhaojs
2023-08-08 754e426cf37961192e7a6189a81acb9b3410e376
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
 * 文件服务器管理
 * @author yangjian <yangjian102621@gmail.com>
 * @since v4.1.12(2017-09-12)
 * @site http://git.oschina.net/blackfox/kindeditor
 */
KindEditor.plugin('filemanager', function(K) {
    var self = this;
    var fileManagerJson = K.undef(self.fileManagerJson, self.basePath + 'php/file_manager_json.php');
    var lang = self.lang('filemanager.');
    if(typeof jQuery == 'undefined') {
        K.options.errorMsgHandler(lang.depJQueryError, "error");
        return;
    } else {
        K.loadScript(K.options.pluginsPath+"filemanager/FManager.js");
        K.loadStyle(K.options.pluginsPath+"multiimage/css/upload.css");
    }
 
    self.plugin.filemanagerDialog = function(options) {
 
        var clickFn = options.clickFn;
        new FManager({
            list_url : fileManagerJson,    //图片列表数据获取url
            lang : lang, //语言包
            fileType : options.dirName,
            top : self.dialogOffset,
            callback : function(data) {
                //console.log(data);
                clickFn.call(this, data[0]);
            }
        });
        //return dialog;
    }
 
});