TinyMCEカスタマイズ(ちょっぴり)

IEとテーブルについて。
FFでは問題ないのだけれど、IE8でTinyMCEを利用しているとき、コンテンツ部分にテキストエリアよりも大きなテーブルだとかを突っ込むと、表示がややおかしくなる。
正確には、横スクロールバーをクリックすると、キャレットが勝手に動いて、縦スクロールバーが一番下まで勝手に下りてしまうという現象。
あれこれ試した結果、最終的にはMODx1.0.4J付属のTinyMCE3.3.9.2が悪いという結論に。
 
MODx1.0.2J-p1付属のTinyMCE3.2.7では不具合が起きなかったので、どうしても気になる場合は差し替えるのも手段かも。
 
差し替える手順は、
・TinyMCE3.3.9.2を停止させる
プラグインコード内の$plugin_dirを"tinymce"から"tinymce_3392"などに変更する
・FTPソフトで、実際のフォルダ名もリネームする
・TinyMCE3.2.7を/assets/plugins/にアップロード
・assets/plugins/tinymce/tinymce.tplプラグインコードに貼り付ける
ちなみにプラグイン設定は

&customparams=Custom Parameters;textarea;content_css : "assets/plugins/tinymce/style/content.css",popup_css_add : "assets/plugins/tinymce/style/popup_add.css",accessibility_warnings : false,valid_elements : '*[*]',body_class:"content", &tinyFormats=Block Formats;text;p,h2,h3,h4,h5,h6,div,blockquote,code,pre &entity_encoding=Entity Encoding;list;named,numeric,raw;named &entities=Entities;text; &tinyPathOptions=Path Options;list;rootrelative,docrelative,fullpathurl;rootrelative &tinyCleanup=Cleanup;list;enabled,disabled;enabled &tinyResizing=Advanced Resizing;list;true,false;true &advimage_styles=Advanced Image Styles;text; &advlink_styles=Advanced Link Styles;text; &disabledButtons=Disabled Buttons;text; &tinyLinkList=Link List;list;enabled,disabled;enabled &webtheme=Web Theme;list;simple,editor,creative,custom;simple &webPlugins=Web Plugins;text;style,advimage,advlink,searchreplace,print,contextmenu,paste,fullscreen,nonbreaking,xhtmlxtras,visualchars,media &webButtons1=Web Buttons 1;text;undo,redo,selectall,separator,pastetext,pasteword,separator,search,replace,separator,nonbreaking,hr,charmap,separator,image,link,unlink,anchor,media,separator,cleanup,removeformat,separator,fullscreen,print,code,help &webButtons2=Web Buttons 2;text;bold,italic,underline,strikethrough,sub,sup,separator,separator,blockquote,bullist,numlist,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect,separator,styleprops &webButtons3=Web Buttons 3;text; &webButtons4=Web Buttons 4;text; &webAlign=Web Toolbar Alignment;list;ltr,rtl;ltr

システムイベントは
RichText EditorのふたつとSystem SettingsのOnInterfaceSettingsRender にチェックを入れる。
ツール→グローバル設定でやったTinyMCEの設定は引き継がれるので、基本的にはこれだけの変更でいい…はず。おそらく。