tinyMCEでポップアップしたウィンドウのサイズがおかしいから

imageとかlinkとかポップアップ系のツールのウィンドウが半分くらいになっちゃってる。

Anyway, the fix is as follows:

Just after the statements below in tiny_mce_popup.js

   // Netscape 7.1 workaround
   if (this.isWindow && tinyMCE.isNS71) {
      window.resizeBy(0, 10);
      return;
   }

Add the following:

   // Gecko workaround
   if (this.isWindow && tinyMCE.isGecko) {
      window.resizeBy(20, 10);
      return;
   }

That seems to work alright and resize the window to a useable width!

で、window.resizeByって何かって調べたら、その数値だけウィンドウサイズを拡縮する。ピクセルで指定。

if(size == 'big'){ // 拡大の処理
window.resizeBy(20, 20); // (横幅 , 高さ)
}
else if(size == 'small'){ // 縮小の処理
window.resizeBy(-20, -20); // (横幅 , 高さ)
}

次の二つを組み合わせてこうなりました

tiny_mce_popup.js +130

        // Netscape 7.1 workaround
        if (this.isWindow && tinyMCE.isNS71) {
            window.resizeBy(0, 10);
            return;
        }
        // Gecko workaround
        if (this.isWindow && tinyMCE.isGecko) {
           window.resizeBy(85, 10);
           return;
        }