-pg电子官方网址入口

/******************************************************************************* * kindeditor - wysiwyg html editor for internet * pg电子平台网站 copyright (c) 2006-2011 kindsoft.net * * @author roddy * @site http://www.kindsoft.net/ * @licence http://www.kindsoft.net/license.php *******************************************************************************/ kindeditor.plugin('insertfile', function(k) { var self = this, name = 'insertfile', allowfileupload = k.undef(self.allowfileupload, true), allowfilemanager = k.undef(self.allowfilemanager, false), formatuploadurl = k.undef(self.formatuploadurl, true), uploadjson = k.undef(self.uploadjson, self.basepath 'php/upload_json.php'), extraparams = k.undef(self.extrafileuploadparams, {}), filepostname = k.undef(self.filepostname, 'imgfile'), lang = self.lang(name '.'); self.plugin.filedialog = function(options) { var fileurl = k.undef(options.fileurl, 'http://'), filetitle = k.undef(options.filetitle, ''), clickfn = options.clickfn; var html = [ '
', '
', '', '  ', '  ', '', '', '', '
', //title '
', '', '
', '
', //form end '', '' ].join(''); var dialog = self.createdialog({ name : name, width : 450, title : self.lang(name), body : html, yesbtn : { name : self.lang('yes'), click : function(e) { var url = k.trim(urlbox.val()), title = titlebox.val(); if (url == 'http://' || k.invalid) { alert(self.lang('invalidurl')); urlbox[0].focus(); return; } if (k.trim(title) === '') { title = url; } clickfn.call(self, url, title); } } }), div = dialog.div; var urlbox = k('[name="url"]', div), viewserverbtn = k('[name="viewserver"]', div), titlebox = k('[name="title"]', div); if (allowfileupload) { var uploadbutton = k.uploadbutton({ button : k('.ke-upload-button', div)[0], fieldname : filepostname, url : k.addparam(uploadjson, 'dir=file'), extraparams : extraparams, afterupload : function(data) { dialog.hideloading(); if (data.error === 0) { var url = data.url; if (formatuploadurl) { url = k.format; } urlbox.val(url); if (self.afterupload) { self.afterupload.call(self, url, data, name); } alert(self.lang('uploadsuccess')); } else { alert(data.message); } }, aftererror : function(html) { dialog.hideloading(); self.errordialog(html); } }); uploadbutton.filebox.change(function(e) { dialog.showloading(self.lang('uploadloading')); uploadbutton.submit(); }); } else { k('.ke-upload-button', div).hide(); } if (allowfilemanager) { viewserverbtn.click(function(e) { self.loadplugin('filemanager', function() { self.plugin.filemanagerdialog({ viewtype : 'list', dirname : 'file', clickfn : function(url, title) { if (self.dialogs.length > 1) { k('[name="url"]', div).val(url); if (self.afterselectfile) { self.afterselectfile.call(self, url); } self.hidedialog(); } } }); }); }); } else { viewserverbtn.hide(); } urlbox.val(fileurl); titlebox.val(filetitle); urlbox[0].focus(); urlbox[0].select(); }; self.clicktoolbar(name, function() { self.plugin.filedialog({ clickfn : function(url, title) { var html = ''; self.inserthtml(html).hidedialog().focus(); } }); }); });
网站地图