1.1.0のRC1が出たので、さっそく東京+通勤+道中に導入してみました。1.0.xではスクロールすると明滅してぎこちなく付いてくる奥ゆかしさが不評だったStickyなヘッダーが普通に固定になっていい感じですね。IE8(IE9の互換モードで確認)ではレイアウトが思いっきり崩れたり、そもそも表示されなかったりしますが、もう気にしないことにしましょう...(IE7-9もAグレード扱いだから、きっとRC2で治るはず...だといいな。V3をバージョンアップしました。バージョン0.7.0です。APIを使って現在位置を取得できるようにしたことです。要するにnavigator.geolocation.getCurrentPosition()を呼び出すというのが主な処理なのですが、その前後の面倒そうなことも合わせてやるので、呼び出す側は楽になります。APIの使い方の覚え書きという側面が強いかも...主にスマートフォンで使われる機能ですが、PCでも無線LANのあるノートPC等ならまあまあ使えます。(古いIEは使えません。新しいIEは...使えるのですが...残念です。)でもiPhoneだとgetCurrentPosition()だけでなく、watchPosition()とか使ったりしないとうまく取得できなくてタイムアウトしているようですが、とりあえず今回はそこまで追ってません。[ゼロと無限の間に]—ほとんど変わってないけど。Calendarのバージョンアップはもうこれで最後かな。[ゼロと無限の間に]—Pryn.jsの主な変更点HTML5のautofocus属性に対応(autofocus未対応のブラウザでもautoでfocusできる)HTML5のplaceholder属性に対応(placeholder未対応のブラウザでも、テキストボックスに未入力の場合のみメッセージをグレイアウトで表示できる)select要素の選択されているoption要素を簡単に取得できるfunctionを追加(Pryn.getSelected())四角いBOXをちょっとだけ角丸っぽく見せられるfunctionを追加(Pryn.round())formをsubmitした時のマウスカーソルを「待ってる」感が出るものに変更Stringを拡張してword2regexp()を持たせるのをやめたPryn.cssの主な変更点importするYUIのCSSのスキームをスキーム指定無しからhttpsに変更(スキームなしだとIEが2回読み込んでしまう問題を回避するため)テキストボックスの背景色を変えたときに枠線の見た目が変わらないようにした(IE6は非対応)ボタンの見た目のブラウザ間の差異を小さくした。ボタンを押しやすいように左右のpaddingを広めにしたフォントはIE7・IE8はメイリオ、Macはヒラギノ角ゴ、それ以外はブラウザの設定のフォントになるようにした(IE6やFirefoxは設定しないとClearTypeが有効にならないので自動でメイリオにするのはやめた。ブラウザの設定等でメイリオにしている人にはFirefox等でもメイリオになる)リンクの色を綺麗な青等にした角丸(border-radius)のブラウザ別のサンプルを入れたなんかゴチャゴチャしてきたので、JavaScriptはjQueryベースで書き直したくなってきた。地図上で各国言語のWikipedia情報+写真を見られる地図を作ってみた。今回はなんとなく英語版も用意した。意外な場所で英語のWikipediaに情報があったりすると興味深い。YouTubeは中途半端にしか動かないから外した。それとFirefoxだと見れたり見れなかったりする。Mapsは昔からIEの方に最適化されてる気がする。IE8はそうでもないが。久しぶりにバージョンアップ。Beta版として細かい変更はしていたけど。Footerを取り込んだcenterクラスを追加デフォルトのfont-sizeとline-heightを追加こんなとこかな。忘れてるのもありそうだけど。Footerとかデフォルトのフォントサイズとかは無い方が便利な時もあるけど、迷ったけど入れた。いらないならコメントアウトか上書きすればいいし。12日IEでクリックしなくてもFlashがアクティブになった普通にhtml中にobject要素を埋め込んだら、今まではIEではクリックしないとアクティブにならなかったのに、いつの間にか表示するだけでアクティブになるようになっていたことに今日気付いた。Updateでこっそりと変わっていたらしい。これでもう少しこの変更が浸透したら、もうFlushFlashは要らない。アクティブ化以外の、Flashでよく使う設定が簡単にできるとか、毎回swfをリロードさせるとかいう機能は使うかもしれないけど。