玉はまぁ撞いてますよ。
とりあえずやったこと。
+MTをMT3.33-jaにバージョンあぷ
+レイアウト変更
+いままでのエントリにタグ追加
+エントリのタイトルにはてぶとdel.icio.usに追加するボタンをつけた
+画像をクリックするとポップアップするようにした。(Lightbox JS利用 : http://www.huddletogether.com/projects/lightbox/ )
+外部へのリンクにマウスを乗せるとプレビューするようにした。(snap利用:http://www.snap.com/)
+コメントをAjax化。リンクを押すと非同期通信して表示するように。投稿も非同期。
+トラックバックもAjaxで表示。
+マウスオーバーで出てくるメニューをつけた。Tagcroudとbookmark以外は実装済み。
+カテゴリアーカイブ、月別アーカイブをMTPagenateを使用してページ分割した。
これからやること。
+CSSを切り替えられるようにする。
+TagCroudを表示する。
+はてぶのビリヤード関係へのリンクを表示する。
IEではVMLで線を描画していたが、FireFoxではCanvasタグを使用して
線を描画している。
で、線1本につきCanvasタグをひとつ生成しているのだが、
実際に描画されている線をクリックしなくても、
線が選択状態になってしまう。
これを回避するために、クリックされた座標に線が
描画されているかの判定を行う必要があった。
この判定に利用しているのがCanvasタグの isPointInPathというAPI。
これが、FireFox2.0じゃないと使えないのです。
ともあれ、ひとまずこのアプリケーションは完成ということで、
Ver1.0として公開中。
メニューのToolの中のリンクからどうぞ。
■ Nine Steps Under | ビリヤード配置図作成ツール |
■ Covered Colors | [2007年02月27日 20:13] 玉はまぁ撞いてますよ。 ■リニューアル中 またデザインとか... |
NineStepsUnder - 05 | |
└ Test | [07.02.15] from First Weblog |
B級戦優勝 | |
└ クラウドB級戦 | [05.03.28] from なんビリ |
上海でビリ仲間 | |
└ 上海出張の裏報告(2日目) 上海カニを食べた! | [04.12.23] from いむねむろぐ |
フォーム改造 | |
└ [billiards] | [04.08.12] from yamaya_poolの日記 |