diff -r 5841df0ab575 -r dffcbfbc4e59 includes/clientside/tinymce/plugins/advimage/js/image.js
--- a/includes/clientside/tinymce/plugins/advimage/js/image.js Mon May 05 20:06:37 2008 -0400
+++ b/includes/clientside/tinymce/plugins/advimage/js/image.js Mon May 05 20:08:44 2008 -0400
@@ -16,6 +16,7 @@
this.fillFileList('src_list', 'tinyMCEImageList');
this.fillFileList('over_list', 'tinyMCEImageList');
this.fillFileList('out_list', 'tinyMCEImageList');
+ TinyMCE_EditableSelects.init();
if (n.nodeName == 'IMG') {
nl.src.value = dom.getAttrib(n, 'src');
@@ -27,7 +28,7 @@
nl.hspace.value = this.getAttrib(n, 'hspace');
nl.border.value = this.getAttrib(n, 'border');
selectByValue(f, 'align', this.getAttrib(n, 'align'));
- selectByValue(f, 'class_list', dom.getAttrib(n, 'class'));
+ selectByValue(f, 'class_list', dom.getAttrib(n, 'class'), true, true);
nl.style.value = dom.getAttrib(n, 'style');
nl.id.value = dom.getAttrib(n, 'id');
nl.dir.value = dom.getAttrib(n, 'dir');
@@ -170,7 +171,7 @@
if (el && el.nodeName == 'IMG') {
ed.dom.setAttribs(el, args);
} else {
- ed.execCommand('mceInsertContent', false, '', {skip_undo : 1});
+ ed.execCommand('mceInsertContent', false, '', {skip_undo : 1});
ed.dom.setAttribs('__mce_tmp', args);
ed.dom.setAttrib('__mce_tmp', 'id', '');
ed.undoManager.add();