AutoPagerizeを消したいけど消せなかったのでうまく付き合っていく事にした
最近、AutoPagerizeがうざったいなって思うようになりました。
なので、vimperator pluginのnextlink.jsに乗り換えようと思って小一時間ほど使ってみたのですが、問題があって断念しました。
nextlink.jsで2ページ目を読み込むと、そちらのほうでLDRizeが使えないのですよね。
グリモンの処理順番をLDRizeとAutopagerizeを入れ替えたときの症状と一緒です。
もうこの際LDRizeも消してやろうと思って関連するvimp pluginsもろともバンバンrmしたのですが、tumblr環境が壊滅してしまったのですぐに元に戻しました。ぐぬぬ・・・。
そして出た結論。
そうだ、京都へAutoPagerizeは基本OFF、使いたいときにONにしよう
Autopagerizeを起動時にOFFにする
autopagerize.user.jsの頭の方にある以下の行をfalseにします
var AUTO_START = false
キーボードでAutopagerizeのON/OFFをトグルする
ON/OFFする方法は以下のサイトを参考にさせていただきました。
livedoorReaderの「新着のみ表示」ボタンとAutopagerizeのon/offをキーボードで切り替える - 午前0時の憂鬱
これを.vimperatorrcに書き加えます。
TEXT:
- " AutopagerizeのON/OFF
- javascript <<EOM
- mappings.addUserMap(
- [modes.NORMAL],
- ["<C-M>"],
- "AutoPagerize On/Off",
- function(){
- var doc = window.getBrowser().contentDocument;
- var elements = doc.evaluate('id("autopagerize_help")/div/a[contains(@class,"autopagerize_link")]',doc,null,7,null);
- if(elements.snapshotLength){
- var event = doc.createEvent('MouseEvents');
- event.initEvent('click',true,true);
- elements.snapshotItem(0).dispatchEvent(event);
- }
- }
- );
- EOM
C-Mに割り当ててるのはあまり意味はありません。

