まったりゲーム記

やはりTAPは名作だと思うのだ

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

巷ではYahoo! UI ライブラリが便利便利と騒がれてますが、英語版なんでどーにもとっつきにくいんですよね。

しかも、ソースがデカくて追うのが大変。

せっかく便利な機能が満載なのになぁ…


何でそんな話をしてるかって、ちょっとポップアップカレンダーが欲しくて、「Yahoo! UI ライブラリのカレンダーとかどうよ?」と薦められたのがきっかけです。

でまあ、それなりに頑張って調べたり弄ってみたりしたものの、微妙に扱いづらくて投げ出しました。




というわけで、もっと使いやすいカレンダーはないものかと探してみたところ、JKL.Calendarなるものを発見した次第です。

日本人作ということで、コメントやドキュメントが全て日本語、しかもソースが短くまとまっていて読みやすく、既存のソースに埋め込む量が少ないおかげで使いやすい。

三拍子そろっていて、とても素敵な軽量カレンダーです。

年月の表示が「××××年○○月」ってところも評価大。
(Yahoo! UI ライブラリだと、「月 年」の順で表示される)


で、そんなJKL.Calendarを色々といじって、以下の機能を付け足してみました。

・表示開始曜日をプロパティに追加
・今日日付の文字色をプロパティに追加
・日付を枠線で区切るように変更
・枠線の描画ON/OFFをプロパティに追加
・邪魔な<select>への応急処置(※)

※IEだとリストボックスが優先して上位レイヤに描画されてしまう(CSSのz-indexプロパティを変更してもダメ)
 これを回避するには、IFRAMEを上位レイヤに描画し、その上にオブジェクトを描画する必要がある
 何ともダメダメな仕様だが、そういう風に動くのだからどうしようもない






適当に弄って遊んでみてください。





__________________________________________
● 2006/11/27更新

邪魔なSELECT対応で、高さの取得ができてなかったんで、修正しました↓
(IE6だけ、応急処置のコードが働きます。IE5とかカンベンしてください)








__________________________________________
● 2006/11/30更新

・邪魔なSELECT対応は、IE5.5とIE6系のみ機能するように条件を変更
・z-indexの値をプロパティとして追加
・インデントのタブを半角スペース×4に変更
・選択可能な曜日を設定できるようにしてみた(プロパティに配列を追加)
・今日日付のセルの背景色をスタイルに追加
・選択不可能な曜日の背景色をスタイルに追加



※IE6.0.2とFireFox2.0で動作確認をしています(かなりやっつけ仕事ですが)



__________________________________________
● 2006/12/30更新

SSLで参照するとセキュリティ警告が出る件に対応?
 ※JSと同じフォルダに「dummy.html」という名前の空ファイルを配置してください


なお、今回修正したソースは、ksuzu_kleさんが機能を追加してくれたものをベースにしています。
ksuzu_kleさん、ありがとうございました!



__________________________________________
● 2007/02/04更新

アクアさんご指摘のバグを修正しました。

・setDateYMDのセット順を、日→月→年、に修正
・TDのスタイルに背景色を指定するよう修正


アクアさん、ありがとうございました。




__________________________________________
● 2007/05/24

何か、しばらくほったらかしにしていたら、各所でカスタマイズされたカレンダーが...

誰かソースをマージして、改めて公開してくれないかなー(←他力本願)

とりあえず、和暦変換は色々と需要がありそうなんで、久しぶりにソースをいじってみようかと考えてます。

あ、その前に、SSL関連の問題に対応したバージョンをUPしておきますね。
(些細な修正ですが、最新版がバグ有りのファイルってのは具合が悪いので...)

開く トラックバック(5)

全1ページ

[1]


.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事