KindEditor.plugin('multiimage', function(K) { var self = this, name = 'multiimage', lang = self.lang(name + '.'), fileManagerJson = K.undef(self.fileManagerJson, false), editorid = self.editorid; self.clickToolbar(name, function() { var html = ['
'].join(''); var dialog = self.createDialog({ name : name, width : 600, height : 440, title : self.lang(name), body : html, yesBtn : { name : self.lang('yes'), click : function(e) { datadiv = K('#myuploadform div', doc); var num = datadiv.length; if(num){ var imgdata='' ,datas='' ,src,status,aid,name; datadiv.each(function() { src = $(this).find('#filedata').val(); status = $(this).find('#status').val(); aid = $(this).find('#aids').val(); name = $(this).find('#namedata').val(); if(status==0) datas += ''; if(src) imgdata += '

'; }); } oldaidhtml=K('#'+editorid+'_aid_box').html(); K('#'+editorid+'_aid_box').html(oldaidhtml+datas); self.insertHtml(imgdata).hideDialog().focus(); } } }); var div = dialog.div,win, doc; var iframe = K(''); function ready() { win = iframe[0].contentWindow; doc = K.iframeDoc(iframe); } iframe.bind('load', function() { iframe.unbind('load'); if (K.IE) { ready(); } else { setTimeout(ready, 0); } }); K('.ke-map', div).replaceWith(iframe); }); });