assets/precompiled/tinymce/themes/advanced/js/image.js in tinymce-rails-3.4.4.0.2 vs assets/precompiled/tinymce/themes/advanced/js/image.js in tinymce-rails-3.4.5

- old
+ new

@@ -88,12 +88,16 @@ if (el && el.nodeName == 'IMG') { ed.dom.setAttribs(el, args); tinyMCEPopup.editor.execCommand('mceRepaint'); tinyMCEPopup.editor.focus(); } else { - ed.execCommand('mceInsertContent', false, '<img id="__mce_tmp" />', {skip_undo : 1}); - ed.dom.setAttribs('__mce_tmp', args); - ed.dom.setAttrib('__mce_tmp', 'id', ''); + tinymce.each(args, function(value, name) { + if (value === "") { + delete args[name]; + } + }); + + ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); ed.undoManager.add(); } tinyMCEPopup.close(); },