modxcms-jp / evolution-jp

https://modx.jp/
32 stars 25 forks source link

goolgemapウィジェットの不具合対応について #189

Open noka opened 1 year ago

noka commented 1 year ago

よくよく検証したところ、影響は、mootools.jsによるものでした。 https://developers.google.com/maps/documentation/javascript/best-practices?hl=ja なので、既存のwidgetsを入れ替えずとも、mootools.jsの読み込みを停止すると、一応は動くようです。 廃止関数は使わない方が良いので、書き方を変えたり、関数名の重複などの影響を疑って書き換えたりしたのですが・・・。

こちらで検証した限りでは、完全に動かないAPIが v3.52からで、API v3.51を指定している分にはmootoolsを削除しなくても動くようです(3ヶ月単位でアップデートされるようなので年内には3.51も利用できなくなるような気がします)。

ということで、根本的には、mootools.jsを削除するのがよさそうなのですが、他への影響がわからないため、ご判断いただけますでしょうか?

yama commented 10 months ago

@noka 確認が遅くなってすみません。 mootools.jsですが、何年か前に削除しようとしたのですが、影響があって削除できなかったことを覚えてます。最近は情報が充実しているので、今なら対応方法を調べて削除できるかもです。今度調べてみますね

yama commented 2 months ago

@noka すみません、まだ影響を調べることができてないです。mootools.jsは以前に削除しようとしたのですが、やむなく残すことになったのを覚えています。とはいえもう相当古いので、なるべく早く整理します。 とりあえず今回はいったん保留でリリース準備をしたいと思います。