| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- /**
 
-  * 插入附件
 
-  */
 
- UE.plugin.register('insertfile', function (){
 
-     var me = this;
 
-     function getFileIcon(url){
 
-         var ext = url.substr(url.lastIndexOf('.') + 1).toLowerCase(),
 
-             maps = {
 
-                 "rar":"icon_rar.gif",
 
-                 "zip":"icon_rar.gif",
 
-                 "tar":"icon_rar.gif",
 
-                 "gz":"icon_rar.gif",
 
-                 "bz2":"icon_rar.gif",
 
-                 "doc":"icon_doc.gif",
 
-                 "docx":"icon_doc.gif",
 
-                 "pdf":"icon_pdf.gif",
 
-                 "mp3":"icon_mp3.gif",
 
-                 "xls":"icon_xls.gif",
 
-                 "chm":"icon_chm.gif",
 
-                 "ppt":"icon_ppt.gif",
 
-                 "pptx":"icon_ppt.gif",
 
-                 "avi":"icon_mv.gif",
 
-                 "rmvb":"icon_mv.gif",
 
-                 "wmv":"icon_mv.gif",
 
-                 "flv":"icon_mv.gif",
 
-                 "swf":"icon_mv.gif",
 
-                 "rm":"icon_mv.gif",
 
-                 "exe":"icon_exe.gif",
 
-                 "psd":"icon_psd.gif",
 
-                 "txt":"icon_txt.gif",
 
-                 "jpg":"icon_jpg.gif",
 
-                 "png":"icon_jpg.gif",
 
-                 "jpeg":"icon_jpg.gif",
 
-                 "gif":"icon_jpg.gif",
 
-                 "ico":"icon_jpg.gif",
 
-                 "bmp":"icon_jpg.gif"
 
-             };
 
-         return maps[ext] ? maps[ext]:maps['txt'];
 
-     }
 
-     return {
 
-         commands:{
 
-             'insertfile': {
 
-                 execCommand: function (command, filelist){
 
-                     filelist = utils.isArray(filelist) ? filelist : [filelist];
 
-                     if(me.fireEvent('beforeinsertfile',filelist) === true){
 
-                         return;
 
-                     }
 
-                     var i, item, icon, title,
 
-                         html = '',
 
-                         URL = me.getOpt('UEDITOR_HOME_URL'),
 
-                         iconDir = URL + (URL.substr(URL.length - 1) == '/' ? '':'/') + 'dialogs/attachment/fileTypeImages/';
 
-                     for (i = 0; i < filelist.length; i++) {
 
-                         item = filelist[i];
 
-                         icon = iconDir + getFileIcon(item.url);
 
-                         title = item.title || item.url.substr(item.url.lastIndexOf('/') + 1);
 
-                         html += '<p style="line-height: 16px;">' +
 
-                             '<img style="vertical-align: middle; margin-right: 2px;" src="'+ icon + '" _src="' + icon + '" />' +
 
-                             '<a style="font-size:12px; color:#0066cc;" href="' + item.url +'" title="' + title + '">' + title + '</a>' +
 
-                             '</p>';
 
-                     }
 
-                     me.execCommand('insertHtml', html);
 
-                     me.fireEvent('afterinsertfile',filelist);
 
-                 }
 
-             }
 
-         }
 
-     }
 
- });
 
 
  |