三愛企画ブログ

suguru sfWidgetFormJQueryDateのバグ挙動

sfFormExtraPlugin の sfWidgetFormJQueryDateウィジット。
日付入力時にカレンダーがにゅいーんと出てくるたいへんいいプラグインなんですが実装中にバグを発見しました。

バグは、「day」の値が8日もしくは9日だと0だと認識していまい正常にinputされません。
sfWidgetFormjQueryDate.class.phpの86行目〜88行目にあるparseInt関数が原因のようです。

どうやらTicketもある模様。

TicketにもあるようにsfWidgetFormjQueryDate.class.phpの、


jQuery("#%s").val(parseInt(date.substring(0, 4)));
jQuery("#%s").val(parseInt(date.substring(5, 7)));
jQuery("#%s").val(parseInt(date.substring(8)));

の3行を


jQuery("#%s").val(parseInt(date.substring(0, 4) , 10));
jQuery("#%s").val(parseInt(date.substring(5, 7) , 10));
jQuery("#%s").val(parseInt(date.substring(8) , 10));

とすれば直ります。
今日が8日でよかったー。

suguruさんの投稿 | Published in Javascript, symfony | 2010.3.8

tanaka ExtJS 本出版!

webディレクター田村君と海の日に釣りに行き、激烈に日焼けして病院に行ったtanakaです。

先日ExtJS3.0がリリースされましたが、本も出版されるようです。今日は東京出張なので買ってこようかなぁ~

a

tanakaさんの投稿 | Published in Javascript | 2009.7.24

teramoto またまた透過PNGネタ

IE6で透過PNGが使えないということで、

早速、検索・・・検索・・・検索・・・・・・。

あったぁ

アルファ画像を扱うalphafilter.jsライブラリ

とっても簡単で使いやすいです。

ちなみにうちの会社のサイトのグローバルメニューに使わせてもらいました。

透過PNGが使える上に、マウスオーバーもできて感激です。

西畑一馬さん有難うございます。

タグ:,

teramotoさんの投稿 | Published in Javascript, 制作 | 2009.7.7

tanaka EXTJS Ext.data.JsonStoreのデータ取り出しに悩む。

JsonStoreのインスタンスを作成して、gridやpanelに食わすが、JsonStoreから直接値を取り出すやり方がなかなか見つからない。
JsonStoreのオブジェクトを覗いてもExt.data.Recordは見つからない。

見つけましたよ!JsonStoreで取得したJSONデータの値の取り出し方 callback使うんですね。

結構な時間を使ってしまった・・・

tanakaさんの投稿 | Published in Javascript | 2009.6.24

tanaka EXT JS 3.0リリース

EXT JS 3.0リリースされました。

それでは要約。
  • zip圧縮時25k
  • 柔軟なオープンソースMITライセンス
  • EXTチームによる75ページにおよぶマニュアル
  • 簡単に使用可能なAPI
以下はサンプル

メリーゴーランド的な表現

ライトボックス

メニュー

違うドメインからのjson受け

シンプルタブ

コンビネーション

どんどんflash化していますね!

tanakaさんの投稿 | Published in Javascript | 2009.4.16

sakaguchi パソコンでマリオカート

パソコンでマリオカート
http://www.nihilogic.dk/labs/mariokart/

遊び方

mariokart014
mariokart02
mariokart03
どうですか?高順位は取れましたか?

で、このマリオカートですが、javascriptで出来てるんですよ。

sakaguchiさんの投稿 | Published in Javascript | 2009.2.27

iwatani Flash Player 10でクリップボードが使えなくなる件

クリップボードを使う場合IEだとclipbordeDateで簡単にできるのですがFirefoxなどでは機能しないためFlashのsetClipboardを利用する方法があります。



ただ、10月15日に Adobe Flash Player 10 が公開されましたがsetClipboardを利用した不正があった為setClipboardの修正が行われました。



これによってsetClipboard() の使用が制限されてしまいます。今までは任意のタイミングで呼び出すことができたのが、Flash Player 10 からはユーザインタラクションによるイベントからのみ実行できます。

そのため本来ならクリップボードにコピーされるものが動かなくなってしまいます。他にも今回の修正によって不具合が起きる可能性があるのでFlash Player 10のインストールは慎重にした方がいいかもしれません。

すでにインストールしてしまった人は下記からバージョン変更できますが自己責任でお願いします。

Archived Flash Players available for testing purposes

タグ:,

iwataniさんの投稿 | Published in Javascript | 2008.10.21