yuiのYAHOO.widget.DateMath#add及びsubtractでWEEKの引き算が出来ない

種類にWEEKを指定すると数値に何を渡しても+1週間にしかならないので、仕方なく今日もソース解析。


build/calendar/calendar.js # 80行目辺り。

	case this.WEEK:
		d.setDate(date.getDate() + 7);

ちょw なんで+7日で固定なんだコラww


以下のように修正したら、引き算できるようになった。

	case this.WEEK:
		d.setDate(date.getDate() + (7 * amount));


しっかりしてくれ。単純ミス過ぎるぞyahoo!