White Flow Plus!の開発状況

結構難航してます・・・。そもそも、オリジナルのメニューバーのスタイルシートにかなりクセがあり、ポップアップが表示されるようになっている。それだけならまだしも、liタグを使ってない部分はdisplay:noneで、とことん表示されないと言うトンデモ設計。このスタイルシートだと、メニューにカレンダーを入れたり、amazonの商品を設置したりすることが不可能である。あと、メニューごとに空白行を入れないと同時に複数のメニューが表示されてしまうと言う問題があった。初回リリース版ではsuperfishの処理を当てたところマシにはなったが・・・。

編集画面のデザインが崩れるので、調査していたらIE7モードで描画していることが原因と判明。どうやら、IEは8未満は切ることになりそうだ。オリジナルの状態でも、とりあえず、作るならWiki上で右上のツールバーも変更できる方がいい。というわけでxxxlogueで使っているsukerfishプラグインをのDOM構造だけ流用してsuperfishでポップアップさせることにした。幸い、ナビゲーター部分とメニューバー表示部分のDOMが分かれているので、メニュー部分は通常の描画になるようにスタイルシート修正しよう。