[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/05 10:17 / Filesize : 235 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Firefox userChrome.js greasemonkeyスクリプトスレ11



869 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 19:54:04 ID:l6d6UK/K0]
突然失礼します
bbs2chreader exでlegoexというスキンを使って2chを見ています
レスに画像へのリンクがある場合は、greased lightboxを使って表示するようにしています
legoexのオプションで「F5キーをフックして動的に更新を行う」の機能を有効にしてF5キーを押すと
通常のページごと再読み込みをするのとは違い、新着レスのみ付け足すような形で更新されるようになります
その新着レスに画像へのリンクがあった場合、リンクをクリックしてもgreased lightboxではなく、
新しいタブで画像が表示されるようになってしまいます
legoexのgeneral.jsというファイルを見てみると、以下のような部分から
/** 更新を実行する処理を定義します。
 * @param {event} e イベント
 */
reloadProc: function(e){
        if (!SkinPref.getBool("enableHookReload", Alt_enableHookReload)) return;
        if (e.keyCode == 116) {
                ThreadDocument.reload();
                e.preventDefault();
        }
}
このif (e.keyCode == 116){}内の、ThreadDocument.reload()が動的更新の処理で
e.preventDefault()が通常の再読み込み動作を抑えているらしいことが分かったので
ThreadDocument.reload()が実行されたときに、
greased lightboxが、通常の更新時と同じような動作をするようにすればいいんだと思うのですが
greased lightboxのどのへんを書き換えればいいか、私には分からなかったので教えていただけないでしょうか
長文で申し訳ありませんが、どうかよろしくお願いします。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef