prototype.jsとDatePicker.js

prototype.jsいい感じー!とか思って、手前のコードを対応させようとしてたら、やっぱりObject.extendで引っかかりました。
DatePicker.jsの780〜782行目

    for (sect in bits) {
      frm = eval("frm.replace(/\\b" + sect + "\\b/,'" + bits[sect] + "');");
    }

で、forでbitsのプロパティすべてに対して処理を行っているので、extendメソッドも引っかかって、ちゃんと動作しないというものです。


http://la.ma.la/blog/diary_200507101154.htm

で紹介されている方法で回避できるとは思いますが、元々あるものはできる限りいじりたくない・・・。共存するにはどっちか変えるしかないんですけどね。