祖父地図
今日(いつのまにか正確には昨日になってしまった)は
「リトルバスターズ エクスタシー」
の発売日でしたね。
そんなわけでもちろん全力で買いにいきました。
去年、リトルバスターズが発売された時もちょうど試験期間中で、
店が開く時間と、試験時間が重なっていたため、
頑張って問題をといて途中退出をして全力で店に向かったものの、
すでに長い長い列が出来上がってました(開店20分後について確か2時間待ち)。
今回は、幸いにも試験時間と店が開く時間が重なっていなかったため、
開店10分前にお店に行ったんですよ。
そしたらすでに店は開いてて、店内に結構長い列。
およそ25分待ちでした。暇な学生は多いですね…
で、本当はすぐにインストールして遊びたかったんですが、
試験期間中なのでぐっとこらえて、
プログラミングに勤しむことにしました。
以前言ったとおり、今はCL-WIkiを改造して変なものを作っているんですが、
なんかいじりすぎて、もはや元のコードがほとんど残ってない状態になってきました。
多分、似たような機能も書き直したりしてるし、かなり無駄なことをしている気もしますが、
まあ、楽しいからいいということにしておきます。
それで、 [Wiki記法-> HTML] なコードを書いてて思ったんですが、
リスト (HTMLのです。ulタグとかolタグ)が入れ子になっていて、
その深さが 1段->3段 といった風にとんだ場合どうするか結構迷います。
pukiwikiの動作を見てみたら、スタイルだけはうまくごまかして、
実際のHTMLの構造は 1段->2段 のようになっているみたいです。
なんだかその動作もどうかと思い、
内容のない2段目を作ってみたんですがどうにもかっこ悪い…
- hoge
- foo
- bar
まあ、そもそも段数が飛ぶようなものを書くのがあまりいいこととは思えませんし、
放置しといていいですよね。きっと。
>その深さが 1段->3段 といった風にとんだ場合どうするか結構迷います。
Wikitccのパーサを書いていた時もそれは結構悩んで、
結局、1段->3段へ飛ばすようにしたと思う。
IE7、Firefox、Safariで確認済み。
Wikitccのパース結果のHTMLを見て参考にしたらいいと思うよ。
ただ、今思うとあれはHTML的に正しいのか微妙。
実際のコードも、そういう強引なことをやっているので、かなりカオスになってる。
Wikitccの動作を見てみたら、
閉じタグが1個余計に…