概要
編集ページにて、旅程の並び替えができないエラーが生じていましたが、解消しましたのでお知らせします。
利用者の皆さんにはご不便おかけしました。
エンジニアの方に向けて 修正点解説
今回エラーの原因となっていたのは、JavaScriptの読み込み順を間違えていたことです。
並び替え機能の実装には、外部ライブラリ「Sortable.js」を利用しているのですが、そのjsファイルをほかのJSよりも先に読み込んでしまったのです。
この編集ページはすべてPHPとJavaScriptの両方を使って動的に生成されているので、最初にSortable.jsを実行しても、残念ながら並び替えできる要素がまだ出力される前で、並び替え対象の要素がなくエラーとなっていました。
非常に初歩的なミスですが、プログラムを書くときについ読み込み順のことを忘れやすいので、気を付けたいものです。