Todo.php バージョンアップ(0.2.5)

PHP 1ファイルのみでDB不要のTODO管理ツール – Todo.php [ゼロと無限の間に:Sandbox]

今日3つ目のバージョンアップはこれもひさびさのバージョンアップとなるTodo.php。

見た目の変更のみ。

主な変更点

  • Pryn.cssSticky Footerを取り込んだので、それに合わせたスタイルシートの変更
  • リストをたくさん表示できるように上のほうを少し詰めた
  • 更新ボタンを右端に移動

ところが、Todo.phpのサンプルを見ると、自動で上に入るレンタルサーバーの広告のせいでSticky Footerが正常に機能していない。広告を位置指定して入れるようにしないとなあ...:( したよ!

Pryn.js & Pryn.css バージョンアップ(0.2.2)

読み込むだけでWebページの「おもてなし度」を向上 – Pryn.js & Pryn.css [ゼロと無限の間に:Sandbox]

久しぶりにバージョンアップ。Beta版として細かい変更はしていたけど。

主な変更点(Pryn.js)

  • (Firefoxのみ)windowへonloadを追加しようとした場合、windowのloadイベントを待たずにDOMContentLoadedイベントでfunctionを実行するようにした
  • (IEのみ)フォームのファイルアップロード(input要素でtype属性がfile)にマウスカーソルが当たった時にマウスカーソルが手になるようにした
  • フォームSubmit後にフォームを操作可能になるまでの時間を指定できるようにした
  • label要素のクロスブラウザ対応(label要素にfor属性を書かなくても動作する)
  • 画像にtitle属性が無い場合、alt属性をtitle属性にコピーする
  • input要素に”input-<type属性の値>”というclassを付与できるようにした(デフォルトではこの機能はOff)

主な変更点(Pryn.css)

  • importするYUIのバージョンを2.5.0から2.5.2に上げた
  • Yahho Sticky Footerを取り込んだ
  • centerクラスを追加
  • デフォルトのfont-sizeとline-heightを追加

こんなとこかな。忘れてるのもありそうだけど。

Sitcky Footerとかデフォルトのフォントサイズとかは無い方が便利な時もあるけど、迷ったけど入れた。いらないならコメントアウトか上書きすればいいし。でもそのうち外すかも。

Yahho Sticky Footerを公開

YUI Grids.cssのフッターをページの下側にくっつけるスタイルシート – Yahho Sticky Footer [ゼロと無限の間に:Sandbox]

YUI Grids.cssを使ったページで、フッター部分をページの下端にくっつけるCSS。

IE6/7、Firefox3、Safari3(Windows版)で動作確認した。

Pryn.cssに入れようかかなり迷ったけど、結局入れなかった。少なくとも今は。

でもこれ、以外に使う場面少ないかも。多くのページにはサイドバーがあるし、サイドバーがあればコンテンツが少なくてフッターがせり上がっちゃうなんてこともないし。

あと、フッターの高さを個別に指定しないといけないのも使い辛い。それがなければPryn.cssに入れてたかも。何かいい手は無いもんだろうか。