heyheytower

日々のメモです。誰かのお役に立てれば幸いです。

"maine_coon.js" ウィンドウサイズが崩れるバグの暫定対処

f:id:maijou2501:20160909010332j:plain

目的

maine_coon.js 利用起動時に、ウィンドウサイズが崩れるバグ(自分の環境だけ?)の暫定対処
maine_coon.js 次回起動時 - 地獄のネコブログ

※自分の環境では、ウィンドウサイズが 10*10 pixel 位になってしまいました。
 Vimperator:3.5 (created: 2012/08/04 00:41:20)
 Firefox:Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/17.0 Firefox/17.0

方法

vimperator-plugins/forcefocuscontent.js at master · vimpr/vimperator-plugins · GitHubの maine_coon.js を利用している場合を想定。

222-225行をコメントアウトする。

// delay(function () {
// window.outerWidth = windowInfo.width;
// window.outerHeight = windowInfo.height + windowInfo.adjustHeight;
// });

キャプションバーを隠すよう、デフォルト値の変更

.vimperatorrc への set mainecoon=amuc 記載でオプションが有効にならなかったので、358,359行を変更した。
コマンドラインからは set mainecoon=amuc は有効。
※デフォルト値 amu ではキャプションバーを隠さないため。

nothing(a) ? 'amuc' :
s2b(a) ? 'amuc' :

※この変更で、222-225行のコメントアウトが必要なくなりました。デフォルト設定 amu 時に通る分岐で問題が起きてそうです。

所感

これで希望する動作になりました、満足です。
しかしながら作成者の anekos さん、自分の雑な改造を許してください^^;
素晴らしい plugin で感謝してますので。



以上。