thickbox修正

minishowcaseというかthickboxを弄っていたら、キーコードの間違いを発見。
まあmozilla用ということでIE関係なしだけど、気になったので修正。

[thickbox.js](148行目~)

				} else if(keycode == 190){ // display previous image
					if(!(TB_NextHTML == "")){
					document.onkeydown = "";
					goNext();
					}
				} else if(keycode == 188){ // display next image
					if(!(TB_PrevHTML == "")){
					document.onkeydown = "";
					goPrev();
					}

↓のkeycode を変更

				} else if(keycode == 37){ // display previous image
					if(!(TB_NextHTML == "")){
					document.onkeydown = "";
					goNext();
					}
				} else if(keycode == 39){ // display next image
					if(!(TB_PrevHTML == "")){
					document.onkeydown = "";
					goPrev();
					}

これでFirefoxの矢印キーでの前後の表示がまともに使えるようになった。

ついでに、画像クリックで閉じるのではなく次の画像を表示するように変更。
(114行目)

$("#TB_window").append(""+caption+"" + "
"+caption+"
" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
閉じる (Escキー)
");

$("#TB_window").append(""+caption+"" + "
"+caption+"
" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
閉じる (Escキー)
");

多少、便利になった気がする。

「Syntax Highlighter and Code Prettifier Plugin for WordPress」使ってみたけど、ダブルクォート(”)が表示されなかったりするのね。。
見ればわかるけど、ちょい危ない。

関連記事:

コメントは受け付けていません。