JavaScriptのツールをいろいろUpdate(主に微修正)

JavaScriptのツールの細かい点をいろいろ直しました。

変更点は下記のとおりです。ほとんど内部的な修正というかソースを整えただけのものが多いです。動きや表示に影響があるものは太字にしました。

 

GAddress Finder

  • ver. 0.1.2
  • セミコロンを補完した

 

JSONDecoder.js

  • ver. 0.1.2
  • セミコロンを補完した

 

PHP-Manual.css

  • ver. 0.1.4
  • フォントを変更Pryn.cssの成果を取り込んだ)
  • 角丸のFirefoxとWebkitの独自実装形式を削除

 

Universal Colors

  • ver. 0.1.1
  • セミコロンを補完した

 

Yahho Calendar

  • ver. 0.4.6
  • カレンダー表示中にESCキーを押されたら、カレンダーを消すようにした
  • ちょっとリファクタリング

 

Yahho Sticky Footer

  • ver. 0.1.3a
  • bodyの左右のmarginを指定しない(YUIでの指定を上書きしない)ようにした

 

Yahho Suggest

  • ver. 0.1.1a
  • YUIのバージョンは2.x系の最新を使うようにした

 

すっきり。

余談ですが、先日たまたま一休.comを見たら、Yahho Calendarをカスタマイズされたものが使われててびっくりしました。嬉しいやら恥ずかしいやら。オモハユイというやつでしょうか。

Yahho Calendar少しだけバージョンアップ(0.4.5)

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

ほとんど変わってないけど。

主な変更点

  • YUIのバージョンを、リビジョンまでの指定から、常にバージョン2.x系の最新を使うように変更
  • IEでカレンダーの後ろにテキストボックスがある場合にテキストボックス内のマウスカーソルがカレンダー越しに透けて見える問題を解消

いつも思うけど、Yahho Calendarのバージョンアップはもうこれで最後かな。

Yahho Calendar バージョンアップ(0.4.4)

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

主な変更点

  • 複数のカレンダー(Googleカレンダーで公開されているスケジュール)を同時に表示できるようになった
  • 日付の値をセットする要素とは別に、カレンダーを表示する場所を指定できるようになった
  • ポップアップでない表示もできるようになった
  • YUIロード後にCallback関数を指定できるようになった
  • カレンダー内のStyle設定のclass指定を少し変更

今回の変更は0.4.4ではなく0.5.0にしようかと思った。それぐらいの内容だが、普通に使う分には使わない機能ばかりなので0.4.4にした。

0.4.3は欠番で。

YahhoCalendarバージョンアップ(0.4.2)

—–

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

—–

主な変更点

  • テキストボックス1つに日付を貼り付ける場合で日付のフォーマットを変更していた場合に、入力済み日付をカレンダーに反映できない問題を解消
  • 日付フォーマットでゼロ埋めする設定のプロパティ名(padZero)を修正

scmkさんからのフィードバックを取り込みました。(scmkさんありがとうございました。)

Yahho Calendarバージョンアップ(0.4.1)日付のフォーマットを設定可能にした

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

主な変更点

(0.4.1 beta 1から変更無し)

Yahho Carendar バージョンアップ(0.4.0)日付範囲の限定が簡単に

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

主な変更点

  • カレンダーで選択可能な最初の日と最後の日をそれぞれ指定できるようにした
  • カレンダーを表示中にカレンダー以外の場所をクリックされた場合、カレンダーを閉じるようにした
  • CSSの指定を少し簡略化
  • YUIのバージョンアップにともないロードするYUIのバージョンを2.6.0から2.7.0に上げた

本当はフォーカスが外れたらカレンダーを閉じるというのも盛り込みたかったけど、色んなケースに対応するのが大変そうなので断念。残念。

Yahho Calendarで選択できる日を限定する場合の設定方法

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

メールで質問を頂いたので、Yahho Calendarで選択可能な期間を限定する場合のサンプルを作った。

改めてみると、多国語対応したせいで、YUI Calendarのconfigをいじる方法が少し分かりづらくなっていたことに気付いた。 🙁

Yahho Calendaer バージョンアップ(0.3.2)6ヶ国語に対応

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に]

主な変更点

  • 従来の日本語・英語・中国語に加えて、韓国語・スペイン語・ポルトガル語に対応した
  • YUIのファイルのホスティング元を米Yahoo!からGoogleに変更
  • そこで、httpsのWebページの場合、YUIのファイルもhttpsでロードする。(上記ホスティング元の変更に伴い、httpsでYUIのファイルをロードすることが可能になった。)

Yahho Calendar バージョンアップ(0.3.0)CSSファイルが不要に

YUIのJavaScriptカレンダーを日本語化&ポップアップ対応&祝日も表示 – Yahho Calendar [ゼロと無限の間に:Sandbox]

これまでCSSファイル(YahhoCal.css)を読み込んでSytle設定していたのを、JavaScriptの中でやるようにした。

CSSを別ファイルにしていたのはサイトごとの変更しやすさを考えてだったが、自分で使う分には変更することもなかったので読み込む手間を減らすためにJSに統合。

JavaScript内では変更しやすいように、YahhoCal.CAL_STYLEというハッシュ(連想配列)に設定したい内容を入れておけば反映されるようにした。

なんかスッキリ。 😉