filemanager.js 994 B

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